se3::python::GeometryModelPythonVisitor Struct Reference

#include <python/geometry-model.hpp>

List of all members.

Public Types

typedef GeometryModel::Index Index
typedef GeometryModel::JointIndex JointIndex
typedef GeometryModel::GeomIndex GeomIndex
typedef
eigenpy::UnalignedEquivalent
< SE3 >::type 
SE3_fx

Public Member Functions

template<class PyClass >
void visit (PyClass &cl) const

Static Public Member Functions

static PyObject * convert (GeometryModelHandler::SmartPtr_t const &ptr)
static GeometryModel::Index ncollisions (GeometryModelHandler &m)
static GeometryModel::Index nvisuals (GeometryModelHandler &m)
static std::vector
< GeometryObject > & 
collision_objects (GeometryModelHandler &m)
static std::vector
< GeometryObject > & 
visual_objects (GeometryModelHandler &m)
static Model::GeomIndex getCollisionId (const GeometryModelHandler &gmodelPtr, const std::string &name)
static Model::GeomIndex getVisualId (const GeometryModelHandler &gmodelPtr, const std::string &name)
static bool existCollisionName (const GeometryModelHandler &gmodelPtr, const std::string &name)
static bool existVisualName (const GeometryModelHandler &gmodelPtr, const std::string &name)
static std::string getCollisionName (const GeometryModelHandler &gmodelPtr, const GeomIndex index)
static std::string getVisualName (const GeometryModelHandler &gmodelPtr, const GeomIndex index)
static GeometryModelHandler maker_default (const ModelHandler &model)
static std::string toString (const GeometryModelHandler &m)
static void expose ()

Member Typedef Documentation

typedef eigenpy::UnalignedEquivalent<SE3>::type se3::python::GeometryModelPythonVisitor::SE3_fx

Member Function Documentation

static std::vector<GeometryObject>& se3::python::GeometryModelPythonVisitor::collision_objects ( GeometryModelHandler m) [inline, static]

Referenced by visit().

static PyObject* se3::python::GeometryModelPythonVisitor::convert ( GeometryModelHandler::SmartPtr_t const &  ptr) [inline, static]
static bool se3::python::GeometryModelPythonVisitor::existCollisionName ( const GeometryModelHandler gmodelPtr,
const std::string &  name 
) [inline, static]

Referenced by visit().

static bool se3::python::GeometryModelPythonVisitor::existVisualName ( const GeometryModelHandler gmodelPtr,
const std::string &  name 
) [inline, static]

Referenced by visit().

static void se3::python::GeometryModelPythonVisitor::expose ( ) [inline, static]
static Model::GeomIndex se3::python::GeometryModelPythonVisitor::getCollisionId ( const GeometryModelHandler gmodelPtr,
const std::string &  name 
) [inline, static]

Referenced by visit().

static std::string se3::python::GeometryModelPythonVisitor::getCollisionName ( const GeometryModelHandler gmodelPtr,
const GeomIndex  index 
) [inline, static]

Referenced by visit().

static Model::GeomIndex se3::python::GeometryModelPythonVisitor::getVisualId ( const GeometryModelHandler gmodelPtr,
const std::string &  name 
) [inline, static]

Referenced by visit().

static std::string se3::python::GeometryModelPythonVisitor::getVisualName ( const GeometryModelHandler gmodelPtr,
const GeomIndex  index 
) [inline, static]

Referenced by visit().

static GeometryModelHandler se3::python::GeometryModelPythonVisitor::maker_default ( const ModelHandler model) [inline, static]

Referenced by visit().

static GeometryModel::Index se3::python::GeometryModelPythonVisitor::ncollisions ( GeometryModelHandler m) [inline, static]

Referenced by visit().

static GeometryModel::Index se3::python::GeometryModelPythonVisitor::nvisuals ( GeometryModelHandler m) [inline, static]

Referenced by visit().

static std::string se3::python::GeometryModelPythonVisitor::toString ( const GeometryModelHandler m) [inline, static]

Referenced by visit().

template<class PyClass >
void se3::python::GeometryModelPythonVisitor::visit ( PyClass &  cl) const [inline]
static std::vector<GeometryObject>& se3::python::GeometryModelPythonVisitor::visual_objects ( GeometryModelHandler m) [inline, static]

Referenced by visit().