#include <GamsParser.h>
|
| GamsParser (knowledge::KnowledgeBase *kb) |
|
template<size_t N> |
void | parse_float64_array (boost::array< double, N > *array, containers::NativeDoubleVector *origin) |
|
void | parse_float64_array (std::vector< float > *array, containers::NativeDoubleVector *origin) |
|
template<size_t N> |
void | parse_int_array (boost::array< int, N > *array, containers::NativeIntegerVector *origin) |
|
template<class T > |
void | parse_int_array (std::vector< T > *array, containers::NativeIntegerVector *origin) |
|
void | parse_message (std::string container_name, std::string topic_name, std::string topic_type) |
|
void | parse_pose (geometry_msgs::Pose *pose, containers::NativeDoubleVector *origin) |
|
void | parse_quaternion (geometry_msgs::Quaternion *quat, containers::NativeDoubleVector *origin) |
|
void | parse_vector3 (geometry_msgs::Vector3 *vec, containers::NativeDoubleVector *origin) |
|
void | publish_compressed_image (std::string container_name, std::string topic_name) |
|
void | publish_fluidpressure (std::string container_name, std::string topic_name) |
|
void | publish_imu (std::string container_name, std::string topic_name) |
|
void | publish_laserscan (std::string container_name, std::string topic_name) |
|
void | publish_odometry (std::string container_name, std::string topic_name) |
|
void | publish_pointcloud2 (std::string container_name, std::string topic_name) |
|
void | publish_range (std::string container_name, std::string topic_name) |
|
int | publish_transform (std::string frame_id, std::string frame_prefix) |
|
Definition at line 62 of file GamsParser.h.
◆ GamsParser()
gams::utility::ros::GamsParser::GamsParser |
( |
knowledge::KnowledgeBase * |
kb | ) |
|
◆ parse_float64_array() [1/2]
template<size_t N>
void gams::utility::ros::GamsParser::parse_float64_array |
( |
boost::array< double, N > * |
array, |
|
|
containers::NativeDoubleVector * |
origin |
|
) |
| |
◆ parse_float64_array() [2/2]
void gams::utility::ros::GamsParser::parse_float64_array |
( |
std::vector< float > * |
array, |
|
|
containers::NativeDoubleVector * |
origin |
|
) |
| |
◆ parse_int_array() [1/2]
template<size_t N>
void gams::utility::ros::GamsParser::parse_int_array |
( |
boost::array< int, N > * |
array, |
|
|
containers::NativeIntegerVector * |
origin |
|
) |
| |
◆ parse_int_array() [2/2]
template<class T >
void gams::utility::ros::GamsParser::parse_int_array |
( |
std::vector< T > * |
array, |
|
|
containers::NativeIntegerVector * |
origin |
|
) |
| |
◆ parse_message()
void gams::utility::ros::GamsParser::parse_message |
( |
std::string |
container_name, |
|
|
std::string |
topic_name, |
|
|
std::string |
topic_type |
|
) |
| |
◆ parse_pose()
void gams::utility::ros::GamsParser::parse_pose |
( |
geometry_msgs::Pose * |
pose, |
|
|
containers::NativeDoubleVector * |
origin |
|
) |
| |
◆ parse_quaternion()
void gams::utility::ros::GamsParser::parse_quaternion |
( |
geometry_msgs::Quaternion * |
quat, |
|
|
containers::NativeDoubleVector * |
origin |
|
) |
| |
◆ parse_vector3()
void gams::utility::ros::GamsParser::parse_vector3 |
( |
geometry_msgs::Vector3 * |
vec, |
|
|
containers::NativeDoubleVector * |
origin |
|
) |
| |
◆ publish_compressed_image()
void gams::utility::ros::GamsParser::publish_compressed_image |
( |
std::string |
container_name, |
|
|
std::string |
topic_name |
|
) |
| |
◆ publish_fluidpressure()
void gams::utility::ros::GamsParser::publish_fluidpressure |
( |
std::string |
container_name, |
|
|
std::string |
topic_name |
|
) |
| |
◆ publish_imu()
void gams::utility::ros::GamsParser::publish_imu |
( |
std::string |
container_name, |
|
|
std::string |
topic_name |
|
) |
| |
◆ publish_laserscan()
void gams::utility::ros::GamsParser::publish_laserscan |
( |
std::string |
container_name, |
|
|
std::string |
topic_name |
|
) |
| |
◆ publish_odometry()
void gams::utility::ros::GamsParser::publish_odometry |
( |
std::string |
container_name, |
|
|
std::string |
topic_name |
|
) |
| |
◆ publish_pointcloud2()
void gams::utility::ros::GamsParser::publish_pointcloud2 |
( |
std::string |
container_name, |
|
|
std::string |
topic_name |
|
) |
| |
◆ publish_range()
void gams::utility::ros::GamsParser::publish_range |
( |
std::string |
container_name, |
|
|
std::string |
topic_name |
|
) |
| |
◆ publish_transform()
int gams::utility::ros::GamsParser::publish_transform |
( |
std::string |
frame_id, |
|
|
std::string |
frame_prefix |
|
) |
| |
◆ eval_settings_
knowledge::EvalSettings gams::utility::ros::GamsParser::eval_settings_ |
|
protected |
◆ knowledge_
knowledge::KnowledgeBase* gams::utility::ros::GamsParser::knowledge_ |
|
protected |
◆ node_
global_ros::NodeHandle gams::utility::ros::GamsParser::node_ |
|
protected |
The documentation for this class was generated from the following file: