12#ifndef HPP_AFFORDANCE_CORBA_SERVER_IDL
13# define HPP_AFFORDANCE_CORBA_SERVER_IDL
14# include <hpp/common.idl>
65 void setMargin (in
string affType, in
double margin) raises (Error);
74 in
double nbTriMargin) raises (Error);
87 boolean checkModel (in
string obstacleName) raises (Error);
112 in
string obstacleName) raises (Error);
Creation of a device.
Definition affordance.idl:25
void setAffordanceConfig(in string affType, in doubleSeq conf)
Names_t getAffordanceTypes()
Get list of affordance types used in affordance analysis.
void setMargin(in string affType, in double margin)
doubleSeqSeqSeqSeq getAffordancePoints(in string affordance)
Names_t getAffordanceConfigTypes()
Get list of affordance configuration types used in affordance analysis.
void deleteAffordancesByType(in string affordance, in string obstacleName)
void deleteAffordances(in string obstacleName)
Names_t getAffRefObstacles(in string affordance)
void setMinimumArea(in string affType, in double minArea)
void analyseAll(in doubleSeq reduceSizes)
void analyseObject(in string obstacleName, in doubleSeq reduceSizes)
boolean checkModel(in string obstacleName)
doubleSeq getAffordanceConfig(in string affType)
void setNeighbouringTriangleMargin(in string affType, in double nbTriMargin)
void resetAffordanceConfig()
Definition affordance.py:1
Definition affordance.idl:21
sequence< double > doubleSeq
Definition affordance.idl:17
sequence< doubleSeqSeqSeq > doubleSeqSeqSeqSeq
Definition affordance.idl:20
sequence< doubleSeq > doubleSeqSeq
Definition affordance.idl:18
sequence< doubleSeqSeq > doubleSeqSeqSeq
Definition affordance.idl:19