All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
surfacelet::SubmodMap Class Reference

#include <SubmodMap.h>

List of all members.

Public Member Functions

void constructMarker (const std::string frame_id, const std::vector< bool > &reachable, visualization_msgs::MarkerArray &array)
void constructMarker (const std::string frame_id, const std::vector< bool > &reachable, const std::vector< bool > &collision, visualization_msgs::MarkerArray &array)
void constructMarker (const std::string frame_id, visualization_msgs::MarkerArray &array)
void constructNormalMarker (const std::string frame_id, visualization_msgs::MarkerArray &array) const
void insertScan (pcl::PointCloud< pcl::PointXYZ > &cloud, pcl::PointCloud< pcl::PointXYZ > &not_used_cloud)
void insertScan (pcl::PointCloud< pcl::PointXYZ > &cloud, pcl::PointCloud< pcl::PointXYZ > &not_used_cloud, pcl::PointXYZ view_point)
 SubmodMap ()

Public Attributes

std::vector< SurfacePatchmap_

Private Member Functions

void computePatchesFromCloud (pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointXYZ view_point, std::vector< SurfacePatch > &patches, pcl::PointCloud< pcl::PointXYZ > &not_used_cloud)
bool generatePatch (const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointXYZ view_point, const pcl::PointXYZ center, const std::vector< int > &mask, SurfacePatch &patch, std::vector< int > &removed_points)
bool pointRepresented (pcl::PointNormal p)
bool searchPatchForPoint (pcl::PointXYZ p)

Private Attributes

bool first_insert
float radius_
float ransac_distance_
int ransac_iterations_
pcl::KdTreeFLANN< SurfacePatchtree_

Detailed Description

Definition at line 18 of file SubmodMap.h.


Constructor & Destructor Documentation

Definition at line 117 of file SubmodMap.cpp.


Member Function Documentation

void SubmodMap::computePatchesFromCloud ( pcl::PointCloud< pcl::PointXYZ > &  cloud,
const pcl::PointXYZ  view_point,
std::vector< SurfacePatch > &  patches,
pcl::PointCloud< pcl::PointXYZ > &  not_used_cloud 
) [private]

Definition at line 189 of file SubmodMap.cpp.

void SubmodMap::constructMarker ( const std::string  frame_id,
const std::vector< bool > &  reachable,
visualization_msgs::MarkerArray &  array 
)

Definition at line 607 of file SubmodMap.cpp.

void SubmodMap::constructMarker ( const std::string  frame_id,
const std::vector< bool > &  reachable,
const std::vector< bool > &  collision,
visualization_msgs::MarkerArray &  array 
)

Definition at line 660 of file SubmodMap.cpp.

void SubmodMap::constructMarker ( const std::string  frame_id,
visualization_msgs::MarkerArray &  array 
)

Definition at line 562 of file SubmodMap.cpp.

void SubmodMap::constructNormalMarker ( const std::string  frame_id,
visualization_msgs::MarkerArray &  array 
) const

Definition at line 718 of file SubmodMap.cpp.

bool SubmodMap::generatePatch ( const pcl::PointCloud< pcl::PointXYZ > &  cloud,
const pcl::PointXYZ  view_point,
const pcl::PointXYZ  center,
const std::vector< int > &  mask,
SurfacePatch patch,
std::vector< int > &  removed_points 
) [private]

Definition at line 415 of file SubmodMap.cpp.

void SubmodMap::insertScan ( pcl::PointCloud< pcl::PointXYZ > &  cloud,
pcl::PointCloud< pcl::PointXYZ > &  not_used_cloud 
)

Definition at line 128 of file SubmodMap.cpp.

void SubmodMap::insertScan ( pcl::PointCloud< pcl::PointXYZ > &  cloud,
pcl::PointCloud< pcl::PointXYZ > &  not_used_cloud,
pcl::PointXYZ  view_point 
)

Definition at line 132 of file SubmodMap.cpp.

bool SubmodMap::pointRepresented ( pcl::PointNormal  p) [private]

Definition at line 334 of file SubmodMap.cpp.

bool SubmodMap::searchPatchForPoint ( pcl::PointXYZ  p) [private]

Definition at line 360 of file SubmodMap.cpp.


Member Data Documentation

Definition at line 48 of file SubmodMap.h.

Definition at line 35 of file SubmodMap.h.

Definition at line 49 of file SubmodMap.h.

Definition at line 50 of file SubmodMap.h.

Definition at line 51 of file SubmodMap.h.

pcl::KdTreeFLANN<SurfacePatch> surfacelet::SubmodMap::tree_ [private]

Definition at line 46 of file SubmodMap.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


surfacelet
Author(s): Juergen Hess
autogenerated on Wed Dec 26 2012 15:24:47