, including all inherited members.
addNoise(float max_noise) | pcl::ObjectModel | |
addSimulatedView(const Eigen::Vector3f &direction, float angular_resolution=deg2rad(0.5f), float distance=-1.0, std::vector< RangeImage, Eigen::aligned_allocator< RangeImage > > *views=NULL) | pcl::ObjectModel | |
addView(const Eigen::Affine3f &viewer_pose, float angular_resolution) | pcl::ObjectModel | |
center_ | pcl::ObjectModel | [protected] |
clear(bool keep_point_cloud=false) | pcl::ObjectModel | |
clearViews() | pcl::ObjectModel | |
createView(const Eigen::Affine3f &viewer_pose, float angular_resolution, RangeImage &view) const | pcl::ObjectModel | |
doFastICP(const Eigen::Affine3f &initial_guess, const RangeImage &range_image, int search_radius=3, int no_of_surface_points_to_use=25, int no_of_border_points_to_use=10, int num_iterations=10, float max_distance_start=-1.0f, float max_distance_end=-1.0f) const | pcl::ObjectModel | |
doSlowICP(const Eigen::Affine3f &initial_guess, const RangeImage &range_image, int search_radius, int num_iterations, float max_distance_start, float max_distance_end) const | pcl::ObjectModel | |
extractInterestPoints(int view_ix, float support_size, NarfKeypoint &interest_point_detector, PointCloud< InterestPoint > &interest_points) const | pcl::ObjectModel | |
extractNARFsForCompleteSurface(unsigned int descriptor_size, float size_in_world, bool rotation_invariant, std::vector< std::vector< Narf * > * > &features) const | pcl::ObjectModel | |
extractNARFsForInterestPoints(unsigned int descriptor_size, float size_in_world, bool rotation_invariant, NarfKeypoint &interest_point_detector, std::vector< std::vector< Narf * > * > &features) const | pcl::ObjectModel | |
freeFeatureListMemory(std::vector< std::vector< FeatureType * > * > &feature_list) | pcl::ObjectModel | [inline, static] |
getCenter() const | pcl::ObjectModel | [inline] |
getClosestValidationPointViewIdx(const Eigen::Affine3f &pose) const | pcl::ObjectModel | [inline] |
getId() const | pcl::ObjectModel | [inline] |
getMaxAngleSize(const Eigen::Affine3f &viewer_pose) const | pcl::ObjectModel | |
getMaximumPlaneSize(float initial_max_plane_error) const | pcl::ObjectModel | |
getName() const | pcl::ObjectModel | [inline] |
getPointCloud() const | pcl::ObjectModel | [inline] |
getPointCloud() | pcl::ObjectModel | [inline] |
getRadius() const | pcl::ObjectModel | [inline] |
getTransformedPointCloud(const Eigen::Affine3f &transformation, PointCloudType &output) const | pcl::ObjectModel | |
getUniformlyDistributedPoints(const std::vector< Eigen::Vector3f > &points, int no_of_points, std::vector< Eigen::Vector3f > &result) | pcl::ObjectModel | [protected, static] |
getValidationPoints() const | pcl::ObjectModel | [inline] |
getView(int index) const | pcl::ObjectModel | [inline] |
getViewerPose(const Eigen::Vector3f &viewpoint) const | pcl::ObjectModel | |
getViews() const | pcl::ObjectModel | [inline] |
id_ | pcl::ObjectModel | [protected] |
is_single_view_model_ | pcl::ObjectModel | [protected] |
isSingleViewModel() const | pcl::ObjectModel | [inline] |
name_ | pcl::ObjectModel | [protected] |
ObjectModel() | pcl::ObjectModel | |
point_cloud_ | pcl::ObjectModel | [protected] |
PointCloudType typedef | pcl::ObjectModel | |
PointType typedef | pcl::ObjectModel | |
radius_ | pcl::ObjectModel | [protected] |
sampleViews2D(int no_of_views=10, int first_layer=0, int last_layer=0, float angular_resolution=deg2rad(0.5f), float distance=-1.0f, std::vector< RangeImage, Eigen::aligned_allocator< RangeImage > > *views=NULL) | pcl::ObjectModel | |
sampleViews3D(float sample_angular_resolution=deg2rad(40.0f), float angular_resolution=deg2rad(0.4f), float distance=-1.0f, std::vector< RangeImage, Eigen::aligned_allocator< RangeImage > > *views=NULL) | pcl::ObjectModel | |
setId(int id) | pcl::ObjectModel | [inline] |
setIsSingleViewModel(bool is_single_view_model) | pcl::ObjectModel | [inline] |
setName(const std::string name) | pcl::ObjectModel | [inline] |
updateCenterAndRadius() | pcl::ObjectModel | |
updateValidationPoints(unsigned int no_of_surface_points=50, unsigned int no_of_border_points=25, float sample_resolution=deg2rad(20.0f), NarfKeypoint *interest_point_detector=NULL, float support_size=-1.0f) | pcl::ObjectModel | |
validation_points_ | pcl::ObjectModel | [protected] |
views_ | pcl::ObjectModel | [protected] |
views_for_validation_points_ | pcl::ObjectModel | [protected] |
~ObjectModel() | pcl::ObjectModel | [virtual] |