Choreonoid  1.8
Public Member Functions | List of all members
cnoid::MeshExtractor Class Reference

#include <MeshExtractor.h>

Public Member Functions

 MeshExtractor ()
 
bool extract (SgNode *node, std::function< void()> callback)
 
bool extract (SgNode *node, std::function< void(SgMesh *mesh)> callback)
 
SgMeshintegrate (SgNode *node)
 
SgMeshcurrentMesh () const
 
SgShapecurrentShape () const
 
const Affine3currentTransform () const
 
const Isometry3currentTransformWithoutScaling () const
 
bool isCurrentScaled () const
 

Constructor & Destructor Documentation

◆ MeshExtractor()

MeshExtractor::MeshExtractor ( )

Member Function Documentation

◆ currentMesh()

SgMesh * MeshExtractor::currentMesh ( ) const

◆ currentShape()

SgShape * MeshExtractor::currentShape ( ) const

◆ currentTransform()

const Affine3 & MeshExtractor::currentTransform ( ) const

◆ currentTransformWithoutScaling()

const Isometry3 & MeshExtractor::currentTransformWithoutScaling ( ) const

◆ extract() [1/2]

bool MeshExtractor::extract ( SgNode node,
std::function< void()>  callback 
)

◆ extract() [2/2]

bool MeshExtractor::extract ( SgNode node,
std::function< void(SgMesh *mesh)>  callback 
)

◆ integrate()

SgMesh * MeshExtractor::integrate ( SgNode node)

◆ isCurrentScaled()

bool MeshExtractor::isCurrentScaled ( ) const

The documentation for this class was generated from the following files: