Simox  2.3.74.0
GraspStudio::CoinConvexHullVisualization Class Reference
Inheritance diagram for GraspStudio::CoinConvexHullVisualization:
GraspStudio::ConvexHullVisualization

Public Member Functions

 CoinConvexHullVisualization (VirtualRobot::MathTools::ConvexHull6DPtr convHull, bool useFirst3Coords=true)
 
 CoinConvexHullVisualization (VirtualRobot::MathTools::ConvexHull3DPtr convHull)
 
 ~CoinConvexHullVisualization () override
 
SoSeparator * getCoinVisualization ()
 
- Public Member Functions inherited from GraspStudio::ConvexHullVisualization
EIGEN_MAKE_ALIGNED_OPERATOR_NEW ConvexHullVisualization (VirtualRobot::MathTools::ConvexHull6DPtr convHull, bool useFirst3Coords=true)
 
 ConvexHullVisualization (VirtualRobot::MathTools::ConvexHull3DPtr convHull)
 
virtual ~ConvexHullVisualization ()
 

Protected Member Functions

void buildVisu ()
 
SoSeparator * createConvexHullVisualization (VirtualRobot::MathTools::ConvexHull3DPtr &convHull)
 
SoSeparator * createConvexHullVisualization (VirtualRobot::MathTools::ConvexHull6DPtr &convHull, bool buseFirst3Coords)
 

Protected Attributes

SoSeparator * visualization
 
- Protected Attributes inherited from GraspStudio::ConvexHullVisualization
VirtualRobot::MathTools::ConvexHull3DPtr convHull3D
 
VirtualRobot::MathTools::ConvexHull6DPtr convHull6D
 
bool useFirst3Coords
 

Detailed Description

A Coin3D related visualization of a convex hull

Constructor & Destructor Documentation

◆ CoinConvexHullVisualization() [1/2]

GraspStudio::CoinConvexHullVisualization::CoinConvexHullVisualization ( VirtualRobot::MathTools::ConvexHull6DPtr  convHull,
bool  useFirst3Coords = true 
)

Constructor

◆ CoinConvexHullVisualization() [2/2]

GraspStudio::CoinConvexHullVisualization::CoinConvexHullVisualization ( VirtualRobot::MathTools::ConvexHull3DPtr  convHull)

◆ ~CoinConvexHullVisualization()

GraspStudio::CoinConvexHullVisualization::~CoinConvexHullVisualization ( )
override

If CoinConvexHullVisualization::visualization is a valid object call SoNode::unref() on it.

Member Function Documentation

◆ buildVisu()

void GraspStudio::CoinConvexHullVisualization::buildVisu ( )
protected

◆ createConvexHullVisualization() [1/2]

SoSeparator * GraspStudio::CoinConvexHullVisualization::createConvexHullVisualization ( VirtualRobot::MathTools::ConvexHull3DPtr convHull)
protected

◆ createConvexHullVisualization() [2/2]

SoSeparator * GraspStudio::CoinConvexHullVisualization::createConvexHullVisualization ( VirtualRobot::MathTools::ConvexHull6DPtr convHull,
bool  buseFirst3Coords 
)
protected

◆ getCoinVisualization()

SoSeparator * GraspStudio::CoinConvexHullVisualization::getCoinVisualization ( )

This mehtod returns the internal CoinConvexHullVisualization::visualization.

Field Documentation

◆ visualization

SoSeparator* GraspStudio::CoinConvexHullVisualization::visualization
protected