Public Types | Public Member Functions | Public Attributes | Private Attributes
srs_env_model_percp::DynModelExporter Class Reference

#include <dyn_model_exporter.h>

List of all members.

Public Types

typedef std::vector
< ExportedPlane,
Eigen::aligned_allocator
< ExportedPlane > > 
tExportedPlanes
typedef
but_plane_detector::Plane
< float > 
tPlane
typedef std::vector< tPlane,
Eigen::aligned_allocator
< tPlane > > 
tPlanes

Public Member Functions

void addMarkerToConcaveHull (pcl::PointCloud< pcl::PointXYZ > &plane_cloud, srs_env_model_percp::PlaneExt &plane)
void createMarkerForConcaveHull (pcl::PointCloud< pcl::PointXYZ > &plane_cloud, srs_env_model_percp::PlaneExt &plane)
 DynModelExporter (ros::NodeHandle *node, const std::string &original_frame, const std::string &output_frame, int minOutputCount, double max_distance, double max_plane_normal_dev, double max_plane_shift_dev, int keep_tracking, int ttl, int max_poly_size)
void getMarkerArray (visualization_msgs::MarkerArray &message, std::string output_frame_id)
void getShapeArray (cob_3d_mapping_msgs::ShapeArray &message, std::string output_frame_id)
void update (tPlanes &planes, but_plane_detector::Normals &normals, std::string color_method="plane_eq", cv::Mat rgb=cv::Mat())
void xmlFileExport (std::string filename)
void xmlFileImport (std::string filename)

Public Attributes

tExportedPlanes displayed_planes

Private Attributes

int m_keep_tracking
double m_max_distance
double m_max_plane_normal_dev
double m_max_plane_shift_dev
int m_max_poly_size
int m_minOutputCount
int m_plane_ttl
ros::NodeHandlen
std::string original_frame_
std::string output_frame_

Detailed Description

Definition at line 96 of file dyn_model_exporter.h.


Member Typedef Documentation

Definition at line 101 of file dyn_model_exporter.h.

Definition at line 99 of file dyn_model_exporter.h.

typedef std::vector<tPlane, Eigen::aligned_allocator<tPlane> > srs_env_model_percp::DynModelExporter::tPlanes

Definition at line 100 of file dyn_model_exporter.h.


Constructor & Destructor Documentation

srs_env_model_percp::DynModelExporter::DynModelExporter ( ros::NodeHandle node,
const std::string &  original_frame,
const std::string &  output_frame,
int  minOutputCount,
double  max_distance,
double  max_plane_normal_dev,
double  max_plane_shift_dev,
int  keep_tracking,
int  ttl,
int  max_poly_size 
)

Initialization

Definition at line 270 of file dyn_model_exporter.cpp.


Member Function Documentation

Definition at line 315 of file dyn_model_exporter.cpp.

Definition at line 294 of file dyn_model_exporter.cpp.

void srs_env_model_percp::DynModelExporter::getMarkerArray ( visualization_msgs::MarkerArray &  message,
std::string  output_frame_id 
)

Definition at line 671 of file dyn_model_exporter.cpp.

void srs_env_model_percp::DynModelExporter::getShapeArray ( cob_3d_mapping_msgs::ShapeArray &  message,
std::string  output_frame_id 
)

Definition at line 694 of file dyn_model_exporter.cpp.

void srs_env_model_percp::DynModelExporter::update ( tPlanes planes,
but_plane_detector::Normals normals,
std::string  color_method = "plane_eq",
cv::Mat  rgb = cv::Mat() 
)

Updates sent planes using but environment model server

Parameters:
planesVector of found planes
scene_cloudpoint cloud of the scene

Definition at line 69 of file dyn_model_exporter.cpp.

Definition at line 320 of file dyn_model_exporter.cpp.

Definition at line 476 of file dyn_model_exporter.cpp.


Member Data Documentation

Definition at line 134 of file dyn_model_exporter.h.

Auxiliary index vector for managing modifications

Definition at line 146 of file dyn_model_exporter.h.

Definition at line 151 of file dyn_model_exporter.h.

Definition at line 152 of file dyn_model_exporter.h.

Definition at line 153 of file dyn_model_exporter.h.

Definition at line 154 of file dyn_model_exporter.h.

Definition at line 150 of file dyn_model_exporter.h.

Definition at line 156 of file dyn_model_exporter.h.

Auxiliary node handle variable

Definition at line 140 of file dyn_model_exporter.h.

Definition at line 148 of file dyn_model_exporter.h.

Definition at line 148 of file dyn_model_exporter.h.


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


srs_env_model_percp
Author(s): Rostislav Hulik (ihulik@fit.vutbr.cz), Tomas Hodan, Michal Spanel (spanel@fit.vutbr.cz)
autogenerated on Mon Oct 6 2014 08:07:23