#include <localization_pipeline.h>
|
| Pipeline (uint8_t mode, std::string const &name) |
|
Pipeline & | NeedsFilter (uint32_t max_conf, bool optical_flow, double timeout) |
|
Pipeline & | NeedsEnable (std::string const &topic, double timeout) |
|
Pipeline & | NeedsRegistrations (std::string const &topic, double timeout) |
|
Pipeline & | NeedsVisualFeatures (std::string const &topic, double timeout, uint32_t min_features) |
|
Pipeline & | NeedsDepthFeatures (std::string const &topic, double timeout, uint32_t min_features) |
|
std::string const & | GetTopic () |
|
std::string const & | GetName () |
|
uint8_t | GetMode () |
|
bool | RequiresOpticalFlow () |
|
bool | RequiresFilter () |
|
bool | Initialize (ros::NodeHandle *nh, PipelineCallbackType cb_error, std::function< void(void)> cb_connected, std::function< void(void)> cb_timeout) |
|
bool | IsConnected () |
|
bool | Toggle (bool enable) |
|
bool | Use (bool enable) |
|
◆ Components
Enumerator |
---|
COMPONENT_FILTER | |
COMPONENT_OPTICAL_FLOW | |
COMPONENT_ENABLE | |
COMPONENT_SET_INPUT | |
COMPONENT_REGISTRATIONS | |
COMPONENT_VISUAL_FEATURES | |
COMPONENT_DEPTH_FEATURES | |
◆ Pipeline()
localization_manager::Pipeline::Pipeline |
( |
uint8_t |
mode, |
|
|
std::string const & |
name |
|
) |
| |
|
inline |
◆ DepthCallback()
void localization_manager::Pipeline::DepthCallback |
( |
ff_msgs::DepthLandmarks::ConstPtr const & |
msg | ) |
|
|
inlineprotected |
◆ DepthTimeoutCallback()
void localization_manager::Pipeline::DepthTimeoutCallback |
( |
ros::TimerEvent const & |
event | ) |
|
|
inlineprotected |
◆ FilterCallback()
void localization_manager::Pipeline::FilterCallback |
( |
ff_msgs::EkfState::ConstPtr const & |
msg | ) |
|
|
inlineprotected |
◆ FilterTimeoutCallback()
void localization_manager::Pipeline::FilterTimeoutCallback |
( |
ros::TimerEvent const & |
event | ) |
|
|
inlineprotected |
◆ GetMode()
uint8_t localization_manager::Pipeline::GetMode |
( |
| ) |
|
|
inline |
◆ GetName()
std::string const& localization_manager::Pipeline::GetName |
( |
| ) |
|
|
inline |
◆ GetTopic()
std::string const& localization_manager::Pipeline::GetTopic |
( |
| ) |
|
|
inline |
◆ Initialize()
bool localization_manager::Pipeline::Initialize |
( |
ros::NodeHandle * |
nh, |
|
|
PipelineCallbackType |
cb_error, |
|
|
std::function< void(void)> |
cb_connected, |
|
|
std::function< void(void)> |
cb_timeout |
|
) |
| |
|
inline |
◆ IsConnected()
bool localization_manager::Pipeline::IsConnected |
( |
| ) |
|
|
inline |
◆ NeedsDepthFeatures()
Pipeline& localization_manager::Pipeline::NeedsDepthFeatures |
( |
std::string const & |
topic, |
|
|
double |
timeout, |
|
|
uint32_t |
min_features |
|
) |
| |
|
inline |
◆ NeedsEnable()
Pipeline& localization_manager::Pipeline::NeedsEnable |
( |
std::string const & |
topic, |
|
|
double |
timeout |
|
) |
| |
|
inline |
◆ NeedsFilter()
Pipeline& localization_manager::Pipeline::NeedsFilter |
( |
uint32_t |
max_conf, |
|
|
bool |
optical_flow, |
|
|
double |
timeout |
|
) |
| |
|
inline |
◆ NeedsRegistrations()
Pipeline& localization_manager::Pipeline::NeedsRegistrations |
( |
std::string const & |
topic, |
|
|
double |
timeout |
|
) |
| |
|
inline |
◆ NeedsVisualFeatures()
Pipeline& localization_manager::Pipeline::NeedsVisualFeatures |
( |
std::string const & |
topic, |
|
|
double |
timeout, |
|
|
uint32_t |
min_features |
|
) |
| |
|
inline |
◆ RegistrationCallback()
void localization_manager::Pipeline::RegistrationCallback |
( |
ff_msgs::CameraRegistration::ConstPtr const & |
msg | ) |
|
|
inlineprotected |
◆ RegistrationTimeoutCallback()
void localization_manager::Pipeline::RegistrationTimeoutCallback |
( |
ros::TimerEvent const & |
event | ) |
|
|
inlineprotected |
◆ RequiresFilter()
bool localization_manager::Pipeline::RequiresFilter |
( |
| ) |
|
|
inline |
◆ RequiresOpticalFlow()
bool localization_manager::Pipeline::RequiresOpticalFlow |
( |
| ) |
|
|
inline |
◆ Toggle()
bool localization_manager::Pipeline::Toggle |
( |
bool |
enable | ) |
|
|
inline |
◆ Use()
bool localization_manager::Pipeline::Use |
( |
bool |
enable | ) |
|
|
inline |
◆ VisualCallback()
void localization_manager::Pipeline::VisualCallback |
( |
ff_msgs::VisualLandmarks::ConstPtr const & |
msg | ) |
|
|
inlineprotected |
◆ VisualTimeoutCallback()
void localization_manager::Pipeline::VisualTimeoutCallback |
( |
ros::TimerEvent const & |
event | ) |
|
|
inlineprotected |
The documentation for this struct was generated from the following file: