cee::ug::ParticleTraceData Class Reference

Data for a single particle trace within a group. More...

Public Member Functions

 ParticleTraceData ()
 Creates an empty particle trace data object. More...
 
 ParticleTraceData (const ParticleTraceData &other)
 Creates a particle trace data as a copy of other. More...
 
ParticleTraceDataoperator= (const ParticleTraceData &other)
 Sets this object to equal other. More...
 
std::vector< Vec3dpositions () const
 Returns particle trace positions. More...
 
void setPositions (const std::vector< Vec3d > &positions)
 Sets particle trace positions. More...
 
std::vector< double > timeStamps () const
 Returns particle trace time stamps. More...
 
void setTimeStamps (const std::vector< double > &timeStamps)
 Sets particle trace time stamps. More...
 
std::vector< double > scalarValues () const
 Returns particle trace scalar values. More...
 
void setScalarValues (const std::vector< double > &scalarValues)
 Sets particle trace scalar values. More...
 

Detailed Description

Data for a single particle trace within a group.

Constructor & Destructor Documentation

cee::ug::ParticleTraceData::ParticleTraceData ( )

Creates an empty particle trace data object.

cee::ug::ParticleTraceData::ParticleTraceData ( const ParticleTraceData other)

Creates a particle trace data as a copy of other.

Member Function Documentation

ParticleTraceData & cee::ug::ParticleTraceData::operator= ( const ParticleTraceData other)

Sets this object to equal other.

std::vector< Vec3d > cee::ug::ParticleTraceData::positions ( ) const

Returns particle trace positions.

std::vector< double > cee::ug::ParticleTraceData::scalarValues ( ) const

Returns particle trace scalar values.

void cee::ug::ParticleTraceData::setPositions ( const std::vector< Vec3d > &  positions)

Sets particle trace positions.

void cee::ug::ParticleTraceData::setScalarValues ( const std::vector< double > &  scalarValues)

Sets particle trace scalar values.

void cee::ug::ParticleTraceData::setTimeStamps ( const std::vector< double > &  timeStamps)

Sets particle trace time stamps.

std::vector< double > cee::ug::ParticleTraceData::timeStamps ( ) const

Returns particle trace time stamps.