ImFusion SDK 4.3
MeshDistanceAlgorithm Member List

This is the complete list of members for MeshDistanceAlgorithm, including all inherited members.

AbortedByUser enum valueAlgorithm
actions()Algorithminline
Algorithm()Algorithm
computationMode() constMeshDistanceAlgorithminline
compute() overrideMeshDistanceAlgorithmvirtual
computeDiceCoefficient()MeshDistanceAlgorithm
Configurable()=default (defined in Configurable)Configurable
Configurable(const Configurable &rhs) (defined in Configurable)Configurable
Configurable(Configurable &&rhs) noexcept (defined in Configurable)Configurable
configuration(Properties *p) const overrideMeshDistanceAlgorithmvirtual
configure(const Properties *p) overrideMeshDistanceAlgorithmvirtual
configureDefaults()Configurablevirtual
createCompatible(const DataList &data, Algorithm **a=0)MeshDistanceAlgorithmstatic
distances() const (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
DistanceType enum nameMeshDistanceAlgorithm
distanceType() const (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
Error enum valueAlgorithm
exportDistances() const (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithm
factoryInfo() constAlgorithminline
IncompleteInput enum valueAlgorithm
InvalidInput enum valueAlgorithm
loadDefaults() (defined in Algorithm)Algorithmprotected
m_actionsAlgorithmprotected
m_computationModeMeshDistanceAlgorithmprotected
m_distances (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithmprotected
m_distancesOutputFile (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithmprotected
m_distanceType (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithmprotected
m_factoryInfoAlgorithmprotected
m_meshMeshDistanceAlgorithmprotected
m_meshVolume (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithmprotected
m_nameAlgorithmprotected
m_paramsConfigurableprotected
m_pointCloudMeshDistanceAlgorithmprotected
m_progressAlgorithmprotected
m_rangeOfInterest (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithmprotected
m_referenceMeshVolume (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithmprotected
m_refMeshMeshDistanceAlgorithmprotected
m_refPointCloudMeshDistanceAlgorithmprotected
m_signedDistance (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithmprotected
m_statistics (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithmprotected
m_statusAlgorithmprotected
mesh() (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
MeshDistanceAlgorithm(Mesh *mesh, Mesh *referenceMesh)MeshDistanceAlgorithm
MeshDistanceAlgorithm(PointCloud *pointCloud, PointCloud *referencePointCloud)MeshDistanceAlgorithm
MeshDistanceAlgorithm(PointCloud *pointcloud, Mesh *referenceMesh)MeshDistanceAlgorithm
MeshDistanceAlgorithm(Mesh *mesh, PointCloud *referencePointCloud)MeshDistanceAlgorithm
meshToPointCloudDistance(const PointCloud *pointCloudSrc, const Mesh *meshDst, std::vector< double > &dist) (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithmstatic
meshVolume() const (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
OutOfMemoryGPU enum valueAlgorithm
OutOfMemoryHost enum valueAlgorithm
pointCloud() (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
pointCloudDistance(const PointCloud *pointCloudSrc, PointCloud *pointCloudDst, std::vector< double > &dist, std::vector< int > *srcToDstMapping=nullptr)MeshDistanceAlgorithmstatic
pointCloudToMeshDistance(const Mesh *meshSrc, PointCloud *pointCloudDst, std::vector< double > &dist, bool computeSurfaceError=false, bool signedDistance=false, Progress *progress=nullptr)MeshDistanceAlgorithmstatic
PointToPoint enum value (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithm
PointToSurface enum value (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithm
progress() constAlgorithminline
rangeOfInterest() const (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
referenceMesh() (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
referenceMeshVolume() const (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
referencePointCloud() (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
registerAction(const std::string &id, const std::string &guiName, const std::function< Algorithm::Status(void)> &action)Algorithmprotected
registerAction(const std::string &id, const std::string &guiName, Algorithm::Status(D::*action)(void))Algorithminlineprotected
registerAction(const Action &action)Algorithmprotected
registerParameter(ParameterBase *param)Configurable
runAction(const std::string &id)Algorithm
setDistancesOutputFile(const std::string &distancesOutputFile) (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithm
setDistanceType(DistanceType type) (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
setFactoryInfo(const FactoryInfo &value)Algorithminline
setProgress(Progress *progress)Algorithminlinevirtual
setRangeOfInterest(const vec2i &range)MeshDistanceAlgorithm
setSignedDistance(bool signedDistance) (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
signalOutputChangedAlgorithm
signalParametersChangedAlgorithm
signedDistance() const (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
statistics() const (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithminline
Status enum nameAlgorithm
status() constAlgorithmvirtual
StatusExt enum nameMeshDistanceAlgorithm
Success enum valueAlgorithm
survivesDataDeletion(const Data *) constAlgorithmvirtual
takeOutput()Algorithmvirtual
Unknown enum valueAlgorithm
UnknownAction enum valueAlgorithm
unregisterParameter(const ParameterBase *param)Configurable
UnsupportedGPU enum valueAlgorithm
User enum valueAlgorithm
writeDistancesToFile(const std::vector< double > &distances, const std::string &distancesOutputFile) (defined in MeshDistanceAlgorithm)MeshDistanceAlgorithmprotectedstatic
~Algorithm() (defined in Algorithm)Algorithmvirtual
~Configurable() (defined in Configurable)Configurablevirtual
~MeshDistanceAlgorithm() overrideMeshDistanceAlgorithm
Search Tab / S to search, Esc to close