6 #ifndef CNOID_UTIL_MESH_EXTRACTOR_H 7 #define CNOID_UTIL_MESH_EXTRACTOR_H 19 bool extract(
SgNode* node, boost::function<
void()> callback);
30 virtual void visitShape(
SgShape* shape);
31 virtual void visitPointSet(
SgPointSet* pointSet);
32 virtual void visitLineSet(
SgLineSet* lineSet);
33 virtual void visitLight(
SgLight* light);
34 virtual void visitCamera(
SgCamera* camera);
37 boost::function<void()> callback;
40 Affine3 currentTransformWithoutScaling_;
41 bool isCurrentScaled_;
Definition: SceneLights.h:14
Definition: SceneDrawables.h:291
Definition: SceneGraph.h:142
Definition: SceneCameras.h:14
Definition: SceneDrawables.h:509
Eigen::Affine3d Affine3
Definition: EigenTypes.h:64
Definition: SceneGraph.h:279
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
Definition: SceneDrawables.h:420
Definition: SceneDrawables.h:532
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
Definition: SceneVisitor.h:15