00001
00002
00003
00004 #ifndef CAJUN_NON_SIMULATED_OBJECT_H
00005 #define CAJUN_NON_SIMULATED_OBJECT_H
00006
00007 #include "dynamic_object.H"
00008
00009 namespace cajun
00010 {
00011 class non_simulated_object_t : public dynamic_object_t
00012 {
00013 public:
00014 non_simulated_object_t (dWorldID *world_body, dSpaceID *world_space, dGeomID ground,
00015 object_info_t *object_data, rndf_tool_t *rndf_tool,
00016 access_data_t *access_data_);
00017 ~non_simulated_object_t ();
00018 bool update (float curr_time);
00019 void get_data (vector<obstacle_data_t> *&object_info,
00020 vector <obstacle_points_data_t> *&object_points_);
00021 private:
00022 };
00023 }
00024 #endif