organized_normal_estimation_omp.h
Go to the documentation of this file.
00001 
00063 #ifndef __ORGANIZED_NORMAL_ESTIMATION_OMP_H__
00064 #define __ORGANIZED_NORMAL_ESTIMATION_OMP_H__
00065 
00066 #include "cob_3d_features/organized_normal_estimation.h"
00067 
00068 namespace cob_3d_features
00069 {
00070   template <typename PointInT, typename PointOutT, typename LabelOutT>
00071     class OrganizedNormalEstimationOMP : public OrganizedNormalEstimation<PointInT,PointOutT,LabelOutT>
00072   {
00073     public:
00074 
00075     using OrganizedFeatures<PointInT,PointOutT>::input_;
00076     using OrganizedFeatures<PointInT,PointOutT>::indices_;
00077     using OrganizedFeatures<PointInT,PointOutT>::surface_;
00078     using OrganizedFeatures<PointInT,PointOutT>::feature_name_;
00079     using OrganizedNormalEstimation<PointInT,PointOutT,LabelOutT>::labels_;
00080 
00081     typedef typename OrganizedNormalEstimation<PointInT,PointOutT,LabelOutT>::PointCloudOut PointCloudOut;
00082 
00083     OrganizedNormalEstimationOMP ()
00084     {
00085       feature_name_ = "OrganizedNormalEstimationOMP";
00086     };
00087 
00088     protected:
00089 
00090     void
00091       computeFeature (PointCloudOut &output);
00092 
00093   };
00094 }
00095 
00096 #endif


cob_3d_features
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:02:26