ImFusion SDK 4.3
MeshProcessingAlgorithm Member List

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

AbortedByUser enum valueAlgorithm
actions()Algorithminline
Algorithm()Algorithm
AUTO_ALIGN enum valueMeshProcessingAlgorithm
autoAlignParam(double &minInlierRatio, double &worstCaseConfidence, bool &alignAnyway)MeshProcessingAlgorithm
CLEAN enum valueMeshProcessingAlgorithm
cleanParam(float &min, float &max) constMeshProcessingAlgorithm
COLOR enum valueMeshProcessingAlgorithm
colorParam(float &brightness, float &contrast, float &gamma, bool &useHSV, bool &applySettingsToTexture) constMeshProcessingAlgorithm
compute() overrideMeshProcessingAlgorithmvirtual
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 overrideMeshProcessingAlgorithmvirtual
configure(const Properties *p) overrideMeshProcessingAlgorithmvirtual
configureDefaults()Configurablevirtual
createCompatible(const DataList &data, Algorithm **a=0) (defined in MeshProcessingAlgorithm)MeshProcessingAlgorithmstatic
CROP enum valueMeshProcessingAlgorithm
cropParam(vec3 &boxCenter, vec3 &boxExtent, bool &discardPointsInside, mat4 &T, bool &capHole) constMeshProcessingAlgorithm
DECIMATE enum valueMeshProcessingAlgorithm
decimationParam(double &maxEdgeLength, double &maxSurfaceError, bool &preserveColors, std::vector< int > *blockedVertices=nullptr) constMeshProcessingAlgorithm
decimationParam(double &maxEdgeLength, bool &preserveColors, bool &preserveCurvature, std::vector< int > *blockedVertices=nullptr) constMeshProcessingAlgorithm
Error enum valueAlgorithm
factoryInfo() constAlgorithminline
FILL_HOLES enum valueMeshProcessingAlgorithm
holeFillParam(int &depth) (defined in MeshProcessingAlgorithm)MeshProcessingAlgorithm
IncompleteInput enum valueAlgorithm
inPlace() const (defined in MeshProcessingAlgorithm)MeshProcessingAlgorithminline
InvalidInput enum valueAlgorithm
INVERT_NORMALS enum valueMeshProcessingAlgorithm
loadDefaults() (defined in Algorithm)Algorithmprotected
m_actionsAlgorithmprotected
m_factoryInfoAlgorithmprotected
m_nameAlgorithmprotected
m_paramsConfigurableprotected
m_progressAlgorithmprotected
m_statusAlgorithmprotected
MERGE_CLOSE_VERTICES enum valueMeshProcessingAlgorithm
mesh() constMeshProcessingAlgorithminline
MeshProcessingAlgorithm(Mesh *mesh)MeshProcessingAlgorithm
Mode enum nameMeshProcessingAlgorithm
mode() constMeshProcessingAlgorithminline
NONE enum valueMeshProcessingAlgorithm
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
OutOfMemoryGPU enum valueAlgorithm
OutOfMemoryHost enum valueAlgorithm
progress() constAlgorithminline
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
REMOVE_EDGES enum valueMeshProcessingAlgorithm
removeEgdesParam() constMeshProcessingAlgorithminline
runAction(const std::string &id)Algorithm
setAutoAlignParam(double minInlierRatio, double worstCaseConfidence, bool alignAnyway)MeshProcessingAlgorithm
setCleanParam(float min, float max)MeshProcessingAlgorithm
setColorParam(float brightness, float contrast, float gamma, bool useHSV, bool applySettingsToTexture)MeshProcessingAlgorithm
setCropParam(const vec3 &boxCenter, const vec3 &boxExtent, bool discardPointsInside, const mat4 &T, bool capHole)MeshProcessingAlgorithm
setDecimationParam(double maxEdgeLength, double maxSurfaceError, bool preserveColors, const std::vector< int > &blockedVertices={})MeshProcessingAlgorithm
setDecimationParam(double maxEdgeLength, bool preserveColors, bool preserveCurvature, const std::vector< int > &blockedVertices={})MeshProcessingAlgorithm
setFactoryInfo(const FactoryInfo &value)Algorithminline
setHoleFillParam(int depth) (defined in MeshProcessingAlgorithm)MeshProcessingAlgorithm
setInPlace(bool inPlace) (defined in MeshProcessingAlgorithm)MeshProcessingAlgorithminline
setMode(const Mode &mode)MeshProcessingAlgorithminline
setProgress(Progress *progress)Algorithminlinevirtual
setRemoveEdgesParam(int layers)MeshProcessingAlgorithm
setSmoothMode(SmoothMode mode)MeshProcessingAlgorithminline
setSmoothParam(int iter)MeshProcessingAlgorithm
setVertexMergeParam(double threshold) (defined in MeshProcessingAlgorithm)MeshProcessingAlgorithm
signalOutputChangedAlgorithm
signalParametersChangedAlgorithm
SMOOTH enum valueMeshProcessingAlgorithm
SmoothMode enum name (defined in MeshProcessingAlgorithm)MeshProcessingAlgorithm
smoothMode() constMeshProcessingAlgorithminline
smoothParam() constMeshProcessingAlgorithminline
Status enum nameAlgorithm
status() constAlgorithmvirtual
StatusExt enum nameMeshProcessingAlgorithm
Success enum valueAlgorithm
survivesDataDeletion(const Data *) constAlgorithmvirtual
takeOutput() overrideMeshProcessingAlgorithmvirtual
Unknown enum valueAlgorithm
UnknownAction enum valueAlgorithm
unregisterParameter(const ParameterBase *param)Configurable
UnsupportedGPU enum valueAlgorithm
User enum valueAlgorithm
vertexMergeParam(double &threshold) (defined in MeshProcessingAlgorithm)MeshProcessingAlgorithm
~Algorithm() (defined in Algorithm)Algorithmvirtual
~Configurable() (defined in Configurable)Configurablevirtual
~MeshProcessingAlgorithm() overrideMeshProcessingAlgorithm
Search Tab / S to search, Esc to close