|
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. | |
Public Attributes | |
| SoSeparator * | clusterRoot |
| Root to be appended to parent graph. | |
| SoSwitch * | soPlaneIntersectionSwitch |
| Plane intersections. | |
| SoTranslation * | soPlaneIntersectionTranslation |
| SoSwitch * | soPlaneIntersectionColorSwitch |
| SoBaseColor * | soPlaneIntersectionBaseColor |
| SoSphere * | soPlaneIntersectionSphere |
| SoSwitch * | soCenterOfGravitySwitch |
| Centre of Gravity. | |
| SoTranslation * | soCenterOfGravityTranslation |
| SoSwitch * | soCenterOfGravityColorSwitch |
| SoBaseColor * | soCenterOfGravityBaseColor |
| SoSphere * | soCenterOfGravitySphere |
| SoDrawStyle * | soDrawStyleClusterToPlane |
| SoSwitch * | soClusterOrientationLineSwitch [NumOrientationLines] |
| Switch activating display of each orientation lines. | |
| SoVertexProperty * | soVertexProperty [NumOrientationLines] |
| SoVertexProperty with coordinates for orientation lines. | |
| SoLineSet * | soLineSet [NumOrientationLines] |
| SoLineSetSet to display orientation lines. | |
| SoSwitch * | soClusterToPlaneIntersectionLineSwitch |
| Cluster to plane intersection line. | |
| SoVertexProperty * | soVertexPropertyClusterToPlane |
| SoLineSet * | soLineSetClusterToPlane |
Internal helper class to manage OpenInventor visualization stuff for one cluster.
Definition at line 36 of file mlPCLClusterStatisticsClusterSubGraph.h.
| anonymous enum |
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.