GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | Friends | List of all members
LineageStructure Struct Reference

Structure which represent a lineage, and used for interaction between Visualization and TableWidget. More...

#include <Code/IO/LineageStructure.h>

Inheritance diagram for LineageStructure:
Inheritance graph
[legend]
Collaboration diagram for LineageStructure:
Collaboration graph
[legend]

Public Member Functions

 LineageStructure ()
 Default Constructor. More...
 
 ~LineageStructure ()
 
- Public Member Functions inherited from TraceStructure
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

unsigned int TrackRootID
 
- Public Attributes inherited from TraceStructure
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 LineageStructure &c)
 

Detailed Description

Structure which represent a lineage, and used for interaction between Visualization and TableWidget.

Definition at line 55 of file LineageStructure.h.

Constructor & Destructor Documentation

LineageStructure::LineageStructure ( )

Default Constructor.

Definition at line 39 of file LineageStructure.cxx.

LineageStructure::~LineageStructure ( )

Destructor

Definition at line 46 of file LineageStructure.cxx.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const LineageStructure c 
)
friend

Printing one element. std::cout << element << std::endl;

Definition at line 70 of file LineageStructure.h.

Member Data Documentation

unsigned int LineageStructure::TrackRootID

Definition at line 66 of file LineageStructure.h.


The documentation for this struct was generated from the following files: