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)