|
| | Skeleton (const PropertyManager::Pointer &manager, const Vector3 &pos=Vector3(0), double minDistance=0, double maxDistance=0) |
| | Constructor.
|
| |
| | Skeleton (const Skeleton &other) |
| | Copy Constructor.
|
| |
| Skeleton & | operator= (const Skeleton &other) |
| |
| void | copyProperties (const Skeleton *other) |
| |
| bool | operator== (const Skeleton &other) const |
| |
| bool | operator!= (const Skeleton &other) const |
| |
| | STATIC_GRAPH_PROPERTY (double, area, Area) |
| |
| | STATIC_GRAPH_PROPERTY (double, distanceLabel, DistanceLabel) |
| |
| | STATIC_GRAPH_PROPERTY (double, freeLabel, FreeLabel) |
| |
| | STATIC_GRAPH_PROPERTY (double, label, Label) |
| |
| void | addStateToTree (TreeNode *parent) const override |
| | Attaches the object state as children of the given parent node.
|
| |
| | ML_SET_ADDSTATE_VERSION (5) |
| | Set current addStateToTree() version number:
|
| |
| void | readStateFromTree (TreeNode *parent) override |
| | Reads the object state from the children of the given parent node.
|
| |
|
| ImageVector | voxelPos () |
| | Make it easer to access world-position as class ImageVector (int) position, if positions are in fact in voxel-coordinates.
|
| |
| void | transform (const Matrix4 &m) |
| | Apply a 4x4 homogeneous transformation matrix to the skeleton position.
|
| |
| void | convertToVoxel (Matrix4 *mat) |
| | convert all coordinates of the skeleton, including its vessel voxels
|
| |
| void | convertToWorld (Matrix4 *mat) |
| |
|
| | STATIC_GRAPH_PROPERTY (double, minDistance, MinDistance) |
| |
|
| size_t | getVoxelNum () const |
| |
| size_t | numVesselPos () const |
| |
| void | addVesselPos (const Vector3 &position) |
| |
| void | addVesselPos (const ImageVector &v) |
| |
| const Vector3 & | vesselPos (size_t index) const |
| |
| Vector3 & | vesselPos (size_t index) |
| |
| ImageVector | vesselVoxelPos (size_t index) |
| |
| void | clearVesselPos () |
| |
|
decide whether label is a trace color or continuous gray value.
|
| | STATIC_CASTED_GRAPH_PROPERTY (LABELTYPE, MLuint64, labelType, LabelType) |
| |
| | STATIC_GRAPH_PROPERTY (MLuint64, enumLabel, EnumLabel) |
| | label to enumerate the skeleton within a graph. not enumerated value is 0. not persistent.
|
| |
| void | setRGBA (float r, float g, float b, float a) |
| |
| void | setRGBA (float *rgba) |
| |
| void | getRGBA (float *r, float *g, float *b, float *a) const |
| |
| float * | getRGBA (void) |
| |
| | PropertyContainer (const ManagerPointer &manager) |
| |
| | PropertyContainer (const PropertyContainer &other) |
| |
| | ~PropertyContainer () override |
| |
| bool | operator== (const PropertyContainer &other) const |
| | Check for equality (managers and values).
|
| |
| bool | operator!= (const PropertyContainer &other) const |
| | Check for inequality (managers and values).
|
| |
| void | copyProperties (const PropertyContainer &other) |
| | Copy all properties from the given container to this object.
|
| |
| const PropertyManager * | getPropertyManager () const |
| | Get read-only access to the associated property manager.
|
| |
| PropertyManager * | getPropertyManager () |
| | Get access to the associated property manager.
|
| |
| PropertyMap | getPropertyMap () const |
| | Get a map of the contained properties, can be useful for comparison.
|
| |
| size_t | numberOfProperties () const |
| | Return the number of properties currently available.
|
| |
| const PropertyValue & | property (size_t index) const |
| | Get the property with index index as PropertyValue.
|
| |
| template<typename T > |
| T & | property (size_t index) |
| | Get the property with index index with type T. Throws boost::bad_get exception if the currently stored property has a different type.
|
| |
| template<typename T > |
| const T & | property (size_t index) const |
| | Get the property with index index with type T, const version. Throws boost::bad_get exception if the currently stored property has a different type.
|
| |
| const PropertyValue & | property (const std::string &name) const |
| | Get the property with name name.
|
| |
| template<typename T > |
| T & | property (const std::string &name) |
| |
| template<typename T > |
| const T & | property (const std::string &name) const |
| |
| virtual void | reset () |
| | Set all properties to default values.
|
| |
| | ML_ABSTRACT_CLASS_HEADER (PropertyContainer) |
| |
| void | addStateToTree (TreeNode *parent) const override |
| |
| | ML_SET_ADDSTATE_VERSION (1) |
| | Set current addStateToTree() version number:
|
| |
| void | readStateFromTree (TreeNode *parent) override |
| | Reads the object state from the children of the given parent node.
|
| |
Skeleton objects represent centerline voxels stored in a VesselEdge object.
class Skeleton
Definition at line 34 of file mlSkeleton.h.