MeVisLab Toolbox Reference
|
#include <CSOVoxelSetGroup.h>
Public Member Functions | |
CSOVoxelSetGroup () | |
Standard constructor. The unique id is initialized with 0. | |
CSOVoxelSetGroup (const CSOVoxelSetGroup &csoVoxelSetGroup) | |
Copy constructor; the unique id is initialized with 0. | |
virtual | ~CSOVoxelSetGroup () |
Standard destructor. | |
void | setVoxelSetList (CSOVoxelSetList *list) |
Sets the pointer to the host CSOVoxelSetList. | |
void | addCSOVoxelSetId (int id) |
Adds an id of a CSOVoxelSet. | |
int | voxelSetIdAt (size_t index) |
Returns the id of the voxel set at the given index. | |
int | numCSOVoxelSet () |
Returns the number of associated CSOVoxelSets. | |
int | csoVoxelSetAt (unsigned int index) |
Returns the id of a CSOVoxelSet at the given index. | |
bool | hasCSOVoxelSetWithId (int id) |
Returns true if the given CSOVoxelSet ID exists in this group. | |
void | setLabel (const std::string &label) |
Sets the label of this group. | |
const std::string & | label () const |
Returns the label of this group. | |
void | setDescription (const std::string &description) |
Sets the description of this group. | |
const std::string & | description () const |
Returns the description of this group. | |
void | setCSOVoxelSetList (CSOVoxelSetList *csoVoxelSetList) |
Sets the pointer to the embracing CSOVoxelSetList. | |
CSOVoxelSetList * | csoVoxelSetList () const |
Returns the pointer to the embracing CSOVoxelSetList. | |
void | setUniqueId (int id) |
Set the unique id of this Group. | |
int | uniqueId () const |
Returns the unique id of this Group. | |
Definition at line 32 of file CSOVoxelSetGroup.h.
ml::CSOVoxelSetGroup::CSOVoxelSetGroup | ( | ) |
Standard constructor. The unique id is initialized with 0.
ml::CSOVoxelSetGroup::CSOVoxelSetGroup | ( | const CSOVoxelSetGroup & | csoVoxelSetGroup | ) |
Copy constructor; the unique id is initialized with 0.
|
virtual |
Standard destructor.
Adds an id of a CSOVoxelSet.
Definition at line 49 of file CSOVoxelSetGroup.h.
Returns the id of a CSOVoxelSet at the given index.
Definition at line 55 of file CSOVoxelSetGroup.h.
|
inline |
Returns the pointer to the embracing CSOVoxelSetList.
Definition at line 72 of file CSOVoxelSetGroup.h.
|
inline |
Returns the description of this group.
Definition at line 67 of file CSOVoxelSetGroup.h.
Returns true if the given CSOVoxelSet ID exists in this group.
Definition at line 57 of file CSOVoxelSetGroup.h.
|
inline |
Returns the label of this group.
Definition at line 62 of file CSOVoxelSetGroup.h.
|
inline |
Returns the number of associated CSOVoxelSets.
Definition at line 53 of file CSOVoxelSetGroup.h.
|
inline |
Sets the pointer to the embracing CSOVoxelSetList.
Definition at line 70 of file CSOVoxelSetGroup.h.
Sets the description of this group.
Definition at line 65 of file CSOVoxelSetGroup.h.
Sets the label of this group.
Definition at line 60 of file CSOVoxelSetGroup.h.
Set the unique id of this Group.
Definition at line 75 of file CSOVoxelSetGroup.h.
|
inline |
Sets the pointer to the host CSOVoxelSetList.
Definition at line 47 of file CSOVoxelSetGroup.h.
|
inline |
Returns the unique id of this Group.
Definition at line 77 of file CSOVoxelSetGroup.h.
Returns the id of the voxel set at the given index.
Definition at line 51 of file CSOVoxelSetGroup.h.