, 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] |