11#ifndef HPP_CORE_PATH_VALIDATIONS_IDL
12#define HPP_CORE_PATH_VALIDATIONS_IDL
17#define HPP_CORE_OBSTACLE_USER_INTERFACE \
18 void setSecurityMargins(in floatSeqSeq margins) raises(Error); \
19 void setSecurityMarginBetweenBodies(in string body_a, in string body_b, in value_type margin) raises(Error); \
20 void filterCollisionPairs (in RelativeMotionMatrix relMotion) raises(Error);
#define HPP_EXPOSE_MEMORY_DEALLOCATION(ErrorType)
Definition common.idl:14
Corba exception travelling through the Corba channel.
Definition common.idl:27
Definition path_validations.idl:61
Definition path_validations.idl:31
boolean validate(in floatSeq config, out ValidationReport report)
Definition path_validations.idl:52
void add(in ConfigValidation validation)
size_type numberConfigValidations()
Definition path_validations.idl:110
HPP_CORE_OBSTACLE_USER_INTERFACE void setBreakDistance(in value_type breakDistance)
value_type getBreakDistance()
Definition path_validations.idl:66
boolean validate(in Path p, in boolean reverse, out Path validPart, out PathValidationReport report)
boolean validateConfiguration(in floatSeq config, out ValidationReport report)
Definition path_validations.idl:105
Definition path_validations.idl:123
Definition path_validations.idl:120
string ValidationReport
Definition path_validations.idl:26
intSeqSeq RelativeMotionMatrix
Definition path_validations.idl:28
string PathValidationReport
Definition path_validations.idl:27
Implement CORBA interface `‘Obstacle’'.
Definition client.hh:46
long long size_type
Definition common.idl:19
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition common.idl:34
sequence< intSeq > intSeqSeq
Definition common.idl:32
double value_type
Definition common.idl:18
#define HPP_CORE_OBSTACLE_USER_INTERFACE
Definition path_validations.idl:17