|
Robotics Library
0.6.2
|
Go to the documentation of this file.
27 #ifndef _RL_MDL_COMPOUND_H_
28 #define _RL_MDL_COMPOUND_H_
30 #include <boost/graph/filtered_graph.hpp>
67 typedef ::boost::property_map< Model::Tree, ::boost::edge_weight_t>::type
EdgeWeightMapType;
71 template<
typename EdgeWeightMap >
83 template<
typename Edge >
92 template<
typename VertexColorMap >
104 template<
typename Vertex >
122 #endif // _RL_MDL_COMPOUND_H_
virtual ~Compound()
Definition: Compound.cpp:49
VertexPredicate()
Definition: Compound.h:95
::boost::filtered_graph< Model::Tree, EdgePredicate< EdgeWeightMapType >, VertexPredicate< VertexColorMapType > > Tree
Definition: Compound.h:113
Transform * outTransform
Definition: Compound.h:62
const uint8_t & get(const uint8_t *&ptr)
Definition: LeuzeRs4.cpp:44
Definition: Compound.h:73
void add(Frame *frame)
Definition: Compound.cpp:54
::boost::property_map< Model::Tree, ::boost::vertex_color_t >::type VertexColorMapType
Definition: Compound.h:69
Frame * outFrame
Definition: Compound.h:60
Compound(Model *model)
Definition: Compound.cpp:35
bool operator()(const Edge &e) const
Definition: Compound.h:84
EdgePredicate(const EdgeWeightMap &weight)
Definition: Compound.h:78
bool operator()(const Vertex &v) const
Definition: Compound.h:105
::boost::property_map< Model::Tree, ::boost::edge_weight_t >::type EdgeWeightMapType
Definition: Compound.h:67
Definition: Compound.h:42
Transform * inTransform
Definition: Compound.h:58
EdgePredicate()
Definition: Compound.h:74
Definition: Compound.h:94
void remove(Frame *frame)
Definition: Compound.cpp:66
::Eigen::Transform< Real, 3, ::Eigen::Affine > Transform
Definition: Transform.h:42
Frame * inFrame
Definition: Compound.h:56
Model * model
Definition: Compound.h:115
EdgeWeightMap weight
Definition: Compound.h:89
VertexPredicate(const VertexColorMap &color)
Definition: Compound.h:99
VertexColorMap color
Definition: Compound.h:110
Tree tree
Definition: Compound.h:117