rmf_building_sim_common
2.2
  • Class Hierarchy
  • File Hierarchy
  • Reference
    • Namespaces
      • Namespace crowd_simulator
        • Classes
        • Typedefs
      • Namespace rmf_building_sim_common
        • Classes
        • Functions
        • Typedefs
      • Namespace std
    • Classes and Structs
      • Struct CrowdSimInterface::Object
        • Nested Relationships
        • Struct Documentation
          • Object
            • Object::get_next_state()
            • Object::agent_ptr
            • Object::model_name
            • Object::type_name
            • Object::is_external
            • Object::current_state
      • Struct ModelTypeDatabase::Record
        • Nested Relationships
        • Struct Documentation
          • Record
            • Record::type_name
            • Record::file_name
            • Record::pose
            • Record::animation
            • Record::idle_animation
            • Record::animation_speed
      • Struct DoorCommon::DoorElement
        • Nested Relationships
        • Struct Documentation
          • DoorElement
            • DoorElement::DoorElement()
            • DoorElement::DoorElement()
            • DoorElement::closed_position
            • DoorElement::open_position
            • DoorElement::current_position
            • DoorElement::current_velocity
      • Struct DoorCommon::DoorUpdateRequest
        • Nested Relationships
        • Struct Documentation
          • DoorUpdateRequest
            • DoorUpdateRequest::joint_name
            • DoorUpdateRequest::position
            • DoorUpdateRequest::velocity
      • Struct DoorCommon::DoorUpdateResult
        • Nested Relationships
        • Struct Documentation
          • DoorUpdateResult
            • DoorUpdateResult::joint_name
            • DoorUpdateResult::velocity
            • DoorUpdateResult::fmax
      • Struct LiftCommon::LiftUpdateResult
        • Nested Relationships
        • Struct Documentation
          • LiftUpdateResult
            • LiftUpdateResult::velocity
            • LiftUpdateResult::fmax
      • Struct MotionParams
        • Struct Documentation
          • MotionParams
            • MotionParams::v_max
            • MotionParams::a_max
            • MotionParams::a_nom
            • MotionParams::dx_min
            • MotionParams::f_max
      • Class AgentPose3d
        • Class Documentation
          • AgentPose3d
            • AgentPose3d::AgentPose3d()
            • AgentPose3d::AgentPose3d()
            • AgentPose3d::x()
            • AgentPose3d::y()
            • AgentPose3d::z()
            • AgentPose3d::roll()
            • AgentPose3d::pitch()
            • AgentPose3d::yaw()
            • AgentPose3d::x()
            • AgentPose3d::y()
            • AgentPose3d::z()
            • AgentPose3d::roll()
            • AgentPose3d::pitch()
            • AgentPose3d::yaw()
            • AgentPose3d::convert_to_ign_math_pose_3d()
      • Class CrowdSimInterface
        • Nested Relationships
          • Nested Types
        • Class Documentation
          • CrowdSimInterface
            • CrowdSimInterface::AnimState
              • CrowdSimInterface::AnimState::WALK
              • CrowdSimInterface::AnimState::IDLE
            • CrowdSimInterface::ObjectPtr
            • CrowdSimInterface::CrowdSimInterface()
            • CrowdSimInterface::logger()
            • CrowdSimInterface::init_ros_node()
            • CrowdSimInterface::init_crowd_sim()
            • CrowdSimInterface::get_sim_time_step()
            • CrowdSimInterface::get_num_objects()
            • CrowdSimInterface::get_object_by_id()
            • CrowdSimInterface::one_step_sim()
            • CrowdSimInterface::get_switch_anim_distance_th()
            • CrowdSimInterface::get_switch_anim_name()
            • CrowdSimInterface::enabled()
            • CrowdSimInterface::read_sdf()
            • CrowdSimInterface::update_external_agent()
            • CrowdSimInterface::update_external_agent()
            • CrowdSimInterface::get_agent_pose()
            • CrowdSimInterface::get_agent_pose()
            • CrowdSimInterface::_model_type_db_ptr
            • CrowdSimInterface::Object
              • CrowdSimInterface::Object::get_next_state()
              • CrowdSimInterface::Object::agent_ptr
              • CrowdSimInterface::Object::model_name
              • CrowdSimInterface::Object::type_name
              • CrowdSimInterface::Object::is_external
              • CrowdSimInterface::Object::current_state
      • Class MengeHandle
        • Inheritance Relationships
          • Base Type
        • Class Documentation
          • MengeHandle
            • MengeHandle::MengeHandle()
            • MengeHandle::set_sim_time_step()
            • MengeHandle::get_sim_time_step()
            • MengeHandle::get_agent_count()
            • MengeHandle::sim_step()
            • MengeHandle::get_agent()
            • MengeHandle::init_and_make()
      • Class ModelTypeDatabase
        • Nested Relationships
          • Nested Types
        • Class Documentation
          • ModelTypeDatabase
            • ModelTypeDatabase::RecordPtr
            • ModelTypeDatabase::emplace()
            • ModelTypeDatabase::size()
            • ModelTypeDatabase::get()
            • ModelTypeDatabase::Record
              • ModelTypeDatabase::Record::type_name
              • ModelTypeDatabase::Record::file_name
              • ModelTypeDatabase::Record::pose
              • ModelTypeDatabase::Record::animation
              • ModelTypeDatabase::Record::idle_animation
              • ModelTypeDatabase::Record::animation_speed
      • Class DoorCommon
        • Nested Relationships
          • Nested Types
        • Class Documentation
          • DoorCommon
            • DoorCommon::Doors
            • DoorCommon::logger()
            • DoorCommon::joint_names()
            • DoorCommon::params()
            • DoorCommon::update()
            • DoorCommon::make()
            • DoorCommon::make()
            • DoorCommon::DoorElement
              • DoorCommon::DoorElement::DoorElement()
              • DoorCommon::DoorElement::DoorElement()
              • DoorCommon::DoorElement::closed_position
              • DoorCommon::DoorElement::open_position
              • DoorCommon::DoorElement::current_position
              • DoorCommon::DoorElement::current_velocity
            • DoorCommon::DoorUpdateRequest
              • DoorCommon::DoorUpdateRequest::joint_name
              • DoorCommon::DoorUpdateRequest::position
              • DoorCommon::DoorUpdateRequest::velocity
            • DoorCommon::DoorUpdateResult
              • DoorCommon::DoorUpdateResult::joint_name
              • DoorCommon::DoorUpdateResult::velocity
              • DoorCommon::DoorUpdateResult::fmax
      • Class LiftCommon
        • Nested Relationships
          • Nested Types
        • Class Documentation
          • LiftCommon
            • LiftCommon::logger()
            • LiftCommon::update()
            • LiftCommon::get_joint_name()
            • LiftCommon::get_elevation()
            • LiftCommon::motion_state_changed()
            • LiftCommon::make()
            • LiftCommon::LiftUpdateResult
              • LiftCommon::LiftUpdateResult::velocity
              • LiftCommon::LiftUpdateResult::fmax
    • Functions
      • Function rmf_building_sim_common::compute_desired_rate_of_change
        • Function Documentation
          • compute_desired_rate_of_change()
      • Function rmf_building_sim_common::compute_ds
        • Function Documentation
          • compute_ds()
      • Template Function rmf_building_sim_common::get_element_required
        • Function Documentation
          • get_element_required()
      • Template Function rmf_building_sim_common::get_sdf_attribute_required
        • Function Documentation
          • get_sdf_attribute_required()
      • Template Function rmf_building_sim_common::get_sdf_param_if_available
        • Function Documentation
          • get_sdf_param_if_available()
      • Template Function rmf_building_sim_common::get_sdf_param_required
        • Function Documentation
          • get_sdf_param_required()
      • Function rmf_building_sim_common::sanitize_node_name
        • Function Documentation
          • sanitize_node_name()
    • Typedefs
      • Typedef crowd_simulator::AgentPtr
        • Typedef Documentation
          • AgentPtr
      • Typedef rmf_building_sim_common::DoorMode
        • Typedef Documentation
          • DoorMode
      • Typedef rmf_building_sim_common::DoorRequest
        • Typedef Documentation
          • DoorRequest
      • Typedef rmf_building_sim_common::DoorState
        • Typedef Documentation
          • DoorState
      • Typedef rmf_building_sim_common::LiftRequest
        • Typedef Documentation
          • LiftRequest
      • Typedef rmf_building_sim_common::LiftState
        • Typedef Documentation
          • LiftState
    • Directories
      • Directory src
        • Subdirectories
      • Directory rmf_simulation
        • Subdirectories
      • Directory rmf_building_sim_common
        • Subdirectories
      • Directory include
        • Subdirectories
      • Directory rmf_building_sim_common
        • Files
    • Files
      • File crowd_simulator_common.hpp
        • Definition (/tmp/ws/src/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp)
          • Program Listing for File crowd_simulator_common.hpp
        • Includes
        • Namespaces
        • Classes
        • Typedefs
      • File door_common.hpp
        • Definition (/tmp/ws/src/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/door_common.hpp)
          • Program Listing for File door_common.hpp
        • Includes
        • Namespaces
        • Classes
        • Typedefs
      • File lift_common.hpp
        • Definition (/tmp/ws/src/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/lift_common.hpp)
          • Program Listing for File lift_common.hpp
        • Includes
        • Namespaces
        • Classes
        • Typedefs
      • File utils.hpp
        • Definition (/tmp/ws/src/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/utils.hpp)
          • Program Listing for File utils.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Functions
rmf_building_sim_common
  • Search


© Copyright 2021, Apache 2.0.

Built with Sphinx using a theme provided by Read the Docs.