ark::gui::ArkTransformProvider

Defined in header “ark/gui/ark_transform_provider.hh”.


Typedefs

  • using CanTransformResult = AbstractTransformProvider::CanTransformResult

  • using GetTransformResult = AbstractTransformProvider::GetTransformResult

  • using GetTransformStampedResult = AbstractTransformProvider::GetTransformStampedResult

Methods

  • ArkTransformProvider(const TransformNetworkConfig & config, TransformNetworkSubscriberConfig subscriber_config)

  • ~ArkTransformProvider()

  • void initialize(PluginCommsManagerPtr & interface)

  • void initialize(pipeline::StageInterface & interface)

  • void reset()

  • void handle_transforms(bool is_static, const std::shared_ptr< const TransformMessages3dStamped > & transforms)

  • CanTransformResult can_transform(const std::string & dst, const std::string & src, const std::chrono::steady_clock::time_point & ts)

  • GetTransformResult get_transform(const std::string & dst, const std::string & src, const std::chrono::steady_clock::time_point & ts)

  • GetTransformStampedResult get_transform_stamped(const std::string & dst, const std::string & src, const std::chrono::steady_clock::time_point & ts)

  • std::vector< std::string > get_all_frames()

  • std::optional< std::string > get_parent(const std::string & frame_id)