ark::gui::AbstractTransformProvider
Defined in header “ark/gui/abstract_transform_provider.hh”.
Typedefs
- 
using TransformNetworkError = std::string
 - 
using CanTransformResult = tl::expected< void, TransformNetworkError >
 - 
using GetTransformResult = tl::expected< Transform3d, TransformNetworkError >
 - 
using GetTransformStampedResult = tl::expected< TransformMessage3dStamped, TransformNetworkError >
 
Methods
- 
~AbstractTransformProvider()
 - 
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)
 - 
uint16_t get_reset_count()
Returns the reset count.