Choreonoid
1.5
|
#include <MeshExtractor.h>
Public Member Functions | |
bool | extract (SgNode *node, boost::function< void()> callback) |
SgMesh * | integrate (SgNode *node) |
SgMesh * | currentMesh () const |
const Affine3 & | currentTransform () const |
const Affine3 & | currentTransformWithoutScaling () const |
bool | isCurrentScaled () const |
![]() | |
SceneVisitor () | |
virtual | ~SceneVisitor () |
virtual void | visitNode (SgNode *node) |
virtual void | visitGroup (SgGroup *group) |
virtual void | visitInvariantGroup (SgInvariantGroup *group) |
virtual void | visitTransform (SgTransform *transform) |
virtual void | visitSwitch (SgSwitch *switchNode) |
virtual void | visitUnpickableGroup (SgUnpickableGroup *group) |
virtual void | visitPlot (SgPlot *plot) |
virtual void | visitPreprocessed (SgPreprocessed *preprocessed) |
virtual void | visitFog (SgFog *fog) |
virtual void | visitOverlay (SgOverlay *overlay) |
virtual void | visitOutlineGroup (SgOutlineGroup *outline) |
Mapping * | property () |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Protected Member Functions | |
virtual void | visitPosTransform (SgPosTransform *transform) |
virtual void | visitScaleTransform (SgScaleTransform *transform) |
virtual void | visitShape (SgShape *shape) |
virtual void | visitPointSet (SgPointSet *pointSet) |
virtual void | visitLineSet (SgLineSet *lineSet) |
virtual void | visitLight (SgLight *light) |
virtual void | visitCamera (SgCamera *camera) |
|
inline |
|
inline |
|
inline |
bool MeshExtractor::extract | ( | SgNode * | node, |
boost::function< void()> | callback | ||
) |
|
inline |
|
protectedvirtual |
Reimplemented from cnoid::SceneVisitor.
|
protectedvirtual |
Reimplemented from cnoid::SceneVisitor.
|
protectedvirtual |
Reimplemented from cnoid::SceneVisitor.
|
protectedvirtual |
Reimplemented from cnoid::SceneVisitor.
|
protectedvirtual |
Reimplemented from cnoid::SceneVisitor.
|
protectedvirtual |
Reimplemented from cnoid::SceneVisitor.
|
protectedvirtual |
Reimplemented from cnoid::SceneVisitor.
cnoid::MeshExtractor::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |