17 class GenericIndexedCloud;
18 class GenericIndexedCloudPersist;
19 class GenericProgressCallback;
43 static ScalarType computeMeanScalarValue(
GenericCloud* theCloud);
51 static ScalarType computeMeanSquareScalarValue(
GenericCloud* theCloud);
68 static int computeScalarFieldGradient(
71 bool euclideanDistances,
72 bool sameInAndOutScalarField =
false,
96 static bool applyScalarFieldGaussianFilter(
111 static void multiplyScalarFields(
124 static void computeScalarFieldHistogram(
const GenericCloud* theCloud,
125 unsigned numberOfClasses,
126 std::vector<int>& histo);
133 static void computeScalarFieldExtremas(
const GenericCloud* theCloud,
140 static unsigned countScalarFieldValidValues(
const GenericCloud* theCloud);
163 static void SetScalarValueToNaN(
const CCVector3& P,
164 ScalarType& scalarValue);
170 static void SetScalarValueToZero(
const CCVector3& P,
171 ScalarType& scalarValue);
173 static void SetScalarValueInverted(
const CCVector3& P,
174 ScalarType& scalarValue);
191 static bool computeMeanGradientOnPatch(
193 void** additionalParameters,
211 static bool computeCellGaussianFilter(
213 void** additionalParameters,
float PointCoordinateType
Type of the coordinates of a (N-D) point.
The octree structure used throughout the library.
A generic 3D point cloud with index-based and presistent access to points.
A generic 3D point cloud with index-based point access.
Generic file read and write utility for python interface.
A K-mean class position and boundaries.
ScalarType mean
K-mean class mean value.
ScalarType minValue
K-mean class minimum value.
ScalarType maxValue
K-mean class maximum value.