MeVisLabToolboxReference
|
#include <CSOVoxelSetGroup.h>
Public Member Functions | |
CSOVoxelSetGroup () | |
Standard 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. | |
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 27 of file CSOVoxelSetGroup.h.
ml::CSOVoxelSetGroup::CSOVoxelSetGroup | ( | ) |
Standard constructor. The unique id is initialized with 0.
virtual ml::CSOVoxelSetGroup::~CSOVoxelSetGroup | ( | ) | [virtual] |
Standard destructor.
void ml::CSOVoxelSetGroup::addCSOVoxelSetId | ( | int | id | ) | [inline] |
Adds an id of a CSOVoxelSet.
Definition at line 42 of file CSOVoxelSetGroup.h.
int ml::CSOVoxelSetGroup::csoVoxelSetAt | ( | unsigned int | index | ) | [inline] |
Returns the id of a CSOVoxelSet at the given index.
Definition at line 48 of file CSOVoxelSetGroup.h.
CSOVoxelSetList* ml::CSOVoxelSetGroup::csoVoxelSetList | ( | ) | const [inline] |
Returns the pointer to the embracing CSOVoxelSetList.
Definition at line 63 of file CSOVoxelSetGroup.h.
const std::string& ml::CSOVoxelSetGroup::description | ( | ) | const [inline] |
Returns the description of this group.
Definition at line 58 of file CSOVoxelSetGroup.h.
const std::string& ml::CSOVoxelSetGroup::label | ( | ) | const [inline] |
Returns the label of this group.
Definition at line 53 of file CSOVoxelSetGroup.h.
int ml::CSOVoxelSetGroup::numCSOVoxelSet | ( | ) | [inline] |
Returns the number of associated CSOVoxelSets.
Definition at line 46 of file CSOVoxelSetGroup.h.
void ml::CSOVoxelSetGroup::setCSOVoxelSetList | ( | CSOVoxelSetList * | csoVoxelSetList | ) | [inline] |
Sets the pointer to the embracing CSOVoxelSetList.
Definition at line 61 of file CSOVoxelSetGroup.h.
void ml::CSOVoxelSetGroup::setDescription | ( | const std::string & | description | ) | [inline] |
Sets the description of this group.
Definition at line 56 of file CSOVoxelSetGroup.h.
void ml::CSOVoxelSetGroup::setLabel | ( | const std::string & | label | ) | [inline] |
Sets the label of this group.
Definition at line 51 of file CSOVoxelSetGroup.h.
void ml::CSOVoxelSetGroup::setUniqueId | ( | int | id | ) | [inline] |
Set the unique id of this Group.
Definition at line 66 of file CSOVoxelSetGroup.h.
void ml::CSOVoxelSetGroup::setVoxelSetList | ( | CSOVoxelSetList * | list | ) | [inline] |
Sets the pointer to the host CSOVoxelSetList.
Definition at line 40 of file CSOVoxelSetGroup.h.
int ml::CSOVoxelSetGroup::uniqueId | ( | ) | const [inline] |
Returns the unique id of this Group.
Definition at line 68 of file CSOVoxelSetGroup.h.
int ml::CSOVoxelSetGroup::voxelSetIdAt | ( | size_t | index | ) | [inline] |
Returns the id of the voxel set at the given index.
Definition at line 44 of file CSOVoxelSetGroup.h.