ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::DistanceComputationTools Member List

This is the complete list of members for cloudViewer::DistanceComputationTools, including all inherited members.

CANCELED_BY_USER enum valuecloudViewer::DistanceComputationTools
computeApproxCloud2CloudDistance(GenericIndexedCloudPersist *comparedCloud, GenericIndexedCloudPersist *referenceCloud, unsigned char octreeLevel, PointCoordinateType maxSearchDist=0, GenericProgressCallback *progressCb=nullptr, DgmOctree *compOctree=nullptr, DgmOctree *refOctree=nullptr)cloudViewer::DistanceComputationToolsstatic
computeCellHausdorffDistance(const DgmOctree::octreeCell &cell, void **additionalParameters, NormalizedProgress *nProgress=nullptr)cloudViewer::DistanceComputationToolsprotectedstatic
computeCellHausdorffDistanceWithLocalModel(const DgmOctree::octreeCell &cell, void **additionalParameters, NormalizedProgress *nProgress=nullptr)cloudViewer::DistanceComputationToolsprotectedstatic
computeCloud2BoxEquation(GenericIndexedCloudPersist *cloud, const CCVector3 &boxDimensions, const SquareMatrix &rotationTransform, const CCVector3 &boxCenter, bool signedDist=true, double *rms=nullptr)cloudViewer::DistanceComputationToolsstatic
computeCloud2CloudDistances(GenericIndexedCloudPersist *comparedCloud, GenericIndexedCloudPersist *referenceCloud, Cloud2CloudDistancesComputationParams &params, GenericProgressCallback *progressCb=nullptr, DgmOctree *compOctree=nullptr, DgmOctree *refOctree=nullptr)cloudViewer::DistanceComputationToolsstatic
computeCloud2ConeEquation(GenericIndexedCloudPersist *cloud, const CCVector3 &coneP1, const CCVector3 &coneP2, const PointCoordinateType coneR1, const PointCoordinateType coneR2, bool signedDistances=true, bool solutionType=false, double *rms=nullptr)cloudViewer::DistanceComputationToolsstatic
computeCloud2CylinderEquation(GenericIndexedCloudPersist *cloud, const CCVector3 &cylinderP1, const CCVector3 &cylinderP2, const PointCoordinateType cylinderRadius, bool signedDistances=true, bool solutionType=false, double *rms=nullptr)cloudViewer::DistanceComputationToolsstatic
computeCloud2DiscEquation(GenericIndexedCloudPersist *cloud, const CCVector3 &discCenter, const PointCoordinateType discRadius, const SquareMatrix &rotationTransform, bool signedDistances=true, double *rms=nullptr)cloudViewer::DistanceComputationToolsstatic
computeCloud2MeshDistances(GenericIndexedCloudPersist *pointCloud, GenericIndexedMesh *mesh, Cloud2MeshDistancesComputationParams &params, GenericProgressCallback *progressCb=nullptr, DgmOctree *cloudOctree=nullptr)cloudViewer::DistanceComputationToolsstatic
computeCloud2MeshDistancesWithOctree(const DgmOctree *octree, OctreeAndMeshIntersection *intersection, Cloud2MeshDistancesComputationParams &params, GenericProgressCallback *progressCb=nullptr)cloudViewer::DistanceComputationToolsprotectedstatic
computeCloud2MeshDistanceWithOctree(OctreeAndMeshIntersection *theIntersection, Cloud2MeshDistancesComputationParams &params, GenericProgressCallback *progressCb=nullptr)cloudViewer::DistanceComputationToolsprotectedstatic
ComputeCloud2PlaneDistance(cloudViewer::GenericCloud *cloud, const PointCoordinateType *planeEquation, ERROR_MEASURES measureType)cloudViewer::DistanceComputationToolsstatic
computeCloud2PlaneDistanceRMS(GenericCloud *cloud, const PointCoordinateType *planeEquation)cloudViewer::DistanceComputationToolsstatic
computeCloud2PlaneEquation(GenericIndexedCloudPersist *cloud, const PointCoordinateType *planeEquation, bool signedDistances=true, double *rms=nullptr)cloudViewer::DistanceComputationToolsstatic
ComputeCloud2PlaneMaxDistance(GenericCloud *cloud, const PointCoordinateType *planeEquation)cloudViewer::DistanceComputationToolsstatic
ComputeCloud2PlaneRobustMax(GenericCloud *cloud, const PointCoordinateType *planeEquation, float percent)cloudViewer::DistanceComputationToolsstatic
computeCloud2PolylineEquation(GenericIndexedCloudPersist *cloud, const Polyline *polyline, double *rms=nullptr)cloudViewer::DistanceComputationToolsstatic
computeCloud2RectangleEquation(GenericIndexedCloudPersist *cloud, PointCoordinateType widthX, PointCoordinateType widthY, const SquareMatrix &rotationTransform, const CCVector3 &center, bool signedDist=true, double *rms=nullptr)cloudViewer::DistanceComputationToolsstatic
computeCloud2SphereEquation(GenericIndexedCloudPersist *cloud, const CCVector3 &sphereCenter, const PointCoordinateType sphereRadius, bool signedDistances=true, double *rms=nullptr)cloudViewer::DistanceComputationToolsstatic
computeGeodesicDistances(GenericIndexedCloudPersist *cloud, unsigned seedPointIndex, unsigned char octreeLevel, GenericProgressCallback *progressCb=nullptr)cloudViewer::DistanceComputationToolsstatic
computePoint2LineSegmentDistSquared(const CCVector3 *point, const CCVector3 *start, const CCVector3 *end)cloudViewer::DistanceComputationToolsstatic
computePoint2MeshDistancesWithOctree(const CCVector3 &P, ScalarType &distance, OctreeAndMeshIntersection *intersection, Cloud2MeshDistancesComputationParams &params)cloudViewer::DistanceComputationToolsprotectedstatic
computePoint2PlaneDistance(const CCVector3 *P, const PointCoordinateType *planeEquation)cloudViewer::DistanceComputationToolsstatic
computePoint2TriangleDistance(const CCVector3 *P, const GenericTriangle *theTriangle, bool signedDist, CCVector3 *nearestP=nullptr)cloudViewer::DistanceComputationToolsstatic
ComputeSquareDistToSegment(const CCVector2 &P, const CCVector2 &A, const CCVector2 &B, bool onlyOrthogonal=false)cloudViewer::DistanceComputationToolsstatic
diff(GenericIndexedCloudPersist *comparedCloud, GenericIndexedCloudPersist *referenceCloud, GenericProgressCallback *progressCb=nullptr)cloudViewer::DistanceComputationToolsstatic
DISJOINT enum valuecloudViewer::DistanceComputationTools
DISTANCE_COMPUTATION_RESULTS enum namecloudViewer::DistanceComputationTools
EMPTY_CLOUD enum valuecloudViewer::DistanceComputationTools
ERROR_BUILD_FAST_MARCHING_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_BUILD_OCTREE_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_CANT_USE_MAX_SEARCH_DIST_AND_CLOSEST_POINT_SET enum valuecloudViewer::DistanceComputationTools
ERROR_COMPUTE_CLOUD2_CLOUD_DISTANCE_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_COMPUTE_CLOUD2_MESH_DISTANCE_WITH_OCTREE_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_CONE_R1_LT_CONE_R2 enum valuecloudViewer::DistanceComputationTools
ERROR_CONELENGTH_ZERO enum valuecloudViewer::DistanceComputationTools
ERROR_COULDNOT_SYNCRONIZE_OCTREES enum valuecloudViewer::DistanceComputationTools
ERROR_EMPTY_COMPAREDCLOUD enum valuecloudViewer::DistanceComputationTools
ERROR_EMPTY_REFERENCECLOUD enum valuecloudViewer::DistanceComputationTools
ERROR_EMPTY_REFERENCEMESH enum valuecloudViewer::DistanceComputationTools
ERROR_ENABLE_SCALAR_FIELD_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_EXECUTE_CLOUD_MESH_DIST_CELL_FUNC_MT_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_EXECUTE_FUNCTION_FOR_ALL_CELLS_AT_LEVEL_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_EXECUTE_GET_POINTS_IN_CELL_BY_INDEX_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_GET_CELL_CODES_AND_INDEXES_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_GET_CELL_CODES_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_GET_CELL_INDEXES_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_INIT_DISTANCE_TRANSFORM_GRID_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_INIT_PER_CELL_TRIANGLE_LIST_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_INTERNAL enum valuecloudViewer::DistanceComputationTools
ERROR_INTERSECT_MESH_WITH_OCTREE_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_INVALID_OCTREE_AND_MESH_INTERSECTION enum valuecloudViewer::DistanceComputationTools
ERROR_INVALID_PRIMITIVE_DIMENSIONS enum valuecloudViewer::DistanceComputationTools
ERROR_MEASURES enum namecloudViewer::DistanceComputationTools
ERROR_NULL_COMPAREDCLOUD enum valuecloudViewer::DistanceComputationTools
ERROR_NULL_COMPAREDOCTREE enum valuecloudViewer::DistanceComputationTools
ERROR_NULL_OCTREE enum valuecloudViewer::DistanceComputationTools
ERROR_NULL_REFERENCECLOUD enum valuecloudViewer::DistanceComputationTools
ERROR_NULL_REFERENCEMESH enum valuecloudViewer::DistanceComputationTools
ERROR_NULL_REFERENCEPOLYLINE enum valuecloudViewer::DistanceComputationTools
ERROR_OCTREE_AND_MESH_INTERSECTION_MISMATCH enum valuecloudViewer::DistanceComputationTools
ERROR_OCTREE_LEVEL_GT_MAX_OCTREE_LEVEL enum valuecloudViewer::DistanceComputationTools
ERROR_OCTREE_LEVEL_LT_ONE enum valuecloudViewer::DistanceComputationTools
ERROR_OUT_OF_MEMORY enum valuecloudViewer::DistanceComputationTools
ERROR_PLANE_NORMAL_LT_ZERO enum valuecloudViewer::DistanceComputationTools
ERROR_PROPAGATE_DISTANCE_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_SEED_POINT_INDEX_GREATER_THAN_COMPAREDCLOUD_SIZE enum valuecloudViewer::DistanceComputationTools
ERROR_SYNCHRONIZE_OCTREES_FAILURE enum valuecloudViewer::DistanceComputationTools
ERROR_TOOSMALL_REFERENCEPOLYLINE enum valuecloudViewer::DistanceComputationTools
ERROR_UNKOWN_ERRORMEASURES_TYPE enum valuecloudViewer::DistanceComputationTools
intersectMeshWithOctree(OctreeAndMeshIntersection *theIntersection, unsigned char octreeLevel, GenericProgressCallback *progressCb=nullptr)cloudViewer::DistanceComputationToolsprotectedstatic
INVALID_INPUT enum valuecloudViewer::DistanceComputationTools
MAX_DIST enum valuecloudViewer::DistanceComputationTools
MAX_DIST_68_PERCENT enum valuecloudViewer::DistanceComputationTools
MAX_DIST_95_PERCENT enum valuecloudViewer::DistanceComputationTools
MAX_DIST_99_PERCENT enum valuecloudViewer::DistanceComputationTools
MultiThreadSupport()cloudViewer::DistanceComputationToolsstatic
NULL_PLANE_EQUATION enum valuecloudViewer::DistanceComputationTools
OUT_OF_MEMORY enum valuecloudViewer::DistanceComputationTools
RMS enum valuecloudViewer::DistanceComputationTools
SOReturnCode enum namecloudViewer::DistanceComputationTools
SUCCESS enum valuecloudViewer::DistanceComputationTools
SYNCHRONIZED enum valuecloudViewer::DistanceComputationTools
synchronizeOctrees(GenericIndexedCloudPersist *comparedCloud, GenericIndexedCloudPersist *referenceCloud, DgmOctree *&comparedOctree, DgmOctree *&referenceOctree, PointCoordinateType maxSearchDist=0, GenericProgressCallback *progressCb=nullptr)cloudViewer::DistanceComputationToolsstatic