14 #ifndef __diguyCharacterGuide_H
15 #define __diguyCharacterGuide_H
21 #define CPLUSPLUS_ONLY
25 class bdiScenarioCharacterGuide;
321 const char* get_name();
332 int set_name(
const char* name);
347 int set_enabled(
int enabled);
366 int get_position_acquired();
384 void set_position_acquired(
int acquired);
396 int get_orientation_acquired();
408 void set_orientation_acquired(
int acquired);
425 int set_guide_algorithm_float_parameter(
const char* parameter,
442 float get_guide_algorithm_float_parameter(
const char* parameter);
459 int set_guide_algorithm_string_parameter(
const char* parameter,
476 const char * get_guide_algorithm_string_parameter(
const char* parameter);
478 void get_current_desired_position(
float *x,
float *y,
float *z);
479 void get_current_desired_orientation(
float *rz);
485 #ifdef CPLUSPLUS_ONLY
504 bdiScenarioCharacterGuide* m_scripted_object;
506 friend class bdiScenarioCharacterGuide;