Loading...
Searching...
No Matches
SBMVisualModelSphereArray Class Reference

This class describes an array of spheres.

Constructors and destructors

 SBMVisualModelSphereArray (unsigned int numberOfSpheres, float *positionData, float *radiusData, float *colorData, SBDDataGraphNodeMaterial **materialData, SBDDataGraphNode **nodeData, unsigned int *flagData, unsigned int *nodeIndexData)
 Builds a sphere array.
 
virtual ~SBMVisualModelSphereArray ()
 Deletes the sphere array.
 

Geometry

unsigned int getNumberOfSpheres () const
 Returns the number of spheres.
 
void setNumberOfSpheres (unsigned int numberOfSpheres)
 Sets the number of spheres.
 
float * getPositionData () const
 Returns the position data.
 
void setPositionData (float *positionData)
 Sets the position data.
 
float * getRadiusData () const
 Returns the radius data.
 
void setRadiusData (float *normalData)
 Sets the radius 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 (SBMVisualModelSphereArray)
 

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