40 void _postIfNecessary(
const std::string &report);
44 void _updateComparison(
Field *field);
53 std::string _compareNonTyped(
MLdouble epsilon,
54 const pcl::PCLHeader &header1,
55 const pcl::PCLHeader &header2,
58 uint32_t width1, uint32_t width2,
59 uint32_t height1, uint32_t height2,
60 bool isDense1,
bool isDense2,
61 const Eigen::Vector4f &sorigin1,
62 const Eigen::Vector4f &sorigin2,
63 const Eigen::Quaternionf &sorientation1,
64 const Eigen::Quaternionf &sorientation2)
const;
70 template <
typename POINT_CLOUD_TYPE1,
typename POINT_CLOUD_TYPE2>
71 void _updateComparisonT(
const POINT_CLOUD_TYPE1 &inputPointCloud1,
72 const POINT_CLOUD_TYPE2 &inputPointCloud2);
76 template <
typename POINT_CLOUD_TYPE0,
77 typename POINT_CLOUD_TYPE1>
78 std::string _comparePoints(
const POINT_CLOUD_TYPE0 &inputPointCloud1,
79 const POINT_CLOUD_TYPE1 &inputPointCloud2,
80 double epsilon)
const;
115 BoolField *_comparePointsOtherMembersFld;
123 std::string _noDifferencesString;
126 std::string _lastReport;
PCLModule(int numImageInputs=0, int numImageOutputs=0, int numPCLInputs=0, int numPCLOutputs=0, bool createEnumAndNotify=false)