Home
Getting started
Components overview
Topics
Components
Classes
Tutorials and Examples
Code snippets
Support
ParticleTraceData.h
1
//##################################################################################################
2
//
3
// Ceetron Desktop Components
4
// Component: UnstructGrid
5
//
6
// --------------------------------------------------------------------------------------------
7
// Copyright (C) 2013, Ceetron AS
8
// This is UNPUBLISHED PROPRIETARY SOURCE CODE of Ceetron AS. The contents of this file may
9
// not be disclosed to third parties, copied or duplicated in any form, in whole or in part,
10
// without the prior written permission of Ceetron AS.
11
//##################################################################################################
12
13
#pragma once
14
15
#include "CeeUnstructGrid/Base.h"
16
#include "CeeCore/RefCountedObject.h"
17
#include "CeeCore/Vec3d.h"
18
#include "CeeCore/Color3f.h"
19
20
#include <vector>
21
22
namespace
cee
{
23
namespace
ug {
24
25
//==================================================================================================
26
//
27
//
28
//
29
//==================================================================================================
30
class
CEE_UG_EXPORT
ParticleTraceData
31
{
32
public
:
33
ParticleTraceData
();
34
ParticleTraceData
(
const
ParticleTraceData
& other);
35
~
ParticleTraceData
();
36
37
ParticleTraceData
& operator=(
const
ParticleTraceData
& other);
38
39
std::vector<Vec3d> positions()
const
;
40
void
setPositions(
const
std::vector<Vec3d>& positions);
41
42
std::vector<double> timeStamps()
const
;
43
void
setTimeStamps(
const
std::vector<double>& timeStamps);
44
45
std::vector<double> scalarValues()
const
;
46
void
setScalarValues(
const
std::vector<double>& scalarValues);
47
48
private
:
49
CEE_PRIVATE_IMPL(
ParticleTraceData
);
50
};
51
52
}
// namespace ug
53
}
// namespace cee
cee
Namespace cee contains all functionality and structures under the Core component. ...
Definition:
AppComponent.cpp:26
cee::ug::ParticleTraceData
Data for a single particle trace within a group.
Definition:
ParticleTraceData.h:30
CeeUnstructGrid
ParticleTraceData.h
Updated: Fri Jun 17 2022 - Copyright © 2022 Ceetron AS