Public Member Functions | Public Attributes
pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult Struct Reference

Data structure used to store the results of the MLS fitting. More...

#include <mls.h>

List of all members.

Public Member Functions

 MLSResult ()
 MLSResult (const Eigen::Vector3d &a_mean, const Eigen::Vector3d &a_plane_normal, const Eigen::Vector3d &a_u, const Eigen::Vector3d &a_v, const Eigen::VectorXd a_c_vec, const int a_num_neighbors, const float &a_curvature)

Public Attributes

Eigen::VectorXd c_vec
float curvature
Eigen::Vector3d mean
int num_neighbors
Eigen::Vector3d plane_normal
Eigen::Vector3d u_axis
Eigen::Vector3d v_axis
bool valid

Detailed Description

template<typename PointInT, typename PointOutT>
struct pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult

Data structure used to store the results of the MLS fitting.

Note:
Used only in the case of VOXEL_GRID_DILATION or DISTINCT_CLOUD upsampling

Definition at line 347 of file mls.h.


Constructor & Destructor Documentation

template<typename PointInT, typename PointOutT>
pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult::MLSResult ( ) [inline]

Definition at line 349 of file mls.h.

template<typename PointInT , typename PointOutT >
pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult::MLSResult ( const Eigen::Vector3d &  a_mean,
const Eigen::Vector3d &  a_plane_normal,
const Eigen::Vector3d &  a_u,
const Eigen::Vector3d &  a_v,
const Eigen::VectorXd  a_c_vec,
const int  a_num_neighbors,
const float &  a_curvature 
)

Definition at line 683 of file mls.hpp.


Member Data Documentation

template<typename PointInT, typename PointOutT>
Eigen::VectorXd pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult::c_vec

Definition at line 360 of file mls.h.

template<typename PointInT, typename PointOutT>
float pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult::curvature

Definition at line 362 of file mls.h.

template<typename PointInT, typename PointOutT>
Eigen::Vector3d pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult::mean

Definition at line 359 of file mls.h.

template<typename PointInT, typename PointOutT>
int pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult::num_neighbors

Definition at line 361 of file mls.h.

template<typename PointInT, typename PointOutT>
Eigen::Vector3d pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult::plane_normal

Definition at line 359 of file mls.h.

template<typename PointInT, typename PointOutT>
Eigen::Vector3d pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult::u_axis

Definition at line 359 of file mls.h.

template<typename PointInT, typename PointOutT>
Eigen::Vector3d pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult::v_axis

Definition at line 359 of file mls.h.

template<typename PointInT, typename PointOutT>
bool pcl::MovingLeastSquares< PointInT, PointOutT >::MLSResult::valid

Definition at line 363 of file mls.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:42:24