data.hpp File Reference
#include <eigenpy/exception.hpp>
#include <eigenpy/eigenpy.hpp>
#include "pinocchio/multibody/model.hpp"
#include <boost/shared_ptr.hpp>
Include dependency graph for data.hpp:

Classes

struct  se3::python::DataPythonVisitor

Namespaces

namespace  se3
namespace  se3::python

Defines

#define ADD_DATA_PROPERTY(TYPE, NAME, DOC)
#define ADD_DATA_PROPERTY_CONST(TYPE, NAME, DOC)
#define IMPL_DATA_PROPERTY(TYPE, NAME, DOC)   static TYPE & NAME( DataHandler & d ) { return d->NAME; }
#define IMPL_DATA_PROPERTY_CONST(TYPE, NAME, DOC)   static TYPE NAME( DataHandler & d ) { return d->NAME; }

Typedefs

typedef Handler< Data > se3::python::DataHandler

Define Documentation

#define ADD_DATA_PROPERTY (   TYPE,
  NAME,
  DOC 
)
Value:
add_property(#NAME,            \
       bp::make_function(&DataPythonVisitor::NAME,     \
             bp::return_internal_reference<>()), \
       DOC)
#define ADD_DATA_PROPERTY_CONST (   TYPE,
  NAME,
  DOC 
)
Value:
add_property(#NAME,            \
       bp::make_function(&DataPythonVisitor::NAME),    \
       DOC)
#define IMPL_DATA_PROPERTY (   TYPE,
  NAME,
  DOC 
)    static TYPE & NAME( DataHandler & d ) { return d->NAME; }
#define IMPL_DATA_PROPERTY_CONST (   TYPE,
  NAME,
  DOC 
)    static TYPE NAME( DataHandler & d ) { return d->NAME; }