|
| Skeleton (const PropertyManager::Pointer &manager, const Vector3 &pos=Vector3(0), double minDistance=0, double maxDistance=0) |
| Constructor. More...
|
|
| Skeleton (const Skeleton &other) |
| Copy Constructor. More...
|
|
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. More...
|
|
| ML_SET_ADDSTATE_VERSION (5) |
| Set current addStateToTree() version number: More...
|
|
void | readStateFromTree (TreeNode *parent) override |
| Reads the object state from the children of the given parent node. More...
|
|
|
ImageVector | voxelPos () |
| Make it easer to access world-position as class ImageVector (int) position, if positions are in fact in voxel-coordinates. More...
|
|
void | transform (const Matrix4 &m) |
| Apply a 4x4 homogeneous transformation matrix to the skeleton position. More...
|
|
void | convertToVoxel (Matrix4 *mat) |
| convert all coordinates of the skeleton, including its vessel voxels More...
|
|
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. More...
|
|
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). More...
|
|
bool | operator!= (const PropertyContainer &other) const |
| Check for inequality (managers and values). More...
|
|
void | copyProperties (const PropertyContainer &other) |
| Copy all properties from the given container to this object. More...
|
|
const PropertyManager * | getPropertyManager () const |
| Get read-only access to the associated property manager. More...
|
|
PropertyManager * | getPropertyManager () |
| Get access to the associated property manager. More...
|
|
PropertyMap | getPropertyMap () const |
| Get a map of the contained properties, can be useful for comparison. More...
|
|
size_t | numberOfProperties () const |
| Return the number of properties currently available. More...
|
|
const PropertyValue & | property (size_t index) const |
| Get the property with index index as PropertyValue. More...
|
|
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. More...
|
|
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. More...
|
|
const PropertyValue & | property (const std::string &name) const |
| Get the property with name name . More...
|
|
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. More...
|
|
| ML_ABSTRACT_CLASS_HEADER (PropertyContainer) |
|
void | addStateToTree (TreeNode *parent) const override |
|
| ML_SET_ADDSTATE_VERSION (1) |
| Set current addStateToTree() version number: More...
|
|
void | readStateFromTree (TreeNode *parent) override |
| Reads the object state from the children of the given parent node. More...
|
|
Skeleton objects represent centerline voxels stored in a VesselEdge object.
class Skeleton
Definition at line 34 of file mlSkeleton.h.