18 #ifndef HPP_MANIPULATION_GRAPH_IDL 19 #define HPP_MANIPULATION_GRAPH_IDL 28 module constraints_idl {
37 module manipulation_idl {
41 typedef sequence<State>
States;
43 typedef sequence<Edge>
Edges;
47 string name () raises (
Error);
48 size_t id () raises (
Error);
59 void resetNumericalConstraints () raises (
Error);
64 string name () raises (
Error);
68 States getStates () raises (
Error);
76 size_t nbComponents () raises (
Error);
88 Edges neighborEdges () raises (
Error);
89 Edges hiddenNeighbors () raises (
Error);
130 boolean generateTargetConfigOnLeaf(in
floatSeq qStart,
137 string str () raises (
Error);
139 boolean hasErrors () raises (
Error);
141 boolean hasWarnings () raises (
Error);
158 #endif // HPP_MANIPULATION_STEERING_METHODS_IDL unsigned long long size_t
Definition: _graph.idl:39
Definition: _graph.idl:62
ImplicitServant< POA_hpp::constraints_idl::Implicit, constraints::ImplicitPtr_t > Implicit
Definition: _graph.idl:71
sequence< Implicit > Implicits
Definition: _graph.idl:46
sequence< Edge > Edges
Definition: _graph.idl:42
bool initialize(MeshCollisionTraversalNode< BV, RelativeTransformationIsIdentity > &node, BVHModel< BV > &model1, Transform3f &tf1, BVHModel< BV > &model2, Transform3f &tf2, CollisionResult &result, bool use_refit=false, bool refit_bottomup=false)
sequence< floatSeq > floatSeqSeq
sequence< LockedJoint > LockedJoints
Definition: _graph.idl:30
sequence< State > States
Definition: _graph.idl:40
Definition: _graph.idl:83
PathValidationServant< POA_hpp::core_idl::PathValidation, core::PathValidationPtr_t > PathValidation
SteeringMethodServant< POA_hpp::core_idl::SteeringMethod, SteeringMethodStorage< core::SteeringMethod > > SteeringMethod
Definition: _graph.idl:94
sequence< double > floatSeq
Definition: _graph.idl:126
Definition: _graph.idl:135
sequence< intSeq > intSeqSeq