Public Member Functions | Private Attributes | List of all members
GraftParameterManager Class Reference

#include <GraftParameterManager.h>

Public Member Functions

double getAlpha ()
 
double getBeta ()
 
std::string getChildFrameID ()
 
double getdtOveride ()
 
std::string getFilterType ()
 
bool getIncludePose ()
 
std::vector< double > getInitialCovariance ()
 
double getKappa ()
 
std::string getParentFrameID ()
 
bool getPlanarOutput ()
 
std::vector< double > getProcessNoise ()
 
bool getPublishTF ()
 
int getQueueSize ()
 
double getUpdateRate ()
 
std::string getUpdateTopic ()
 
 GraftParameterManager (ros::NodeHandle n, ros::NodeHandle pnh)
 
void loadParameters (std::vector< boost::shared_ptr< GraftSensor > > &topics, std::vector< ros::Subscriber > &subs)
 
void parseNavMsgsOdometryParameters (ros::NodeHandle &tnh, boost::shared_ptr< GraftOdometryTopic > &odom)
 
void parseSensorMsgsIMUParameters (ros::NodeHandle &tnh, boost::shared_ptr< GraftImuTopic > &imu)
 
 ~GraftParameterManager ()
 

Private Attributes

double alpha_
 
double beta_
 
std::string child_frame_id_
 
double dt_override_
 
std::string filter_type_
 
bool include_pose_
 
std::vector< double > initial_covariance_
 
double kappa_
 
ros::NodeHandle n_
 
std::string parent_frame_id_
 
bool planar_output_
 
ros::NodeHandle pnh_
 
std::vector< double > process_noise_
 
bool publish_tf_
 
int queue_size_
 
double update_rate_
 
std::string update_topic_
 

Detailed Description

Definition at line 43 of file GraftParameterManager.h.

Constructor & Destructor Documentation

◆ GraftParameterManager()

GraftParameterManager::GraftParameterManager ( ros::NodeHandle  n,
ros::NodeHandle  pnh 
)

Definition at line 67 of file GraftParameterManager.cpp.

◆ ~GraftParameterManager()

GraftParameterManager::~GraftParameterManager ( )

Definition at line 73 of file GraftParameterManager.cpp.

Member Function Documentation

◆ getAlpha()

double GraftParameterManager::getAlpha ( )

Definition at line 392 of file GraftParameterManager.cpp.

◆ getBeta()

double GraftParameterManager::getBeta ( )

Definition at line 404 of file GraftParameterManager.cpp.

◆ getChildFrameID()

std::string GraftParameterManager::getChildFrameID ( )

Definition at line 338 of file GraftParameterManager.cpp.

◆ getdtOveride()

double GraftParameterManager::getdtOveride ( )

Definition at line 356 of file GraftParameterManager.cpp.

◆ getFilterType()

std::string GraftParameterManager::getFilterType ( )

Definition at line 320 of file GraftParameterManager.cpp.

◆ getIncludePose()

bool GraftParameterManager::getIncludePose ( )

Definition at line 368 of file GraftParameterManager.cpp.

◆ getInitialCovariance()

std::vector< double > GraftParameterManager::getInitialCovariance ( )

Definition at line 380 of file GraftParameterManager.cpp.

◆ getKappa()

double GraftParameterManager::getKappa ( )

Definition at line 398 of file GraftParameterManager.cpp.

◆ getParentFrameID()

std::string GraftParameterManager::getParentFrameID ( )

Definition at line 332 of file GraftParameterManager.cpp.

◆ getPlanarOutput()

bool GraftParameterManager::getPlanarOutput ( )

Definition at line 326 of file GraftParameterManager.cpp.

◆ getProcessNoise()

std::vector< double > GraftParameterManager::getProcessNoise ( )

Definition at line 386 of file GraftParameterManager.cpp.

◆ getPublishTF()

bool GraftParameterManager::getPublishTF ( )

Definition at line 374 of file GraftParameterManager.cpp.

◆ getQueueSize()

int GraftParameterManager::getQueueSize ( )

Definition at line 362 of file GraftParameterManager.cpp.

◆ getUpdateRate()

double GraftParameterManager::getUpdateRate ( )

Definition at line 344 of file GraftParameterManager.cpp.

◆ getUpdateTopic()

std::string GraftParameterManager::getUpdateTopic ( )

Definition at line 350 of file GraftParameterManager.cpp.

◆ loadParameters()

void GraftParameterManager::loadParameters ( std::vector< boost::shared_ptr< GraftSensor > > &  topics,
std::vector< ros::Subscriber > &  subs 
)

Definition at line 163 of file GraftParameterManager.cpp.

◆ parseNavMsgsOdometryParameters()

void GraftParameterManager::parseNavMsgsOdometryParameters ( ros::NodeHandle tnh,
boost::shared_ptr< GraftOdometryTopic > &  odom 
)

Definition at line 78 of file GraftParameterManager.cpp.

◆ parseSensorMsgsIMUParameters()

void GraftParameterManager::parseSensorMsgsIMUParameters ( ros::NodeHandle tnh,
boost::shared_ptr< GraftImuTopic > &  imu 
)

Definition at line 119 of file GraftParameterManager.cpp.

Member Data Documentation

◆ alpha_

double GraftParameterManager::alpha_
private

Definition at line 102 of file GraftParameterManager.h.

◆ beta_

double GraftParameterManager::beta_
private

Definition at line 104 of file GraftParameterManager.h.

◆ child_frame_id_

std::string GraftParameterManager::child_frame_id_
private

Definition at line 94 of file GraftParameterManager.h.

◆ dt_override_

double GraftParameterManager::dt_override_
private

Definition at line 97 of file GraftParameterManager.h.

◆ filter_type_

std::string GraftParameterManager::filter_type_
private

Definition at line 91 of file GraftParameterManager.h.

◆ include_pose_

bool GraftParameterManager::include_pose_
private

Definition at line 107 of file GraftParameterManager.h.

◆ initial_covariance_

std::vector<double> GraftParameterManager::initial_covariance_
private

Definition at line 100 of file GraftParameterManager.h.

◆ kappa_

double GraftParameterManager::kappa_
private

Definition at line 103 of file GraftParameterManager.h.

◆ n_

ros::NodeHandle GraftParameterManager::n_
private

Definition at line 88 of file GraftParameterManager.h.

◆ parent_frame_id_

std::string GraftParameterManager::parent_frame_id_
private

Definition at line 93 of file GraftParameterManager.h.

◆ planar_output_

bool GraftParameterManager::planar_output_
private

Definition at line 92 of file GraftParameterManager.h.

◆ pnh_

ros::NodeHandle GraftParameterManager::pnh_
private

Definition at line 89 of file GraftParameterManager.h.

◆ process_noise_

std::vector<double> GraftParameterManager::process_noise_
private

Definition at line 101 of file GraftParameterManager.h.

◆ publish_tf_

bool GraftParameterManager::publish_tf_
private

Definition at line 99 of file GraftParameterManager.h.

◆ queue_size_

int GraftParameterManager::queue_size_
private

Definition at line 98 of file GraftParameterManager.h.

◆ update_rate_

double GraftParameterManager::update_rate_
private

Definition at line 95 of file GraftParameterManager.h.

◆ update_topic_

std::string GraftParameterManager::update_topic_
private

Definition at line 96 of file GraftParameterManager.h.


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


graft
Author(s): Chad Rockey
autogenerated on Wed Mar 2 2022 00:20:33