MeVisLab Toolbox Reference
|
Internal helper class to manage OpenInventor visualization stuff for one cluster. More...
#include <mlPCLClusterStatisticsClusterSubGraph.h>
Public Types | |
enum | { NumOrientationLines = 3 } |
Three of orientation lines, one for each dimension. More... | |
Public Member Functions | |
ClusterSubGraph () | |
Constructor which creates the whole subgraph with all orientation nodes. | |
~ClusterSubGraph () | |
Destructor which removed entire node graph just by dereferencing the root. | |
Internal helper class to manage OpenInventor visualization stuff for one cluster.
Definition at line 36 of file mlPCLClusterStatisticsClusterSubGraph.h.
Three of orientation lines, one for each dimension.
Enumerator | |
---|---|
NumOrientationLines |
Definition at line 39 of file mlPCLClusterStatisticsClusterSubGraph.h.
|
inline |
Constructor which creates the whole subgraph with all orientation nodes.
Definition at line 42 of file mlPCLClusterStatisticsClusterSubGraph.h.
|
inline |
Destructor which removed entire node graph just by dereferencing the root.
Definition at line 122 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoSeparator* ml::ClusterSubGraph::clusterRoot |
Root to be appended to parent graph.
Definition at line 128 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoBaseColor* ml::ClusterSubGraph::soCenterOfGravityBaseColor |
Definition at line 142 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoSwitch* ml::ClusterSubGraph::soCenterOfGravityColorSwitch |
Definition at line 141 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoSphere* ml::ClusterSubGraph::soCenterOfGravitySphere |
Definition at line 143 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoSwitch* ml::ClusterSubGraph::soCenterOfGravitySwitch |
Centre of Gravity.
Definition at line 139 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoTranslation* ml::ClusterSubGraph::soCenterOfGravityTranslation |
Definition at line 140 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoSwitch* ml::ClusterSubGraph::soClusterOrientationLineSwitch[NumOrientationLines] |
Switch activating display of each orientation lines.
Definition at line 151 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoSwitch* ml::ClusterSubGraph::soClusterToPlaneIntersectionLineSwitch |
Cluster to plane intersection line.
Definition at line 161 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoDrawStyle* ml::ClusterSubGraph::soDrawStyleClusterToPlane |
Three cluster orientation lines. DrawStyle to make cluster to plane line dotted.
Definition at line 148 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoLineSet* ml::ClusterSubGraph::soLineSet[NumOrientationLines] |
SoLineSetSet to display orientation lines.
Definition at line 157 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoLineSet* ml::ClusterSubGraph::soLineSetClusterToPlane |
Definition at line 163 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoBaseColor* ml::ClusterSubGraph::soPlaneIntersectionBaseColor |
Definition at line 134 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoSwitch* ml::ClusterSubGraph::soPlaneIntersectionColorSwitch |
Definition at line 133 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoSphere* ml::ClusterSubGraph::soPlaneIntersectionSphere |
Definition at line 135 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoSwitch* ml::ClusterSubGraph::soPlaneIntersectionSwitch |
Plane intersections.
Definition at line 131 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoTranslation* ml::ClusterSubGraph::soPlaneIntersectionTranslation |
Definition at line 132 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoVertexProperty* ml::ClusterSubGraph::soVertexProperty[NumOrientationLines] |
SoVertexProperty with coordinates for orientation lines.
Definition at line 154 of file mlPCLClusterStatisticsClusterSubGraph.h.
SoVertexProperty* ml::ClusterSubGraph::soVertexPropertyClusterToPlane |
Definition at line 162 of file mlPCLClusterStatisticsClusterSubGraph.h.