Point Cloud Library (PCL)  1.9.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
List of all members | Classes | Public Types
pcl::detail::Accumulators< Point1T, Point2T > Struct Template Reference

#include <pcl/common/impl/accumulators.hpp>

+ Inheritance diagram for pcl::detail::Accumulators< Point1T, Point2T >:

Classes

struct  IsCompatible
 

Public Types

typedef
boost::fusion::result_of::as_vector
< typename
boost::mpl::filter_view
< boost::mpl::vector
< AccumulatorXYZ,
AccumulatorNormal,
AccumulatorCurvature,
AccumulatorRGBA,
AccumulatorIntensity,
AccumulatorLabel >
, boost::mpl::and_
< IsCompatible< boost::mpl::_1,
Point1T >, IsCompatible
< boost::mpl::_1, Point2T >
> > >::type 
type
 

Detailed Description

template<typename Point1T, typename Point2T = Point1T>
struct pcl::detail::Accumulators< Point1T, Point2T >

Definition at line 229 of file accumulators.hpp.

Member Typedef Documentation

template<typename Point1T, typename Point2T = Point1T>
typedef boost::fusion::result_of::as_vector< typename boost::mpl::filter_view< boost::mpl::vector< AccumulatorXYZ , AccumulatorNormal , AccumulatorCurvature , AccumulatorRGBA , AccumulatorIntensity , AccumulatorLabel > , boost::mpl::and_< IsCompatible<boost::mpl::_1, Point1T> , IsCompatible<boost::mpl::_1, Point2T> > > >::type pcl::detail::Accumulators< Point1T, Point2T >::type

Definition at line 255 of file accumulators.hpp.


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