|
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.
References clusterRoot, NumOrientationLines, soCenterOfGravityBaseColor, soCenterOfGravityColorSwitch, soCenterOfGravitySphere, soCenterOfGravitySwitch, soCenterOfGravityTranslation, soClusterOrientationLineSwitch, soClusterToPlaneIntersectionLineSwitch, soDrawStyleClusterToPlane, soLineSet, soLineSetClusterToPlane, soPlaneIntersectionBaseColor, soPlaneIntersectionColorSwitch, soPlaneIntersectionSphere, soPlaneIntersectionSwitch, soPlaneIntersectionTranslation, soVertexProperty, and soVertexPropertyClusterToPlane.
|
inline |
Destructor which removed entire node graph just by dereferencing the root.
Definition at line 122 of file mlPCLClusterStatisticsClusterSubGraph.h.
References clusterRoot.
| SoSeparator* ml::ClusterSubGraph::clusterRoot |
Root to be appended to parent graph.
Definition at line 128 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph(), and ~ClusterSubGraph().
| SoBaseColor* ml::ClusterSubGraph::soCenterOfGravityBaseColor |
Definition at line 142 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoSwitch* ml::ClusterSubGraph::soCenterOfGravityColorSwitch |
Definition at line 141 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoSphere* ml::ClusterSubGraph::soCenterOfGravitySphere |
Definition at line 143 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoSwitch* ml::ClusterSubGraph::soCenterOfGravitySwitch |
Centre of Gravity.
Definition at line 139 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoTranslation* ml::ClusterSubGraph::soCenterOfGravityTranslation |
Definition at line 140 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoSwitch* ml::ClusterSubGraph::soClusterOrientationLineSwitch[NumOrientationLines] |
Switch activating display of each orientation lines.
Definition at line 151 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoSwitch* ml::ClusterSubGraph::soClusterToPlaneIntersectionLineSwitch |
Cluster to plane intersection line.
Definition at line 161 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoDrawStyle* ml::ClusterSubGraph::soDrawStyleClusterToPlane |
Three cluster orientation lines. DrawStyle to make cluster to plane line dotted.
Definition at line 148 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoLineSet* ml::ClusterSubGraph::soLineSet[NumOrientationLines] |
SoLineSetSet to display orientation lines.
Definition at line 157 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoLineSet* ml::ClusterSubGraph::soLineSetClusterToPlane |
Definition at line 163 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoBaseColor* ml::ClusterSubGraph::soPlaneIntersectionBaseColor |
Definition at line 134 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoSwitch* ml::ClusterSubGraph::soPlaneIntersectionColorSwitch |
Definition at line 133 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoSphere* ml::ClusterSubGraph::soPlaneIntersectionSphere |
Definition at line 135 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoSwitch* ml::ClusterSubGraph::soPlaneIntersectionSwitch |
Plane intersections.
Definition at line 131 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoTranslation* ml::ClusterSubGraph::soPlaneIntersectionTranslation |
Definition at line 132 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoVertexProperty* ml::ClusterSubGraph::soVertexProperty[NumOrientationLines] |
SoVertexProperty with coordinates for orientation lines.
Definition at line 154 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().
| SoVertexProperty* ml::ClusterSubGraph::soVertexPropertyClusterToPlane |
Definition at line 162 of file mlPCLClusterStatisticsClusterSubGraph.h.
Referenced by ClusterSubGraph().