OpenWalnut  1.5.0dev
butterfly::WSubdivisionValidator Member List

This is the complete list of members for butterfly::WSubdivisionValidator, including all inherited members.

flipTrianglesAtLowAngles(std::shared_ptr< WTriangleMesh > inputMesh)butterfly::WSubdivisionValidator
generateStatisticalInformation()butterfly::WSubdivisionValidator
getAlphaLawOfCosines(float lengthA, float lengthB, float lengthC)butterfly::WSubdivisionValidatorstatic
getMinSubdividedLineLength()butterfly::WSubdivisionValidator
getMinSubdividedLineLengthMultiplierPerIteration()butterfly::WSubdivisionValidator
getMinTrianglesAngle(size_t vertID1, size_t vertID2, bool maxInTriangle)butterfly::WSubdivisionValidator
getValidatedSubdivision(size_t vertID1, size_t vertID2, osg::Vec3 interpolatedVertex)butterfly::WSubdivisionValidator
isValidMaxNeighbourTriangleAngle(size_t vertID1, size_t vertID2, float lengthC)butterfly::WSubdivisionValidator
isValidMaxTransformationAngle(float lengthA, float lengthB, float lengthC)butterfly::WSubdivisionValidator
isValidMinAmountOfAverage(size_t vertID1, size_t vertID2, float lengthC)butterfly::WSubdivisionValidator
isValidMinAmountOfMax(size_t vertID1, size_t vertID2, float lengthC)butterfly::WSubdivisionValidator
isValidMinLengthsQuotient(float lengthA, float lengthB)butterfly::WSubdivisionValidator
isValidMinSubdividedLineLength(float lengthC)butterfly::WSubdivisionValidator
isValidMinTransformationAngle(float lengthA, float lengthB, float lengthC)butterfly::WSubdivisionValidator
isValidSubdivision(size_t vertID1, size_t vertID2, osg::Vec3 newVert)butterfly::WSubdivisionValidator
joinNarrowVertices(std::shared_ptr< WTriangleMesh > inputMesh)butterfly::WSubdivisionValidator
m_maxAmountOfMaxForVertexJoinbutterfly::WSubdivisionValidatorprivate
m_maxNeighbourTriangleAnglebutterfly::WSubdivisionValidatorprivate
m_maxNeighbourTriangleAngleLengthRatiobutterfly::WSubdivisionValidatorprivate
m_maxNeighbourTriangleAngleTriangleFlipbutterfly::WSubdivisionValidatorprivate
m_maxTransformationAnglebutterfly::WSubdivisionValidatorprivate
m_minAmountOfAveragebutterfly::WSubdivisionValidatorprivate
m_minAmountOfMaxbutterfly::WSubdivisionValidatorprivate
m_minLenghtsQuotientbutterfly::WSubdivisionValidatorprivate
m_minNeighbourTriangleAnglebutterfly::WSubdivisionValidatorprivate
m_minSubdividedLineLengthbutterfly::WSubdivisionValidatorprivate
m_minSubdividedLineLengthMultiplierPerIterationbutterfly::WSubdivisionValidatorprivate
m_minTransformationAnglebutterfly::WSubdivisionValidatorprivate
m_processedMeshbutterfly::WSubdivisionValidatorprivate
m_vertexFactorybutterfly::WSubdivisionValidatorprivate
setMaxAmountOfMaxForVertexJoin(float maxAmountOfMaxForVertexJoin)butterfly::WSubdivisionValidator
setMaxNeighbourTriangleAngle(float maxNeighbourTriangleAngle, float maxNeighbourTriangleAngleLengthRatio)butterfly::WSubdivisionValidator
setMaxNeighbourTriangleAngleTriangleFlip(float maxNeighbourTriangleAngleTriangleFlip)butterfly::WSubdivisionValidator
setMaxTransformationAngle(float maxTransformationAngle)butterfly::WSubdivisionValidator
setMinAmountOfAverage(float minAmountOfAverage)butterfly::WSubdivisionValidator
setMinAmountOfMax(float minAmountOfMax)butterfly::WSubdivisionValidator
setMinLenghtsQuotient(float minLenghtsQuotient)butterfly::WSubdivisionValidator
setMinMeighbourTriangleAngle(float minNeighbourTriangleAngle)butterfly::WSubdivisionValidator
setMinSubdividedLineLength(float minSubdividedLineLength)butterfly::WSubdivisionValidator
setMinSubdividedLineLengthMultiplierPerIteration(float minSubdividedLineLengthMultiplierPerIteration)butterfly::WSubdivisionValidator
setMinTransformationAngle(float minTransformationAngle)butterfly::WSubdivisionValidator
setTriangleMesh(std::shared_ptr< WTriangleMesh > processedMesh, WVertexFactory *vertexFactory)butterfly::WSubdivisionValidator
subdivideTriangle(size_t vertID0, size_t vertID1, size_t vertID2)butterfly::WSubdivisionValidator
subdivideTriangleValidSum1(size_t vertID0, size_t vertID1, size_t vertID2, size_t new0_1id)butterfly::WSubdivisionValidatorprivate
subdivideTriangleValidSum2(size_t vertID0, size_t vertID1, size_t vertID2, size_t new0_1id, size_t new0_2id)butterfly::WSubdivisionValidatorprivate
subdivideTriangleValidSum3(size_t vertID0, size_t vertID1, size_t vertID2, size_t new0_1id, size_t new0_2id, size_t new1_2id)butterfly::WSubdivisionValidatorprivate
WSubdivisionValidator()butterfly::WSubdivisionValidator
~WSubdivisionValidator()butterfly::WSubdivisionValidatorvirtual