diff --git a/features/include/pcl/features/brisk_2d.h b/features/include/pcl/features/brisk_2d.h index b2b7edea58c..c2896280654 100644 --- a/features/include/pcl/features/brisk_2d.h +++ b/features/include/pcl/features/brisk_2d.h @@ -70,14 +70,14 @@ namespace pcl typedef boost::shared_ptr > Ptr; typedef boost::shared_ptr > ConstPtr; - typedef typename pcl::PointCloud PointCloudInT; - typedef typename pcl::PointCloud::ConstPtr PointCloudInTConstPtr; + typedef pcl::PointCloud PointCloudInT; + typedef typename PointCloudInT::ConstPtr PointCloudInTConstPtr; - typedef typename pcl::PointCloud KeypointPointCloudT; - typedef typename pcl::PointCloud::Ptr KeypointPointCloudTPtr; - typedef typename pcl::PointCloud::ConstPtr KeypointPointCloudTConstPtr; + typedef pcl::PointCloud KeypointPointCloudT; + typedef typename KeypointPointCloudT::Ptr KeypointPointCloudTPtr; + typedef typename KeypointPointCloudT::ConstPtr KeypointPointCloudTConstPtr; - typedef typename pcl::PointCloud PointCloudOutT; + typedef pcl::PointCloud PointCloudOutT; /** \brief Constructor. */ BRISK2DEstimation (); diff --git a/features/include/pcl/features/cvfh.h b/features/include/pcl/features/cvfh.h index 013193a8da5..215759b2a03 100644 --- a/features/include/pcl/features/cvfh.h +++ b/features/include/pcl/features/cvfh.h @@ -76,7 +76,7 @@ namespace pcl typedef typename Feature::PointCloudOut PointCloudOut; typedef typename pcl::search::Search::Ptr KdTreePtr; - typedef typename pcl::VFHEstimation VFHEstimator; + typedef pcl::VFHEstimation VFHEstimator; /** \brief Empty constructor. */ CVFHEstimation () : diff --git a/features/include/pcl/features/don.h b/features/include/pcl/features/don.h index d32a72badaf..730c71972c0 100644 --- a/features/include/pcl/features/don.h +++ b/features/include/pcl/features/don.h @@ -70,7 +70,7 @@ namespace pcl using Feature::getClassName; using Feature::feature_name_; using PCLBase::input_; - typedef typename pcl::PointCloud PointCloudN; + typedef pcl::PointCloud PointCloudN; typedef typename PointCloudN::Ptr PointCloudNPtr; typedef typename PointCloudN::ConstPtr PointCloudNConstPtr; typedef typename Feature::PointCloudOut PointCloudOut; diff --git a/features/include/pcl/features/esf.h b/features/include/pcl/features/esf.h index 141cffed34b..ffef6b296e3 100644 --- a/features/include/pcl/features/esf.h +++ b/features/include/pcl/features/esf.h @@ -70,7 +70,7 @@ namespace pcl using Feature::input_; using Feature::surface_; - typedef typename pcl::PointCloud PointCloudIn; + typedef pcl::PointCloud PointCloudIn; typedef typename Feature::PointCloudOut PointCloudOut; /** \brief Empty constructor. */ diff --git a/features/include/pcl/features/feature.h b/features/include/pcl/features/feature.h index 8b887f67650..5cef4b398d2 100644 --- a/features/include/pcl/features/feature.h +++ b/features/include/pcl/features/feature.h @@ -112,8 +112,8 @@ namespace pcl typedef boost::shared_ptr< Feature > Ptr; typedef boost::shared_ptr< const Feature > ConstPtr; - typedef typename pcl::search::Search KdTree; - typedef typename pcl::search::Search::Ptr KdTreePtr; + typedef pcl::search::Search KdTree; + typedef typename KdTree::Ptr KdTreePtr; typedef pcl::PointCloud PointCloudIn; typedef typename PointCloudIn::Ptr PointCloudInPtr; @@ -314,7 +314,7 @@ namespace pcl typedef typename Feature::PointCloudOut PointCloudOut; public: - typedef typename pcl::PointCloud PointCloudN; + typedef pcl::PointCloud PointCloudN; typedef typename PointCloudN::Ptr PointCloudNPtr; typedef typename PointCloudN::ConstPtr PointCloudNConstPtr; @@ -370,7 +370,7 @@ namespace pcl typedef typename PointCloudIn::Ptr PointCloudInPtr; typedef typename PointCloudIn::ConstPtr PointCloudInConstPtr; - typedef typename pcl::PointCloud PointCloudL; + typedef pcl::PointCloud PointCloudL; typedef typename PointCloudL::Ptr PointCloudNPtr; typedef typename PointCloudL::ConstPtr PointCloudLConstPtr; diff --git a/features/include/pcl/features/flare.h b/features/include/pcl/features/flare.h index 30911c30bbe..12dbecac46b 100644 --- a/features/include/pcl/features/flare.h +++ b/features/include/pcl/features/flare.h @@ -81,7 +81,7 @@ namespace pcl using typename Feature::KdTreePtr; - typedef typename pcl::PointCloud PointCloudSignedDistance; + typedef pcl::PointCloud PointCloudSignedDistance; typedef typename PointCloudSignedDistance::Ptr PointCloudSignedDistancePtr; typedef boost::shared_ptr > Ptr; diff --git a/features/include/pcl/features/intensity_spin.h b/features/include/pcl/features/intensity_spin.h index a0d23c010e6..7834254c86d 100644 --- a/features/include/pcl/features/intensity_spin.h +++ b/features/include/pcl/features/intensity_spin.h @@ -70,7 +70,7 @@ namespace pcl using Feature::tree_; using Feature::search_radius_; - typedef typename pcl::PointCloud PointCloudIn; + typedef pcl::PointCloud PointCloudIn; typedef typename Feature::PointCloudOut PointCloudOut; /** \brief Empty constructor. */ diff --git a/features/include/pcl/features/normal_based_signature.h b/features/include/pcl/features/normal_based_signature.h index a6f3b1741f5..afabde910d6 100644 --- a/features/include/pcl/features/normal_based_signature.h +++ b/features/include/pcl/features/normal_based_signature.h @@ -67,8 +67,8 @@ namespace pcl using FeatureFromNormals::normals_; typedef pcl::PointCloud FeatureCloud; - typedef typename boost::shared_ptr > Ptr; - typedef typename boost::shared_ptr > ConstPtr; + typedef boost::shared_ptr > Ptr; + typedef boost::shared_ptr > ConstPtr; diff --git a/features/include/pcl/features/organized_edge_detection.h b/features/include/pcl/features/organized_edge_detection.h index ed38d1e6689..09d5abf0d5b 100644 --- a/features/include/pcl/features/organized_edge_detection.h +++ b/features/include/pcl/features/organized_edge_detection.h @@ -56,11 +56,11 @@ namespace pcl template class OrganizedEdgeBase : public PCLBase { - typedef typename pcl::PointCloud PointCloud; + typedef pcl::PointCloud PointCloud; typedef typename PointCloud::Ptr PointCloudPtr; typedef typename PointCloud::ConstPtr PointCloudConstPtr; - typedef typename pcl::PointCloud PointCloudL; + typedef pcl::PointCloud PointCloudL; typedef typename PointCloudL::Ptr PointCloudLPtr; typedef typename PointCloudL::ConstPtr PointCloudLConstPtr; @@ -181,11 +181,11 @@ namespace pcl template class OrganizedEdgeFromRGB : virtual public OrganizedEdgeBase { - typedef typename pcl::PointCloud PointCloud; + typedef pcl::PointCloud PointCloud; typedef typename PointCloud::Ptr PointCloudPtr; typedef typename PointCloud::ConstPtr PointCloudConstPtr; - typedef typename pcl::PointCloud PointCloudL; + typedef pcl::PointCloud PointCloudL; typedef typename PointCloudL::Ptr PointCloudLPtr; typedef typename PointCloudL::ConstPtr PointCloudLConstPtr; @@ -267,15 +267,15 @@ namespace pcl template class OrganizedEdgeFromNormals : virtual public OrganizedEdgeBase { - typedef typename pcl::PointCloud PointCloud; + typedef pcl::PointCloud PointCloud; typedef typename PointCloud::Ptr PointCloudPtr; typedef typename PointCloud::ConstPtr PointCloudConstPtr; - typedef typename pcl::PointCloud PointCloudN; + typedef pcl::PointCloud PointCloudN; typedef typename PointCloudN::Ptr PointCloudNPtr; typedef typename PointCloudN::ConstPtr PointCloudNConstPtr; - typedef typename pcl::PointCloud PointCloudL; + typedef pcl::PointCloud PointCloudL; typedef typename PointCloudL::Ptr PointCloudLPtr; typedef typename PointCloudL::ConstPtr PointCloudLConstPtr; @@ -377,15 +377,15 @@ namespace pcl template class OrganizedEdgeFromRGBNormals : public OrganizedEdgeFromRGB, public OrganizedEdgeFromNormals { - typedef typename pcl::PointCloud PointCloud; + typedef pcl::PointCloud PointCloud; typedef typename PointCloud::Ptr PointCloudPtr; typedef typename PointCloud::ConstPtr PointCloudConstPtr; - typedef typename pcl::PointCloud PointCloudN; + typedef pcl::PointCloud PointCloudN; typedef typename PointCloudN::Ptr PointCloudNPtr; typedef typename PointCloudN::ConstPtr PointCloudNConstPtr; - typedef typename pcl::PointCloud PointCloudL; + typedef pcl::PointCloud PointCloudL; typedef typename PointCloudL::Ptr PointCloudLPtr; typedef typename PointCloudL::ConstPtr PointCloudLConstPtr; diff --git a/features/include/pcl/features/rift.h b/features/include/pcl/features/rift.h index ff0c9b57e54..3c96a6b494d 100644 --- a/features/include/pcl/features/rift.h +++ b/features/include/pcl/features/rift.h @@ -68,15 +68,15 @@ namespace pcl using Feature::tree_; using Feature::search_radius_; - typedef typename pcl::PointCloud PointCloudIn; + typedef pcl::PointCloud PointCloudIn; typedef typename Feature::PointCloudOut PointCloudOut; - typedef typename pcl::PointCloud PointCloudGradient; + typedef pcl::PointCloud PointCloudGradient; typedef typename PointCloudGradient::Ptr PointCloudGradientPtr; typedef typename PointCloudGradient::ConstPtr PointCloudGradientConstPtr; - typedef typename boost::shared_ptr > Ptr; - typedef typename boost::shared_ptr > ConstPtr; + typedef boost::shared_ptr > Ptr; + typedef boost::shared_ptr > ConstPtr; /** \brief Empty constructor. */ diff --git a/features/include/pcl/features/rsd.h b/features/include/pcl/features/rsd.h index a45cb598004..fe87d9736e3 100644 --- a/features/include/pcl/features/rsd.h +++ b/features/include/pcl/features/rsd.h @@ -160,8 +160,8 @@ namespace pcl typedef typename Feature::PointCloudOut PointCloudOut; typedef typename Feature::PointCloudIn PointCloudIn; - typedef typename boost::shared_ptr > Ptr; - typedef typename boost::shared_ptr > ConstPtr; + typedef boost::shared_ptr > Ptr; + typedef boost::shared_ptr > ConstPtr; /** \brief Empty constructor. */ diff --git a/features/include/pcl/features/spin_image.h b/features/include/pcl/features/spin_image.h index 887295e4a6c..e28e2cc4e2a 100644 --- a/features/include/pcl/features/spin_image.h +++ b/features/include/pcl/features/spin_image.h @@ -100,11 +100,11 @@ namespace pcl typedef typename Feature::PointCloudOut PointCloudOut; - typedef typename pcl::PointCloud PointCloudN; + typedef pcl::PointCloud PointCloudN; typedef typename PointCloudN::Ptr PointCloudNPtr; typedef typename PointCloudN::ConstPtr PointCloudNConstPtr; - typedef typename pcl::PointCloud PointCloudIn; + typedef pcl::PointCloud PointCloudIn; typedef typename PointCloudIn::Ptr PointCloudInPtr; typedef typename PointCloudIn::ConstPtr PointCloudInConstPtr; diff --git a/features/include/pcl/features/statistical_multiscale_interest_region_extraction.h b/features/include/pcl/features/statistical_multiscale_interest_region_extraction.h index 3a4a87c9005..64515144d5f 100644 --- a/features/include/pcl/features/statistical_multiscale_interest_region_extraction.h +++ b/features/include/pcl/features/statistical_multiscale_interest_region_extraction.h @@ -65,8 +65,8 @@ namespace pcl { public: typedef boost::shared_ptr > IndicesPtr; - typedef typename boost::shared_ptr > Ptr; - typedef typename boost::shared_ptr > ConstPtr; + typedef boost::shared_ptr > Ptr; + typedef boost::shared_ptr > ConstPtr; /** \brief Empty constructor */ diff --git a/features/include/pcl/features/usc.h b/features/include/pcl/features/usc.h index 816ec2b615c..2045efa3973 100644 --- a/features/include/pcl/features/usc.h +++ b/features/include/pcl/features/usc.h @@ -77,8 +77,8 @@ namespace pcl typedef typename Feature::PointCloudOut PointCloudOut; typedef typename Feature::PointCloudIn PointCloudIn; - typedef typename boost::shared_ptr > Ptr; - typedef typename boost::shared_ptr > ConstPtr; + typedef boost::shared_ptr > Ptr; + typedef boost::shared_ptr > ConstPtr; /** \brief Constructor. */ diff --git a/features/include/pcl/features/vfh.h b/features/include/pcl/features/vfh.h index 665b38dbfbf..8679a7285fe 100644 --- a/features/include/pcl/features/vfh.h +++ b/features/include/pcl/features/vfh.h @@ -80,8 +80,8 @@ namespace pcl using FeatureFromNormals::normals_; typedef typename Feature::PointCloudOut PointCloudOut; - typedef typename boost::shared_ptr > Ptr; - typedef typename boost::shared_ptr > ConstPtr; + typedef boost::shared_ptr > Ptr; + typedef boost::shared_ptr > ConstPtr; /** \brief Empty constructor. */ diff --git a/filters/include/pcl/filters/conditional_removal.h b/filters/include/pcl/filters/conditional_removal.h index e395d17be2e..4bd5f4ea4f0 100644 --- a/filters/include/pcl/filters/conditional_removal.h +++ b/filters/include/pcl/filters/conditional_removal.h @@ -445,7 +445,7 @@ namespace pcl class ConditionBase { public: - typedef typename pcl::ComparisonBase ComparisonBase; + typedef pcl::ComparisonBase ComparisonBase; typedef typename ComparisonBase::Ptr ComparisonBasePtr; typedef typename ComparisonBase::ConstPtr ComparisonBaseConstPtr; @@ -605,7 +605,7 @@ namespace pcl typedef typename PointCloud::ConstPtr PointCloudConstPtr; public: - typedef typename pcl::ConditionBase ConditionBase; + typedef pcl::ConditionBase ConditionBase; typedef typename ConditionBase::Ptr ConditionBasePtr; typedef typename ConditionBase::ConstPtr ConditionBaseConstPtr; diff --git a/filters/include/pcl/filters/convolution.h b/filters/include/pcl/filters/convolution.h index fcc63195d66..41f7ba6ffa8 100644 --- a/filters/include/pcl/filters/convolution.h +++ b/filters/include/pcl/filters/convolution.h @@ -76,10 +76,10 @@ namespace pcl class Convolution { public: - typedef typename pcl::PointCloud PointCloudIn; + typedef pcl::PointCloud PointCloudIn; typedef typename PointCloudIn::Ptr PointCloudInPtr; typedef typename PointCloudIn::ConstPtr PointCloudInConstPtr; - typedef typename pcl::PointCloud PointCloudOut; + typedef pcl::PointCloud PointCloudOut; typedef boost::shared_ptr< Convolution > Ptr; typedef boost::shared_ptr< const Convolution > ConstPtr; diff --git a/filters/include/pcl/filters/convolution_3d.h b/filters/include/pcl/filters/convolution_3d.h index 6147e79e50f..22bd3a25948 100644 --- a/filters/include/pcl/filters/convolution_3d.h +++ b/filters/include/pcl/filters/convolution_3d.h @@ -199,11 +199,11 @@ namespace pcl class Convolution3D : public pcl::PCLBase { public: - typedef typename pcl::PointCloud PointCloudIn; + typedef pcl::PointCloud PointCloudIn; typedef typename PointCloudIn::ConstPtr PointCloudInConstPtr; - typedef typename pcl::search::Search KdTree; - typedef typename pcl::search::Search::Ptr KdTreePtr; - typedef typename pcl::PointCloud PointCloudOut; + typedef pcl::search::Search KdTree; + typedef typename KdTree::Ptr KdTreePtr; + typedef pcl::PointCloud PointCloudOut; typedef boost::shared_ptr > Ptr; typedef boost::shared_ptr > ConstPtr; diff --git a/filters/include/pcl/filters/model_outlier_removal.h b/filters/include/pcl/filters/model_outlier_removal.h index 594d06f8d77..d968def0065 100644 --- a/filters/include/pcl/filters/model_outlier_removal.h +++ b/filters/include/pcl/filters/model_outlier_removal.h @@ -74,8 +74,8 @@ namespace pcl typedef typename SampleConsensusModel::Ptr SampleConsensusModelPtr; public: - typedef typename pcl::PointCloud::Ptr PointCloudNPtr; - typedef typename pcl::PointCloud::ConstPtr PointCloudNConstPtr; + typedef pcl::PointCloud::Ptr PointCloudNPtr; + typedef pcl::PointCloud::ConstPtr PointCloudNConstPtr; /** \brief Constructor. * \param[in] extract_removed_indices Set to true if you want to be able to extract the indices of points being removed (default = false). diff --git a/filters/include/pcl/filters/sampling_surface_normal.h b/filters/include/pcl/filters/sampling_surface_normal.h index c5bd4871107..770b96ac2aa 100644 --- a/filters/include/pcl/filters/sampling_surface_normal.h +++ b/filters/include/pcl/filters/sampling_surface_normal.h @@ -62,7 +62,7 @@ namespace pcl typedef typename PointCloud::Ptr PointCloudPtr; typedef typename PointCloud::ConstPtr PointCloudConstPtr; - typedef typename Eigen::Matrix Vector; + typedef Eigen::Matrix Vector; public: diff --git a/keypoints/include/pcl/keypoints/harris_3d.h b/keypoints/include/pcl/keypoints/harris_3d.h index ff10d36b5b2..174565f0c55 100644 --- a/keypoints/include/pcl/keypoints/harris_3d.h +++ b/keypoints/include/pcl/keypoints/harris_3d.h @@ -59,7 +59,7 @@ namespace pcl typedef typename Keypoint::KdTree KdTree; typedef typename PointCloudIn::ConstPtr PointCloudInConstPtr; - typedef typename pcl::PointCloud PointCloudN; + typedef pcl::PointCloud PointCloudN; typedef typename PointCloudN::Ptr PointCloudNPtr; typedef typename PointCloudN::ConstPtr PointCloudNConstPtr; diff --git a/keypoints/include/pcl/keypoints/iss_3d.h b/keypoints/include/pcl/keypoints/iss_3d.h index e163141f033..7513c5ab879 100644 --- a/keypoints/include/pcl/keypoints/iss_3d.h +++ b/keypoints/include/pcl/keypoints/iss_3d.h @@ -90,11 +90,11 @@ namespace pcl typedef typename Keypoint::PointCloudIn PointCloudIn; typedef typename Keypoint::PointCloudOut PointCloudOut; - typedef typename pcl::PointCloud PointCloudN; + typedef pcl::PointCloud PointCloudN; typedef typename PointCloudN::Ptr PointCloudNPtr; typedef typename PointCloudN::ConstPtr PointCloudNConstPtr; - typedef typename pcl::octree::OctreePointCloudSearch OctreeSearchIn; + typedef pcl::octree::OctreePointCloudSearch OctreeSearchIn; typedef typename OctreeSearchIn::Ptr OctreeSearchInPtr; using Keypoint::name_; diff --git a/keypoints/include/pcl/keypoints/keypoint.h b/keypoints/include/pcl/keypoints/keypoint.h index c2f82e9e4bd..cd89e2276aa 100644 --- a/keypoints/include/pcl/keypoints/keypoint.h +++ b/keypoints/include/pcl/keypoints/keypoint.h @@ -61,8 +61,8 @@ namespace pcl using PCLBase::input_; typedef PCLBase BaseClass; - typedef typename pcl::search::Search KdTree; - typedef typename pcl::search::Search::Ptr KdTreePtr; + typedef pcl::search::Search KdTree; + typedef typename KdTree::Ptr KdTreePtr; typedef pcl::PointCloud PointCloudIn; typedef typename PointCloudIn::Ptr PointCloudInPtr; typedef typename PointCloudIn::ConstPtr PointCloudInConstPtr; diff --git a/keypoints/include/pcl/keypoints/susan.h b/keypoints/include/pcl/keypoints/susan.h index bd95e4ad38b..e47f09ebc86 100644 --- a/keypoints/include/pcl/keypoints/susan.h +++ b/keypoints/include/pcl/keypoints/susan.h @@ -64,7 +64,7 @@ namespace pcl typedef typename Keypoint::KdTree KdTree; typedef typename PointCloudIn::ConstPtr PointCloudInConstPtr; - typedef typename pcl::PointCloud PointCloudN; + typedef pcl::PointCloud PointCloudN; typedef typename PointCloudN::Ptr PointCloudNPtr; typedef typename PointCloudN::ConstPtr PointCloudNConstPtr; diff --git a/keypoints/include/pcl/keypoints/trajkovic_3d.h b/keypoints/include/pcl/keypoints/trajkovic_3d.h index 5ae9cdcdf33..8d31bdebf2c 100644 --- a/keypoints/include/pcl/keypoints/trajkovic_3d.h +++ b/keypoints/include/pcl/keypoints/trajkovic_3d.h @@ -59,7 +59,7 @@ namespace pcl typedef typename Keypoint::PointCloudIn PointCloudIn; typedef typename Keypoint::PointCloudOut PointCloudOut; typedef typename PointCloudIn::ConstPtr PointCloudInConstPtr; - typedef typename pcl::PointCloud Normals; + typedef pcl::PointCloud Normals; typedef typename Normals::Ptr NormalsPtr; typedef typename Normals::ConstPtr NormalsConstPtr;