#include <object_info.H>
Public Member Functions | |
object_info_t () | |
~object_info_t () | |
Public Attributes | |
object_type_t | m_object |
int | m_controller |
script_data_t * | m_script_data |
waypoint_data_t * | m_waypoint_data |
int | m_object_id |
int | m_num_objects |
obstacle_data_t::obstacle_shape_t | m_shape |
unsigned | m_segment_id |
unsigned | m_lane_id |
unsigned | m_wp_id |
float | m_pos_x |
float | m_pos_y |
float | m_pos_z |
float | m_size_x |
float | m_size_y |
float | m_size_z |
float | m_orient_x |
float | m_orient_y |
float | m_orient_z |
dyn_sim_object_t * | m_dyn_sim_data |
mesh_object_info_t * | m_mesh_object |
unsigned | m_num_sensors |
std::vector< sensor_object_t > | m_sensor |
cajun::object_info_t::object_info_t | ( | ) | [inline] |
References m_controller, m_dyn_sim_data, m_lane_id, m_num_sensors, m_object, m_object_id, m_orient_x, m_orient_y, m_orient_z, m_pos_x, m_pos_y, m_pos_z, m_script_data, m_segment_id, m_size_x, m_size_y, m_size_z, m_wp_id, and cajun::STATIC.
cajun::object_info_t::~object_info_t | ( | ) | [inline] |
References m_dyn_sim_data, and m_script_data.
unsigned cajun::object_info_t::m_lane_id |
Referenced by object_info_t(), cajun::sim_world_t::read_object_file_v1(), cajun::sim_world_t::read_object_file_v2(), cajun::sim_world_object_t::sim_world_object_t(), cajun::simulated_object_t::simulated_object_t(), cajun::waypoint_controller_t::steering_observer_t::steering_observer_t(), and cajun::waypoint_controller_t::steering_observer_t::timeout().
unsigned cajun::object_info_t::m_num_sensors |
Referenced by object_info_t(), cajun::sim_world_t::read_object_file_v1(), cajun::sim_world_t::read_object_file_v2(), cajun::sim_world_object_t::sim_world_object_t(), cajun::waypoint_controller_t::steering_observer_t::steering_observer_t(), and cajun::waypoint_controller_t::steering_observer_t::timeout().
Referenced by cajun::non_simulated_object_t::non_simulated_object_t(), object_info_t(), cajun::sim_world_t::read_object_file_v1(), cajun::sim_world_t::read_object_file_v2(), cajun::sim_world_object_t::sim_world_object_t(), cajun::simulated_object_t::simulated_object_t(), and cajun::static_object_t::static_object_t().
Referenced by cajun::non_simulated_object_t::non_simulated_object_t(), object_info_t(), cajun::sim_world_t::read_object_file_v1(), cajun::sim_world_t::read_object_file_v2(), cajun::sim_world_object_t::sim_world_object_t(), cajun::simulated_object_t::simulated_object_t(), and cajun::static_object_t::static_object_t().
unsigned cajun::object_info_t::m_segment_id |
Referenced by object_info_t(), cajun::sim_world_t::read_object_file_v1(), cajun::sim_world_t::read_object_file_v2(), cajun::sim_world_object_t::sim_world_object_t(), cajun::simulated_object_t::simulated_object_t(), cajun::waypoint_controller_t::steering_observer_t::steering_observer_t(), and cajun::waypoint_controller_t::steering_observer_t::timeout().
std::vector<sensor_object_t> cajun::object_info_t::m_sensor |
obstacle_data_t::obstacle_shape_t cajun::object_info_t::m_shape |
unsigned cajun::object_info_t::m_wp_id |
Referenced by object_info_t(), cajun::sim_world_t::read_object_file_v1(), cajun::sim_world_t::read_object_file_v2(), cajun::sim_world_object_t::sim_world_object_t(), cajun::simulated_object_t::simulated_object_t(), cajun::waypoint_controller_t::steering_observer_t::steering_observer_t(), and cajun::waypoint_controller_t::steering_observer_t::timeout().