MeVisLabToolboxReference
ml::CSOGroup Class Reference

A CSOGroup comprises a number of CSOs, which themselves can be in a number of different CSOGroups. More...

#include <CSOGroup.h>

List of all members.

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.
CSOGroupRulesgetRules ()
 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.
CSOgetCSOAt (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.
CSOListgetCSOList () 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 Vector3getPathPointColor () 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 Vector3getSeedPointColor () 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 CSOBoundingBoxgetBoundingBox ()
 Returns the unified bounding box of all contained CSOs.
const CSOBoundingBoxgetVoxelBoundingBox (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 Vector3getColor () 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 Vector3getMarkerColor () 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.

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

void ml::CSOGroup::addCSO ( CSO cso)

Adds a pointer to a CSO to this group.

bool ml::CSOGroup::contains ( CSO cso) const

Returns if this group contains the given CSO.

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]
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]
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

Returns whether this group is selected in its enclosing CSOList.

If there is no enclosing CSOList, this method returns false.

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::removeCSO ( CSO cso)

Removes a pointer to a CSO 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)

Sets the embracing CSOList for this Group.

Note that this method does not alter this CSOGroup's unique id, so it may become invalid (not unique) in the new 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]
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]
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.


The documentation for this class was generated from the following file: