|
Robotics Library
0.7.0
|
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>
86 return this == get(
weight, e);
92 template<
typename VertexColorMap>
104 template<
typename Vertex>
107 return this == get(
color, v);
122 #endif // RL_MDL_COMPOUND_H
virtual ~Compound()
Definition: Compound.cpp:49
::Eigen::Transform< Real, 3, ::Eigen::Affine > Transform
Rigid transformation in 3D.
Definition: Transform.h:46
VertexPredicate()
Definition: Compound.h:95
Transform * outTransform
Definition: Compound.h:62
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
Frame * inFrame
Definition: Compound.h:56
Model * model
Definition: Compound.h:115
::boost::filtered_graph< Model::Tree, EdgePredicate< EdgeWeightMapType >, VertexPredicate< VertexColorMapType > > Tree
Definition: Compound.h:113
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
Robotics Library.
Definition: AnalogInput.cpp:30