Loading...
Searching...
No Matches
SBMVisualModelTubeArray Class Reference

This class describes an array of tubes with elliptical sections.

Constructors and destructors

 SBMVisualModelTubeArray (unsigned int numberOfTubes, unsigned int numberOfPositions, unsigned int *indexData, float *positionData, float *majorAxisData, float *minorAxisData, float *colorData, SBDDataGraphNodeMaterial **materialData, SBDDataGraphNode **nodeData, unsigned int *flagData, unsigned int *nodeIndexData)
 Builds a tube array.
 
virtual ~SBMVisualModelTubeArray ()
 Deletes the tube array.
 

Geometry

unsigned int getNumberOfTubes () const
 Returns the number of tubes.
 
void setNumberOfTubes (unsigned int numberOfTubes)
 Sets the number of tubes.
 
unsigned int getNumberOfPositions () const
 Returns the number of positions.
 
void setNumberOfPositions (unsigned int numberOfPositions)
 Sets the number of positions.
 
unsigned int * getIndexData () const
 Returns the index data.
 
void setIndexData (unsigned int *indexData)
 Sets the index data.
 
float * getPositionData () const
 Returns the position data.
 
void setPositionData (float *positionData)
 Sets the position data.
 
float * getMajorAxisData () const
 Returns the major axis data.
 
void setMajorAxisData (float *majorAxisData)
 Sets the major axis data.
 
float * getMinorAxisData () const
 Returns the minor axis data.
 
void setMinorAxisData (float *minorAxisData)
 Sets the minor axis data.
 
float * getColorData () const
 Returns the color data.
 
void setColorData (float *colorData)
 Sets the color data.
 
SBDDataGraphNodeMaterial ** getMaterialData () const
 Returns the material data.
 
void setMaterialData (SBDDataGraphNodeMaterial **materialData)
 Sets the material data.
 
SBDDataGraphNode ** getNodeData () const
 Returns the node data.
 
void setNodeData (SBDDataGraphNode **nodeData)
 Sets the node data.
 
unsigned int * getFlagData () const
 Returns the flag data.
 
void setFlagData (unsigned int *flagData)
 Sets the flag data.
 
unsigned int * getNodeIndexData () const
 Returns the node index data.
 
void setNodeIndexData (unsigned int *nodeIndexData)
 Sets the node index data.
 
 SB_DECLARE_DATA (SBMVisualModelTubeArray)
 

Additional Inherited Members

- Public Member Functions inherited from SBCReferenceTarget
unsigned int getMemoryFootprint () const
 
void printReferencesToOwners () const
 
 SBCReferenceTarget ()
 
virtual ~SBCReferenceTarget ()
 
- Protected Member Functions inherited from SBCReferenceTarget
void removeAllReferenceOwners ()
 
 SBCReferenceTarget (SBCReferenceTargetData *dataPointer)
 
- Protected Attributes inherited from SBCReferenceTarget
SBCReferenceTargetData * dataPointer