Public Member Functions | Public Attributes | List of all members
SBANode Class Reference

Public Member Functions

void addFrame (const sba::Frame::ConstPtr &msg)
 
void addNode (const sba::CameraNode &msg)
 
void addPoint (const sba::WorldPoint &msg)
 
void addProj (const sba::Projection &msg)
 
void doSBA ()
 
void publishTopics ()
 
 SBANode ()
 

Public Attributes

ros::Publisher cam_marker_pub
 
ros::Subscriber frame_sub
 
ros::NodeHandle n
 
std::map< unsigned int, unsigned int > node_indices
 
std::map< unsigned int, unsigned int > point_indices
 
ros::Publisher point_marker_pub
 
SysSBA sba
 
ros::Timer timer_sba
 
ros::Timer timer_vis
 

Detailed Description

Definition at line 19 of file sba_node.cpp.

Constructor & Destructor Documentation

◆ SBANode()

SBANode::SBANode ( )

Definition at line 179 of file sba_node.cpp.

Member Function Documentation

◆ addFrame()

void SBANode::addFrame ( const sba::Frame::ConstPtr &  msg)

Definition at line 46 of file sba_node.cpp.

◆ addNode()

void SBANode::addNode ( const sba::CameraNode &  msg)

Definition at line 85 of file sba_node.cpp.

◆ addPoint()

void SBANode::addPoint ( const sba::WorldPoint &  msg)

Definition at line 104 of file sba_node.cpp.

◆ addProj()

void SBANode::addProj ( const sba::Projection &  msg)

Definition at line 112 of file sba_node.cpp.

◆ doSBA()

void SBANode::doSBA ( )

Definition at line 138 of file sba_node.cpp.

◆ publishTopics()

void SBANode::publishTopics ( )

Definition at line 170 of file sba_node.cpp.

Member Data Documentation

◆ cam_marker_pub

ros::Publisher SBANode::cam_marker_pub

Definition at line 25 of file sba_node.cpp.

◆ frame_sub

ros::Subscriber SBANode::frame_sub

Definition at line 24 of file sba_node.cpp.

◆ n

ros::NodeHandle SBANode::n

Definition at line 23 of file sba_node.cpp.

◆ node_indices

std::map<unsigned int, unsigned int> SBANode::node_indices

Definition at line 35 of file sba_node.cpp.

◆ point_indices

std::map<unsigned int, unsigned int> SBANode::point_indices

Definition at line 32 of file sba_node.cpp.

◆ point_marker_pub

ros::Publisher SBANode::point_marker_pub

Definition at line 26 of file sba_node.cpp.

◆ sba

SysSBA SBANode::sba

Definition at line 22 of file sba_node.cpp.

◆ timer_sba

ros::Timer SBANode::timer_sba

Definition at line 28 of file sba_node.cpp.

◆ timer_vis

ros::Timer SBANode::timer_vis

Definition at line 29 of file sba_node.cpp.


The documentation for this class was generated from the following file:


sparse_bundle_adjustment
Author(s):
autogenerated on Wed Mar 2 2022 01:03:04