Viam C++ SDK current
|
This is the complete list of members for viam::sdk::Motion, including all inherited members.
api() const override | viam::sdk::Motion | virtual |
do_command(const ProtoStruct &command)=0 | viam::sdk::Motion | pure virtual |
get_latest_plan(const Name &component_name) | viam::sdk::Motion | inline |
get_latest_plan(const Name &component_name, const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
get_latest_plan_with_replan_history(Name component_name) | viam::sdk::Motion | inline |
get_latest_plan_with_replan_history(const Name &component_name, const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
get_plan(const Name &component_name, const std::string &execution_id) | viam::sdk::Motion | inline |
get_plan(const Name &component_name, const std::string &execution_id, const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
get_plan_with_replan_history(const Name &component_name, const std::string &execution_id) | viam::sdk::Motion | inline |
get_plan_with_replan_history(const Name &component_name, const std::string &execution_id, const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
get_pose(const Name &component_name, const std::string &destination_frame, const std::vector< WorldState::transform > &supplemental_transforms) | viam::sdk::Motion | inline |
get_pose(const Name &component_name, const std::string &destination_frame, const std::vector< WorldState::transform > &supplemental_transforms, const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
get_resource_name() const override | viam::sdk::Service | virtual |
get_resource_name(const std::string &type) const (defined in viam::sdk::Resource) | viam::sdk::Resource | protected |
list_active_plan_statuses() | viam::sdk::Motion | inline |
list_active_plan_statuses(const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
list_plan_statuses() | viam::sdk::Motion | inline |
list_plan_statuses(const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
Motion(std::string name) (defined in viam::sdk::Motion) | viam::sdk::Motion | explicitprotected |
move(const pose_in_frame &destination, const Name &name, const std::shared_ptr< WorldState > &world_state, const std::shared_ptr< constraints > &constraints) | viam::sdk::Motion | inline |
move(const pose_in_frame &destination, const Name &name, const std::shared_ptr< WorldState > &world_state, const std::shared_ptr< constraints > &constraints, const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_geometry > &obstacles, const std::shared_ptr< motion_configuration > &motion_configuration, const std::vector< geo_geometry > &bounding_regions) | viam::sdk::Motion | inline |
move_on_globe(const geo_point &destination, const boost::optional< double > &heading, const Name &component_name, const Name &movement_sensor_name, const std::vector< geo_geometry > &obstacles, const std::shared_ptr< motion_configuration > &motion_configuration, const std::vector< geo_geometry > &bounding_regions, const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
move_on_map(const pose &destination, const Name &component_name, const Name &slam_name, const std::shared_ptr< motion_configuration > &motion_configuration, const std::vector< GeometryConfig > &obstacles) | viam::sdk::Motion | inline |
move_on_map(const pose &destination, const Name &component_name, const Name &slam_name, const std::shared_ptr< motion_configuration > &motion_configuration, const std::vector< GeometryConfig > &obstacles, const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
name() const | viam::sdk::Resource | virtual |
plan_state enum name | viam::sdk::Motion | |
Resource(std::string name) (defined in viam::sdk::Resource) | viam::sdk::Resource | explicit |
Service() (defined in viam::sdk::Service) | viam::sdk::Service | |
Service(std::string name) (defined in viam::sdk::Service) | viam::sdk::Service | inlineexplicitprotected |
stop_plan(const Name &component_name) | viam::sdk::Motion | inline |
stop_plan(const Name &component_name, const ProtoStruct &extra)=0 | viam::sdk::Motion | pure virtual |
~Resource() (defined in viam::sdk::Resource) | viam::sdk::Resource | virtual |