7 #ifndef PATHPLANNERSVC_IMPL_H 8 #define PATHPLANNERSVC_IMPL_H 12 #include <hrpCorba/PathPlanner.hh> 19 :
public virtual POA_OpenHRP::PathPlanner,
20 public virtual PortableServer::RefCountServantBase
44 void getRoadmap(OpenHRP::PathPlanner::Roadmap_out graph);
52 bool getProperties(
const char* alg, OpenHRP::StringSequence_out props, OpenHRP::StringSequence_out defaults);
56 void setProperties(
const OpenHRP::PathPlanner::Property& properites);
58 void getPath(OpenHRP::PathPlanner::PointArray_out path);
59 CORBA::Boolean
optimize(
const char *optimizer);
64 const OpenHRP::DblSequence& pos);
72 #endif // PATHPLANNERSVC_IMPL_H void registerCharacterByURL(const char *name, const char *url)
void setRobotName(const char *model)
void setCharacterPosition(const char *character, const OpenHRP::DblSequence &pos)
CORBA::Boolean calcPath()
CORBA::Boolean optimize(const char *optimizer)
void getAlgorithmNames(OpenHRP::StringSequence_out algos)
void setStartPosition(CORBA::Double x, CORBA::Double y, CORBA::Double theta)
png_infop png_charpp name
void getPath(OpenHRP::PathPlanner::PointArray_out path)
bool setMobilityName(const char *mobility)
OpenHRP_PathPlannerSVC_impl()
void setProperties(const OpenHRP::PathPlanner::Property &properites)
void getRoadmap(OpenHRP::PathPlanner::Roadmap_out graph)
void setAlgorithmName(const char *algorithm)
void setGoalPosition(CORBA::Double x, CORBA::Double y, CORBA::Double theta)
PathEngine::PathPlanner * path_
void getOptimizerNames(OpenHRP::StringSequence_out optimizers)
bool getProperties(const char *alg, OpenHRP::StringSequence_out props, OpenHRP::StringSequence_out defaults)
void registerIntersectionCheckPair(const char *char1, const char *name1, const char *char2, const char *name2, CORBA::Double tolerance)
void registerCharacter(const char *name, OpenHRP::BodyInfo_ptr cInfo)
void getMobilityNames(OpenHRP::StringSequence_out mobilities)
void setNameServer(std::string nameServer)
virtual ~OpenHRP_PathPlannerSVC_impl()