MeVisLabToolboxReference
|
A CSOGroup comprises a number of CSOs, which themselves can be in a number of different CSOGroups. More...
#include <CSOGroup.h>
Public Member Functions | |
CSOGroup () | |
Constructor. | |
CSOGroup (CSOList *csoList) | |
Constructor, takes a pointer to the embracing CSOList as an argument. | |
CSOGroup (const CSOGroup &group, int groupId=-1) | |
Copy constructor. | |
~CSOGroup () | |
Destructor. | |
CSOGroupRules & | getRules () |
Return the rules for this CSOGroup. | |
bool | isSelected () const |
Returns whether this group is selected in its enclosing CSOList. | |
void | groupChanged () |
Marks this Group as changed (e.g. if a CSO has been added, removed or changed). | |
bool | saveAttributes (std::ostream &outStream, bool useAscii=false) |
Save attributes to stream and returns whether the saving was successful. | |
void | loadAttributes (std::istream &inStream, short version, bool swapBytes, bool useAscii=false) |
Load attributes from stream. | |
Methods concerning member CSOs. | |
void | addCSO (CSO *cso) |
Adds a pointer to a CSO to this group. | |
void | removeCSO (CSO *cso) |
Removes a pointer to a CSO from this group. | |
void | removeAllCSO () |
Removes all pointers to CSOs from this group. | |
bool | contains (CSO *cso) const |
Returns if this group contains the given CSO. | |
unsigned int | numCSOs () const |
Returns the number of CSOs in this group. | |
CSO * | getCSOAt (unsigned int index) const |
Returns a pointer to the CSO at the given index. Beware: no index check. | |
unsigned int | getCSOIdAt (unsigned int index) const |
Returns the id of an associated CSO at the given index. Beware: no index check. | |
Maintenance methods. | |
unsigned int | getId () const |
Returns the Id of this group. | |
void | setId (unsigned int id) |
Sets the Id of this group. | |
void | setCSOList (CSOList *csoList) |
Sets the embracing CSOList for this Group. | |
CSOList * | getCSOList () const |
Returns a pointer to the embracing CSOList of this Group. | |
Methods for getting / setting attributes. | |
void | setLabel (const std::string &label) |
Sets the group label. | |
const std::string & | getLabel () const |
Returns the group label. | |
void | setDescription (const std::string &description) |
Sets the group description. | |
const std::string & | getDescription () const |
Returns the group description. | |
int | getTimePointIndex () const |
Returns the time point index of this group. | |
void | setTimePointIndex (int timePointIndex) |
Sets the time point index of this group. | |
void | setShowState (bool state) |
Sets the 'show' status of this Group. | |
bool | getShowState () const |
Returns the 'show' status of this Group. | |
void | setVoxelizeState (bool state) |
Sets the 'voxelize' status of this Group. | |
bool | getVoxelizeState () const |
Returns the 'voxelize' status of this Group. | |
void | setEditableState (bool state) |
Sets the 'editable' status of this Group. | |
bool | getEditableState () const |
Returns the 'editable' status of this Group. | |
CSOLineStyle | getPathPointStyle () const |
Returns the path point style. | |
void | setPathPointStyle (CSOLineStyle style) |
Sets the path point style. | |
void | setPathPointStyle (int style) |
Sets the path point style as an int. | |
float | getPathPointWidth () const |
Returns the width of the path points. | |
void | setPathPointWidth (float width) |
Sets the width of the path points. | |
const Vector3 & | getPathPointColor () const |
Returns the color of the path points. | |
void | setPathPointColor (const Vector3 &color) |
Sets the color of the path points. | |
float | getPathPointAlpha () const |
Returns the alpha value of the path points. | |
void | setPathPointAlpha (float alpha) |
Sets the alpha value of the path points. | |
int | getSeedPointStyle () const |
Returns the style of the seed points. | |
void | setSeedPointStyle (int seedPointStyle) |
Sets the style of the seed points. | |
float | getSeedPointSize () const |
Returns the size of the seed points. | |
void | setSeedPointSize (float size) |
Sets the size of the seed points. | |
const Vector3 & | getSeedPointColor () const |
Returns the color of the seed points. | |
void | setSeedPointColor (const Vector3 &color) |
Sets the color of the seed points. | |
float | getSeedPointAlpha () const |
Returns the alpha value of the seed points. | |
void | setSeedPointAlpha (float alpha) |
Sets the alpha value of the seed points. | |
int | getVoxelWriteMode () const |
Returns the voxel write mode of this Group. | |
void | setVoxelWriteMode (int mode) |
Sets the voxel write mode of this Group. | |
float | getVoxelWriteValue () const |
Returns the voxel write value of this Group. | |
void | setVoxelWriteValue (float value) |
Sets the voxel write value of this Group. | |
Methods setting / reading out the user data values. | |
void | setUserData (const std::string &name, Variant value) |
Sets or adds a user data value under the given name. | |
Variant | getUserData (const std::string &name) const |
Returns the user data under the given name or an invalid value if the entry does not exist. | |
void | getUserDataNames (std::vector< std::string > &names) const |
Fills the given vector with the keys/name under which user data are stored for this CSO. | |
void | removeUserData (const std::string &name) |
Removes a user data entry. | |
Methods for getting / setting the use of attributes. | |
bool | getUseTimePointIndex () const |
Returns if the time point index of this Group should be used. | |
void | setUseTimePointIndex (bool state) |
Sets whether the time point index of this Group should be used. | |
bool | getUseShowState () const |
Returns if this Group overrides the show state of its CSOs. | |
void | setUseShowState (bool state) |
Sets whether this Group overrides the show state of its CSOs. | |
bool | getUseVoxelizeState () const |
Returns whether this Group overrides the voxelize state of its CSOs. | |
void | setUseVoxelizeState (bool state) |
Sets whether this Group overrides the voxelize state of its CSOs. | |
bool | getUseEditableState () const |
Returns whether this Group overrides the editable state of its CSOs. | |
void | setUseEditableState (bool state) |
Sets whether this Group overrides the editable state of its CSOs. | |
bool | getUseSeedPointStyle () const |
Returns whether this Group overrides the seed point style of its CSOs. | |
void | setUseSeedPointStyle (bool state) |
Sets whether this Group overrides the seed point style of its CSOs. | |
bool | getUseSeedPointSize () const |
Returns whether this Group overrides the seed point size of its CSOs. | |
void | setUseSeedPointSize (bool state) |
Sets whether this Group overrides the seed point size of its CSOs. | |
bool | getUseSeedPointColor () const |
Returns whether this Group overrides the seed point color of its CSOs. | |
void | setUseSeedPointColor (bool state) |
Sets whether this Group overrides the seed point color of its CSOs. | |
bool | getUseSeedPointAlpha () const |
Returns whether this Group overrides the seed point alpha of its CSOs. | |
void | setUseSeedPointAlpha (bool state) |
Sets whether this Group overrides the seed point alpha of its CSOs. | |
bool | getUsePathPointStyle () const |
Returns whether this Group overrides the path point style of its CSOs. | |
void | setUsePathPointStyle (bool state) |
Sets whether this Group overrides the path point style of its CSOs. | |
bool | getUsePathPointWidth () const |
Returns whether this Group overrides the path point width of its CSOs. | |
void | setUsePathPointWidth (bool state) |
Sets whether this Group overrides the path point width of its CSOs. | |
bool | getUsePathPointColor () const |
Returns whether this Group overrides the path point color of its CSOs. | |
void | setUsePathPointColor (bool state) |
Sets whether this Group overrides the path point color of its CSOs. | |
bool | getUsePathPointAlpha () const |
Returns whether this Group overrides the path point alpha of its CSOs. | |
void | setUsePathPointAlpha (bool state) |
Sets whether this Group overrides the path point alpha of its CSOs. | |
bool | getUseVoxelWriteMode () const |
Returns whether this Group overrides the voxel write mode of its CSOs. | |
void | setUseVoxelWriteMode (bool state) |
Sets whether this Group overrides the voxel write mode of its CSOs. | |
bool | getUseVoxelWriteValue () const |
Returns whether this Group overrides the voxel write value of its CSOs. | |
void | setUseVoxelWriteValue (bool state) |
Sets whether this Group overrides the voxel write value of its CSOs. | |
Methods for handling the bounding box. | |
const CSOBoundingBox & | getBoundingBox () |
Returns the unified bounding box of all contained CSOs. | |
const CSOBoundingBox & | getVoxelBoundingBox (const Matrix4 &worldToVoxelMatrix) |
Returns the unified voxel bounding box of all contained CSOs. | |
unsigned int | numCSO () const |
/deprecated Use getNumCSOs instead. | |
CSOLineStyle | getLineStyle () const |
/deprecated Use getPathPointStyle() instead. | |
void | setLineStyle (CSOLineStyle lineStyle) |
/deprecated Use setPathPointStyle() instead. | |
const Vector3 & | getColor () const |
/deprecated Use getPathPointColor() instead. | |
void | setColor (const Vector3 &color) |
/deprecated Use setPathPointColor() instead. | |
float | getAlpha () const |
/deprecated Use getPathPointAlpha() instead. | |
void | setAlpha (float alpha) |
/deprecated Use setPathPointAlpha() instead. | |
float | getLineWidth () const |
/deprecated Use getPathPointWidth() instead. | |
void | setLineWidth (float lineWidth) |
/deprecated Use setPathPointWidth() instead. | |
int | getMarkerMode () const |
/deprecated Use getSeedPointStyle() instead. | |
void | setMarkerMode (int markerMode) |
/deprecated Use setSeedPointStyle() instead. | |
const Vector3 & | getMarkerColor () const |
/deprecated Use getSeedPointColor() instead. | |
void | setMarkerColor (const Vector3 &markerColor) |
/deprecated Use setSeedPointColor() instead. | |
float | getMarkerAlpha () const |
/deprecated Use getSeedPointAlpha() instead. | |
void | setMarkerAlpha (float markerAlpha) |
/deprecated Use setSeedPointAlpha() instead. | |
float | getMarkerSize () const |
/deprecated Use getSeedPointSize() instead. | |
void | setMarkerSize (float markerSize) |
/deprecated Use setSeedPointSize() instead. | |
bool | getUseVisuals () const |
/deprecated Use getUsePathPointStyle(), getUsePathPointWidth(), getUsePathPointColor() and getUsePathPointAlpha() instead. | |
void | setUseVisuals (bool state) |
/deprecated Use setUsePathPointStyle(), setUsePathPointWidth(), setUsePathPointColor() and setUsePathPointAlpha() instead. | |
bool | getUseVoxelWrite () const |
/deprecated Use getUseVoxelWriteMode() and getUseVoxelWriteValue() instead. | |
void | setUseVoxelWrite (bool state) |
/deprecated Use setUseVoxelWriteMode() and setUseVoxelWriteValue() instead. | |
bool | getUseMarkerSettings () const |
/deprecated Use getUseSeedPointAlpha(), getUseSeedPointColor(), getUseSeedPointSize() and getUseSeedPointStyle() instead. | |
void | setUseMarkerSettings (bool state) |
/deprecated Use setUseSeedPointAlpha(), setUseSeedPointColor(), setUseSeedPointSize() and setUseSeedPointStyle() instead. |
A CSOGroup comprises a number of CSOs, which themselves can be in a number of different CSOGroups.
Some visualization parameters can be controlled by a CSOGroup, and some processing modules can apply special functions for groups only.
Definition at line 34 of file CSOGroup.h.
ml::CSOGroup::CSOGroup | ( | ) |
Constructor.
ml::CSOGroup::CSOGroup | ( | CSOList * | csoList | ) |
Constructor, takes a pointer to the embracing CSOList as an argument.
ml::CSOGroup::CSOGroup | ( | const CSOGroup & | group, |
int | groupId = -1 |
||
) |
Copy constructor.
ml::CSOGroup::~CSOGroup | ( | ) |
Destructor.
float ml::CSOGroup::getAlpha | ( | ) | const [inline] |
/deprecated Use getPathPointAlpha() instead.
Definition at line 278 of file CSOGroup.h.
const CSOBoundingBox& ml::CSOGroup::getBoundingBox | ( | ) |
Returns the unified bounding box of all contained CSOs.
const Vector3& ml::CSOGroup::getColor | ( | ) | const [inline] |
/deprecated Use getPathPointColor() instead.
Definition at line 272 of file CSOGroup.h.
CSO* ml::CSOGroup::getCSOAt | ( | unsigned int | index | ) | const |
Returns a pointer to the CSO at the given index. Beware: no index check.
unsigned int ml::CSOGroup::getCSOIdAt | ( | unsigned int | index | ) | const [inline] |
Returns the id of an associated CSO at the given index. Beware: no index check.
Definition at line 68 of file CSOGroup.h.
CSOList* ml::CSOGroup::getCSOList | ( | ) | const [inline] |
Returns a pointer to the embracing CSOList of this Group.
Definition at line 84 of file CSOGroup.h.
const std::string& ml::CSOGroup::getDescription | ( | ) | const [inline] |
Returns the group description.
Definition at line 102 of file CSOGroup.h.
bool ml::CSOGroup::getEditableState | ( | ) | const [inline] |
Returns the 'editable' status of this Group.
Definition at line 119 of file CSOGroup.h.
unsigned int ml::CSOGroup::getId | ( | void | ) | const [inline] |
Returns the Id of this group.
Definition at line 76 of file CSOGroup.h.
const std::string& ml::CSOGroup::getLabel | ( | ) | const [inline] |
Returns the group label.
Definition at line 98 of file CSOGroup.h.
CSOLineStyle ml::CSOGroup::getLineStyle | ( | ) | const [inline] |
/deprecated Use getPathPointStyle() instead.
Definition at line 266 of file CSOGroup.h.
float ml::CSOGroup::getLineWidth | ( | ) | const [inline] |
/deprecated Use getPathPointWidth() instead.
Definition at line 284 of file CSOGroup.h.
float ml::CSOGroup::getMarkerAlpha | ( | ) | const [inline] |
/deprecated Use getSeedPointAlpha() instead.
Definition at line 302 of file CSOGroup.h.
const Vector3& ml::CSOGroup::getMarkerColor | ( | ) | const [inline] |
/deprecated Use getSeedPointColor() instead.
Definition at line 296 of file CSOGroup.h.
int ml::CSOGroup::getMarkerMode | ( | ) | const [inline] |
/deprecated Use getSeedPointStyle() instead.
Definition at line 290 of file CSOGroup.h.
float ml::CSOGroup::getMarkerSize | ( | ) | const [inline] |
/deprecated Use getSeedPointSize() instead.
Definition at line 308 of file CSOGroup.h.
float ml::CSOGroup::getPathPointAlpha | ( | ) | const [inline] |
Returns the alpha value of the path points.
Definition at line 135 of file CSOGroup.h.
const Vector3& ml::CSOGroup::getPathPointColor | ( | ) | const [inline] |
Returns the color of the path points.
Definition at line 131 of file CSOGroup.h.
CSOLineStyle ml::CSOGroup::getPathPointStyle | ( | ) | const [inline] |
Returns the path point style.
Definition at line 121 of file CSOGroup.h.
float ml::CSOGroup::getPathPointWidth | ( | ) | const [inline] |
Returns the width of the path points.
Definition at line 127 of file CSOGroup.h.
CSOGroupRules& ml::CSOGroup::getRules | ( | ) | [inline] |
Return the rules for this CSOGroup.
Definition at line 49 of file CSOGroup.h.
float ml::CSOGroup::getSeedPointAlpha | ( | ) | const [inline] |
Returns the alpha value of the seed points.
Definition at line 151 of file CSOGroup.h.
const Vector3& ml::CSOGroup::getSeedPointColor | ( | ) | const [inline] |
Returns the color of the seed points.
Definition at line 147 of file CSOGroup.h.
float ml::CSOGroup::getSeedPointSize | ( | ) | const [inline] |
Returns the size of the seed points.
Definition at line 143 of file CSOGroup.h.
int ml::CSOGroup::getSeedPointStyle | ( | ) | const [inline] |
Returns the style of the seed points.
Definition at line 139 of file CSOGroup.h.
bool ml::CSOGroup::getShowState | ( | ) | const [inline] |
Returns the 'show' status of this Group.
Definition at line 111 of file CSOGroup.h.
int ml::CSOGroup::getTimePointIndex | ( | ) | const [inline] |
Returns the time point index of this group.
Definition at line 105 of file CSOGroup.h.
bool ml::CSOGroup::getUseEditableState | ( | ) | const [inline] |
Returns whether this Group overrides the editable state of its CSOs.
Definition at line 195 of file CSOGroup.h.
bool ml::CSOGroup::getUseMarkerSettings | ( | ) | const [inline] |
/deprecated Use getUseSeedPointAlpha(), getUseSeedPointColor(), getUseSeedPointSize() and getUseSeedPointStyle() instead.
Definition at line 334 of file CSOGroup.h.
bool ml::CSOGroup::getUsePathPointAlpha | ( | ) | const [inline] |
Returns whether this Group overrides the path point alpha of its CSOs.
Definition at line 227 of file CSOGroup.h.
bool ml::CSOGroup::getUsePathPointColor | ( | ) | const [inline] |
Returns whether this Group overrides the path point color of its CSOs.
Definition at line 223 of file CSOGroup.h.
bool ml::CSOGroup::getUsePathPointStyle | ( | ) | const [inline] |
Returns whether this Group overrides the path point style of its CSOs.
Definition at line 215 of file CSOGroup.h.
bool ml::CSOGroup::getUsePathPointWidth | ( | ) | const [inline] |
Returns whether this Group overrides the path point width of its CSOs.
Definition at line 219 of file CSOGroup.h.
Variant ml::CSOGroup::getUserData | ( | const std::string & | name | ) | const [inline] |
Returns the user data under the given name or an invalid value if the entry does not exist.
Definition at line 171 of file CSOGroup.h.
void ml::CSOGroup::getUserDataNames | ( | std::vector< std::string > & | names | ) | const [inline] |
Fills the given vector with the keys/name under which user data are stored for this CSO.
Definition at line 173 of file CSOGroup.h.
bool ml::CSOGroup::getUseSeedPointAlpha | ( | ) | const [inline] |
Returns whether this Group overrides the seed point alpha of its CSOs.
Definition at line 211 of file CSOGroup.h.
bool ml::CSOGroup::getUseSeedPointColor | ( | ) | const [inline] |
Returns whether this Group overrides the seed point color of its CSOs.
Definition at line 207 of file CSOGroup.h.
bool ml::CSOGroup::getUseSeedPointSize | ( | ) | const [inline] |
Returns whether this Group overrides the seed point size of its CSOs.
Definition at line 203 of file CSOGroup.h.
bool ml::CSOGroup::getUseSeedPointStyle | ( | ) | const [inline] |
Returns whether this Group overrides the seed point style of its CSOs.
Definition at line 199 of file CSOGroup.h.
bool ml::CSOGroup::getUseShowState | ( | ) | const [inline] |
Returns if this Group overrides the show state of its CSOs.
Definition at line 187 of file CSOGroup.h.
bool ml::CSOGroup::getUseTimePointIndex | ( | ) | const [inline] |
Returns if the time point index of this Group should be used.
Definition at line 183 of file CSOGroup.h.
bool ml::CSOGroup::getUseVisuals | ( | ) | const [inline] |
/deprecated Use getUsePathPointStyle(), getUsePathPointWidth(), getUsePathPointColor() and getUsePathPointAlpha() instead.
Definition at line 314 of file CSOGroup.h.
bool ml::CSOGroup::getUseVoxelizeState | ( | ) | const [inline] |
Returns whether this Group overrides the voxelize state of its CSOs.
Definition at line 191 of file CSOGroup.h.
bool ml::CSOGroup::getUseVoxelWrite | ( | ) | const [inline] |
/deprecated Use getUseVoxelWriteMode() and getUseVoxelWriteValue() instead.
Definition at line 324 of file CSOGroup.h.
bool ml::CSOGroup::getUseVoxelWriteMode | ( | ) | const [inline] |
Returns whether this Group overrides the voxel write mode of its CSOs.
Definition at line 231 of file CSOGroup.h.
bool ml::CSOGroup::getUseVoxelWriteValue | ( | ) | const [inline] |
Returns whether this Group overrides the voxel write value of its CSOs.
Definition at line 235 of file CSOGroup.h.
const CSOBoundingBox& ml::CSOGroup::getVoxelBoundingBox | ( | const Matrix4 & | worldToVoxelMatrix | ) |
Returns the unified voxel bounding box of all contained CSOs.
bool ml::CSOGroup::getVoxelizeState | ( | ) | const [inline] |
Returns the 'voxelize' status of this Group.
Definition at line 115 of file CSOGroup.h.
int ml::CSOGroup::getVoxelWriteMode | ( | ) | const [inline] |
Returns the voxel write mode of this Group.
Definition at line 155 of file CSOGroup.h.
float ml::CSOGroup::getVoxelWriteValue | ( | ) | const [inline] |
Returns the voxel write value of this Group.
Definition at line 159 of file CSOGroup.h.
void ml::CSOGroup::groupChanged | ( | ) |
Marks this Group as changed (e.g. if a CSO has been added, removed or changed).
bool ml::CSOGroup::isSelected | ( | ) | const |
void ml::CSOGroup::loadAttributes | ( | std::istream & | inStream, |
short | version, | ||
bool | swapBytes, | ||
bool | useAscii = false |
||
) |
Load attributes from stream.
unsigned int ml::CSOGroup::numCSO | ( | ) | const [inline] |
/deprecated Use getNumCSOs instead.
Definition at line 263 of file CSOGroup.h.
unsigned int ml::CSOGroup::numCSOs | ( | ) | const [inline] |
Returns the number of CSOs in this group.
Definition at line 64 of file CSOGroup.h.
void ml::CSOGroup::removeAllCSO | ( | ) |
Removes all pointers to CSOs from this group.
void ml::CSOGroup::removeUserData | ( | const std::string & | name | ) | [inline] |
Removes a user data entry.
Definition at line 175 of file CSOGroup.h.
bool ml::CSOGroup::saveAttributes | ( | std::ostream & | outStream, |
bool | useAscii = false |
||
) |
Save attributes to stream and returns whether the saving was successful.
void ml::CSOGroup::setAlpha | ( | float | alpha | ) | [inline] |
/deprecated Use setPathPointAlpha() instead.
Definition at line 281 of file CSOGroup.h.
void ml::CSOGroup::setColor | ( | const Vector3 & | color | ) | [inline] |
/deprecated Use setPathPointColor() instead.
Definition at line 275 of file CSOGroup.h.
void ml::CSOGroup::setCSOList | ( | CSOList * | csoList | ) |
void ml::CSOGroup::setDescription | ( | const std::string & | description | ) |
Sets the group description.
void ml::CSOGroup::setEditableState | ( | bool | state | ) |
Sets the 'editable' status of this Group.
void ml::CSOGroup::setId | ( | unsigned int | id | ) | [inline] |
Sets the Id of this group.
Definition at line 78 of file CSOGroup.h.
void ml::CSOGroup::setLabel | ( | const std::string & | label | ) |
Sets the group label.
void ml::CSOGroup::setLineStyle | ( | CSOLineStyle | lineStyle | ) | [inline] |
/deprecated Use setPathPointStyle() instead.
Definition at line 269 of file CSOGroup.h.
void ml::CSOGroup::setLineWidth | ( | float | lineWidth | ) | [inline] |
/deprecated Use setPathPointWidth() instead.
Definition at line 287 of file CSOGroup.h.
void ml::CSOGroup::setMarkerAlpha | ( | float | markerAlpha | ) | [inline] |
/deprecated Use setSeedPointAlpha() instead.
Definition at line 305 of file CSOGroup.h.
void ml::CSOGroup::setMarkerColor | ( | const Vector3 & | markerColor | ) | [inline] |
/deprecated Use setSeedPointColor() instead.
Definition at line 299 of file CSOGroup.h.
void ml::CSOGroup::setMarkerMode | ( | int | markerMode | ) | [inline] |
/deprecated Use setSeedPointStyle() instead.
Definition at line 293 of file CSOGroup.h.
void ml::CSOGroup::setMarkerSize | ( | float | markerSize | ) | [inline] |
/deprecated Use setSeedPointSize() instead.
Definition at line 311 of file CSOGroup.h.
void ml::CSOGroup::setPathPointAlpha | ( | float | alpha | ) |
Sets the alpha value of the path points.
void ml::CSOGroup::setPathPointColor | ( | const Vector3 & | color | ) |
Sets the color of the path points.
void ml::CSOGroup::setPathPointStyle | ( | CSOLineStyle | style | ) |
Sets the path point style.
void ml::CSOGroup::setPathPointStyle | ( | int | style | ) | [inline] |
Sets the path point style as an int.
Definition at line 125 of file CSOGroup.h.
References setPathPointStyle().
Referenced by setPathPointStyle().
void ml::CSOGroup::setPathPointWidth | ( | float | width | ) |
Sets the width of the path points.
void ml::CSOGroup::setSeedPointAlpha | ( | float | alpha | ) |
Sets the alpha value of the seed points.
void ml::CSOGroup::setSeedPointColor | ( | const Vector3 & | color | ) |
Sets the color of the seed points.
void ml::CSOGroup::setSeedPointSize | ( | float | size | ) |
Sets the size of the seed points.
void ml::CSOGroup::setSeedPointStyle | ( | int | seedPointStyle | ) |
Sets the style of the seed points.
void ml::CSOGroup::setShowState | ( | bool | state | ) |
Sets the 'show' status of this Group.
void ml::CSOGroup::setTimePointIndex | ( | int | timePointIndex | ) |
Sets the time point index of this group.
void ml::CSOGroup::setUseEditableState | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the editable state of its CSOs.
Definition at line 197 of file CSOGroup.h.
void ml::CSOGroup::setUseMarkerSettings | ( | bool | state | ) | [inline] |
/deprecated Use setUseSeedPointAlpha(), setUseSeedPointColor(), setUseSeedPointSize() and setUseSeedPointStyle() instead.
Definition at line 339 of file CSOGroup.h.
void ml::CSOGroup::setUsePathPointAlpha | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the path point alpha of its CSOs.
Definition at line 229 of file CSOGroup.h.
void ml::CSOGroup::setUsePathPointColor | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the path point color of its CSOs.
Definition at line 225 of file CSOGroup.h.
void ml::CSOGroup::setUsePathPointStyle | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the path point style of its CSOs.
Definition at line 217 of file CSOGroup.h.
void ml::CSOGroup::setUsePathPointWidth | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the path point width of its CSOs.
Definition at line 221 of file CSOGroup.h.
void ml::CSOGroup::setUserData | ( | const std::string & | name, |
Variant | value | ||
) | [inline] |
Sets or adds a user data value under the given name.
Definition at line 169 of file CSOGroup.h.
void ml::CSOGroup::setUseSeedPointAlpha | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the seed point alpha of its CSOs.
Definition at line 213 of file CSOGroup.h.
void ml::CSOGroup::setUseSeedPointColor | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the seed point color of its CSOs.
Definition at line 209 of file CSOGroup.h.
void ml::CSOGroup::setUseSeedPointSize | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the seed point size of its CSOs.
Definition at line 205 of file CSOGroup.h.
void ml::CSOGroup::setUseSeedPointStyle | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the seed point style of its CSOs.
Definition at line 201 of file CSOGroup.h.
void ml::CSOGroup::setUseShowState | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the show state of its CSOs.
Definition at line 189 of file CSOGroup.h.
void ml::CSOGroup::setUseTimePointIndex | ( | bool | state | ) | [inline] |
Sets whether the time point index of this Group should be used.
Definition at line 185 of file CSOGroup.h.
void ml::CSOGroup::setUseVisuals | ( | bool | state | ) | [inline] |
/deprecated Use setUsePathPointStyle(), setUsePathPointWidth(), setUsePathPointColor() and setUsePathPointAlpha() instead.
Definition at line 319 of file CSOGroup.h.
void ml::CSOGroup::setUseVoxelizeState | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the voxelize state of its CSOs.
Definition at line 193 of file CSOGroup.h.
void ml::CSOGroup::setUseVoxelWrite | ( | bool | state | ) | [inline] |
/deprecated Use setUseVoxelWriteMode() and setUseVoxelWriteValue() instead.
Definition at line 329 of file CSOGroup.h.
void ml::CSOGroup::setUseVoxelWriteMode | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the voxel write mode of its CSOs.
Definition at line 233 of file CSOGroup.h.
void ml::CSOGroup::setUseVoxelWriteValue | ( | bool | state | ) | [inline] |
Sets whether this Group overrides the voxel write value of its CSOs.
Definition at line 237 of file CSOGroup.h.
void ml::CSOGroup::setVoxelizeState | ( | bool | state | ) |
Sets the 'voxelize' status of this Group.
void ml::CSOGroup::setVoxelWriteMode | ( | int | mode | ) |
Sets the voxel write mode of this Group.
void ml::CSOGroup::setVoxelWriteValue | ( | float | value | ) |
Sets the voxel write value of this Group.