GOFIGURE2
0.9.0
|
Structure which represent a trace (contour, mesh, track, lineage), and used for interaction between Visualization and TableWidget. More...
#include <Code/IO/TraceStructure.h>
Public Member Functions | |
virtual void | ReleaseData () const |
void | RenderWithOriginalColors () const |
Render with original colors (Remove the active scalars data). More... | |
void | ResetNodes () const |
void | SetActorProperties (vtkProperty *iProperty) const |
Set Property for all actors. More... | |
void | SetActorVisibility (const bool &iVisible) const |
Set Visibility for all actors. More... | |
void | SetLookupTable (const vtkLookupTable *iLut) const |
Set the lookup table. More... | |
void | SetScalarData (const std::string &iName, const double &iValue) const |
Set Scalar Data associated to the elements (use for color coding) More... | |
void | SetScalarRange (const double &iMin, const double &iMax) const |
Set the scalar range (use for color coding) More... | |
TraceStructure () | |
TraceStructure (const unsigned int &iTraceID, const unsigned int &iCollectionID, std::vector< vtkActor * > iActors, vtkPolyData *iNodes, const bool &iHighlighted, const bool &iVisible, const double &r, const double &g, const double &b, const double &alpha) | |
TraceStructure (const unsigned int &iTraceID, const unsigned int &iCollectionID, std::vector< vtkActor * > iActors, vtkPolyData *iNodes, const bool &iHighlighted, const bool &iVisible, double iRgba[4]) | |
TraceStructure (const unsigned int &iTraceID, const unsigned int &iCollectionID, vtkActor *iActorXY, vtkActor *iActorYZ, vtkActor *iActorXZ, vtkActor *iActorXYZ, vtkPolyData *iNodes, const bool &iHighlighted, const bool &iVisible, const double &r, const double &g, const double &b, const double &alpha) | |
TraceStructure (const TraceStructure &iE) | |
virtual | ~TraceStructure () |
Public Attributes | |
vtkActor * | ActorXY |
vtkActor * | ActorXYZ |
vtkActor * | ActorXZ |
vtkActor * | ActorYZ |
unsigned int | CollectionID |
bool | Highlighted |
vtkPolyData * | Nodes |
double | rgba [4] |
unsigned int | TraceID |
bool | Visible |
Friends | |
std::ostream & | operator<< (std::ostream &os, const TraceStructure &c) |
Structure which represent a trace (contour, mesh, track, lineage), and used for interaction between Visualization and TableWidget.
Definition at line 64 of file TraceStructure.h.
TraceStructure::TraceStructure | ( | ) |
Constructor
Definition at line 47 of file TraceStructure.cxx.
TraceStructure::TraceStructure | ( | const unsigned int & | iTraceID, |
const unsigned int & | iCollectionID, | ||
std::vector< vtkActor * > | iActors, | ||
vtkPolyData * | iNodes, | ||
const bool & | iHighlighted, | ||
const bool & | iVisible, | ||
const double & | r, | ||
const double & | g, | ||
const double & | b, | ||
const double & | alpha | ||
) |
Constructor
Definition at line 60 of file TraceStructure.cxx.
TraceStructure::TraceStructure | ( | const unsigned int & | iTraceID, |
const unsigned int & | iCollectionID, | ||
std::vector< vtkActor * > | iActors, | ||
vtkPolyData * | iNodes, | ||
const bool & | iHighlighted, | ||
const bool & | iVisible, | ||
double | iRgba[4] | ||
) |
Constructor
Definition at line 95 of file TraceStructure.cxx.
TraceStructure::TraceStructure | ( | const unsigned int & | iTraceID, |
const unsigned int & | iCollectionID, | ||
vtkActor * | iActorXY, | ||
vtkActor * | iActorYZ, | ||
vtkActor * | iActorXZ, | ||
vtkActor * | iActorXYZ, | ||
vtkPolyData * | iNodes, | ||
const bool & | iHighlighted, | ||
const bool & | iVisible, | ||
const double & | r, | ||
const double & | g, | ||
const double & | b, | ||
const double & | alpha | ||
) |
Constructor
Definition at line 126 of file TraceStructure.cxx.
TraceStructure::TraceStructure | ( | const TraceStructure & | iE | ) |
Constructor
Definition at line 153 of file TraceStructure.cxx.
|
virtual |
Definition at line 168 of file TraceStructure.cxx.
|
virtual |
Reimplemented in TrackStructure.
Definition at line 336 of file TraceStructure.cxx.
void TraceStructure::RenderWithOriginalColors | ( | ) | const |
Render with original colors (Remove the active scalars data).
Definition at line 276 of file TraceStructure.cxx.
void TraceStructure::ResetNodes | ( | ) | const |
Definition at line 364 of file TraceStructure.cxx.
void TraceStructure::SetActorProperties | ( | vtkProperty * | iProperty | ) | const |
Set Property for all actors.
[in] | iProperty |
Definition at line 175 of file TraceStructure.cxx.
void TraceStructure::SetActorVisibility | ( | const bool & | iVisible | ) | const |
Set Visibility for all actors.
[in] | iVisible |
Definition at line 201 of file TraceStructure.cxx.
void TraceStructure::SetLookupTable | ( | const vtkLookupTable * | iLut | ) | const |
void TraceStructure::SetScalarData | ( | const std::string & | iName, |
const double & | iValue | ||
) | const |
Set Scalar Data associated to the elements (use for color coding)
[in] | iName | data name |
[in] | iValue | value |
Definition at line 223 of file TraceStructure.cxx.
void TraceStructure::SetScalarRange | ( | const double & | iMin, |
const double & | iMax | ||
) | const |
Set the scalar range (use for color coding)
[in] | iMin | |
[in] | iMax |
Definition at line 248 of file TraceStructure.cxx.
|
friend |
Printing one element. std::cout << element << std::endl;
Definition at line 173 of file TraceStructure.h.
vtkActor* TraceStructure::ActorXY |
Actor in the XY View
Definition at line 75 of file TraceStructure.h.
vtkActor* TraceStructure::ActorXYZ |
Actor in the XYZ View
Definition at line 84 of file TraceStructure.h.
vtkActor* TraceStructure::ActorXZ |
Actor in the XZ View
Definition at line 78 of file TraceStructure.h.
vtkActor* TraceStructure::ActorYZ |
Actor in the YZ View
Definition at line 81 of file TraceStructure.h.
unsigned int TraceStructure::CollectionID |
CollectionID
Definition at line 72 of file TraceStructure.h.
bool TraceStructure::Highlighted |
Is the track Highlighted in the Visualization ?
Definition at line 90 of file TraceStructure.h.
vtkPolyData* TraceStructure::Nodes |
Definition at line 87 of file TraceStructure.h.
double TraceStructure::rgba[4] |
unsigned int TraceStructure::TraceID |
TraceID
Definition at line 69 of file TraceStructure.h.
bool TraceStructure::Visible |
Is the track Visible (appears on the screen) in the Visualization ?
Definition at line 95 of file TraceStructure.h.