20#include <Inventor/nodes/SoBaseColor.h>
21#include <Inventor/nodes/SoDrawStyle.h>
22#include <Inventor/nodes/SoLineSet.h>
23#include <Inventor/nodes/SoSeparator.h>
24#include <Inventor/nodes/SoSphere.h>
25#include <Inventor/nodes/SoSwitch.h>
26#include <Inventor/nodes/SoTranslation.h>
27#include <Inventor/nodes/SoVertexProperty.h>
47 SoSeparator *sep1 =
new SoSeparator();
67 SoSeparator *sep2 =
new SoSeparator();
89 SoSeparator *sep3 =
new SoSeparator();
104 SoSeparator *sep4 =
new SoSeparator();
Disables warnings from PCL headers which otherwise cannot be avoided.
Restores disabled warnings from PCL headers which otherwise cannot be avoided.
SoVertexProperty * soVertexPropertyClusterToPlane
SoDrawStyle * soDrawStyleClusterToPlane
SoSwitch * soPlaneIntersectionColorSwitch
SoSwitch * soCenterOfGravitySwitch
Centre of Gravity.
SoBaseColor * soCenterOfGravityBaseColor
SoSwitch * soClusterToPlaneIntersectionLineSwitch
Cluster to plane intersection line.
~ClusterSubGraph()
Destructor which removed entire node graph just by dereferencing the root.
SoBaseColor * soPlaneIntersectionBaseColor
SoSphere * soPlaneIntersectionSphere
SoSwitch * soCenterOfGravityColorSwitch
SoTranslation * soPlaneIntersectionTranslation
SoVertexProperty * soVertexProperty[NumOrientationLines]
SoVertexProperty with coordinates for orientation lines.
SoLineSet * soLineSet[NumOrientationLines]
SoLineSetSet to display orientation lines.
SoLineSet * soLineSetClusterToPlane
SoSphere * soCenterOfGravitySphere
SoSeparator * clusterRoot
Root to be appended to parent graph.
SoSwitch * soPlaneIntersectionSwitch
Plane intersections.
ClusterSubGraph()
Constructor which creates the whole subgraph with all orientation nodes.
SoTranslation * soCenterOfGravityTranslation
SoSwitch * soClusterOrientationLineSwitch[NumOrientationLines]
Switch activating display of each orientation lines.
Displays PCLClusterStatistics results in Open Inventor scene.