OpenWalnut  1.4.0
WTriangleMesh Member List
This is the complete list of members for WTriangleMesh, including all inherited members.
addMesh(boost::shared_ptr< WTriangleMesh > mesh, float xOff=0., float yOff=0., float zOff=0.)WTriangleMesh
addTextureCoordinate(osg::Vec3 texCoord)WTriangleMesh [inline]
addTextureCoordinate(float x, float y, float z)WTriangleMesh [inline]
addTriangle(size_t vert0, size_t vert1, size_t vert2)WTriangleMesh
addTriangle(osg::Vec3 vert0, osg::Vec3 vert1, osg::Vec3 vert2)WTriangleMesh
addVertex(osg::Vec3 vert)WTriangleMesh [inline]
addVertex(float x, float y, float z)WTriangleMesh
addVertex(WPosition vert)WTriangleMesh
calcAngleBetweenNormalizedVectors(osg::Vec3 const &v1, osg::Vec3 const &v2)WTriangleMesh [private]
calcNeighbors()WTriangleMesh [private]
calcNormal(osg::Vec3 vert0, osg::Vec3 vert1, osg::Vec3 vert2)WTriangleMesh [private]
calcTriangleArea(std::size_t triIdx) const WTriangleMesh [private]
calcTriangleCenter(std::size_t triIdx) const WTriangleMesh [private]
calcTriangleNormal(size_t triangle)WTriangleMesh [private]
ConstSPtr typedefWTriangleMesh
doLoopSubD()WTriangleMesh
estimateCurvature()WTriangleMesh
estimateSmoothedVertexPosition(std::size_t vtx, float sigmaDistance, float sigmaInfluence, bool mollify)WTriangleMesh [private]
getCurvatureMainPrincipalDirection(std::size_t vtxId) const WTriangleMesh
getCurvatureSecondaryPrincipalDirection(std::size_t vtxId) const WTriangleMesh
getDescription() const WTriangleMesh [inline, virtual]
getMainCurvature(std::size_t vtxId) const WTriangleMesh
getMainCurvatures() const WTriangleMesh
getMainPrincipalCurvatureDirectionArray()WTriangleMesh
getName() const WTriangleMesh [inline, virtual]
getNeighbor(const size_t coVert1, const size_t coVert2, const size_t triangleNum)WTriangleMesh [private]
getNormal(size_t index)WTriangleMesh
getPrototype()WTriangleMesh [static]
getSecondaryCurvature(std::size_t vtxId) const WTriangleMesh
getSecondaryCurvatures() const WTriangleMesh
getSecondaryPrincipalCurvatureDirectionArray()WTriangleMesh
getTextureCoordinateArray()WTriangleMesh
getTextureCoordinateArray() const WTriangleMesh
getTriangleColors() const WTriangleMesh
getTriangleNormalArray(bool forceRecalc=false)WTriangleMesh
getTriangles() const WTriangleMesh
getTriVert(size_t triId, size_t vertNum)WTriangleMesh [inline]
getTriVertId0(size_t triId) const WTriangleMesh [inline]
getTriVertId1(size_t triId) const WTriangleMesh [inline]
getTriVertId2(size_t triId) const WTriangleMesh [inline]
getVertColor(size_t index) const WTriangleMesh
getVertex(size_t index) const WTriangleMesh
getVertexArray()WTriangleMesh
getVertexArray() const WTriangleMesh
getVertexColorArray()WTriangleMesh
getVertexNormalArray(bool forceRecalc=false)WTriangleMesh
isA()WPrototyped
loopCalcEdgeVert(size_t triId, size_t edgeV1, size_t edgeV2, size_t V3)WTriangleMesh [private]
loopCalcNewPosition(size_t vertId)WTriangleMesh [private]
loopEraseTriangleFromVertex(size_t triId, size_t vertId)WTriangleMesh [private]
loopGetAlpha(int n)WTriangleMesh [private]
loopGetNextVertex(size_t triNum, size_t vertNum)WTriangleMesh [private]
loopGetThirdVert(size_t coVert1, size_t coVert2, size_t triangleNum)WTriangleMesh [private]
loopInsertCenterTriangle(size_t triId)WTriangleMesh [private]
loopInsertCornerTriangles(size_t triId)WTriangleMesh [private]
loopSetTriangle(size_t triId, size_t vertId1, size_t vertId2, size_t vertId3)WTriangleMesh [private]
m_autoNormalWTriangleMesh [private]
m_countTrianglesWTriangleMesh [private]
m_countVertsWTriangleMesh [private]
m_curvatureCalculatedWTriangleMesh [private]
m_mainCurvaturePrincipalDirectionWTriangleMesh [private]
m_mainNormalCurvatureWTriangleMesh [private]
m_meshDirtyWTriangleMesh [private]
m_neighborsCalculatedWTriangleMesh [private]
m_numTriFacesWTriangleMesh [private]
m_numTriVertsWTriangleMesh [private]
m_prototypeWTriangleMesh [protected, static]
m_secondaryCurvaturePrincipalDirectionWTriangleMesh [private]
m_secondaryNormalCurvatureWTriangleMesh [private]
m_textureCoordinatesWTriangleMesh [private]
m_triangleColorsWTriangleMesh [private]
m_triangleNeighborsWTriangleMesh [private]
m_triangleNormalsWTriangleMesh [private]
m_trianglesWTriangleMesh [private]
m_vertColorsWTriangleMesh [private]
m_vertexIsInTriangleWTriangleMesh [private]
m_vertNormalsWTriangleMesh [private]
m_vertsWTriangleMesh [private]
operator==(const WTriangleMesh &rhs) const WTriangleMesh [inline]
performFeaturePreservingSmoothing(float sigmaDistance, float sigmaInfluence)WTriangleMesh
performFeaturePreservingSmoothingMollificationPass(float sigmaDistance, float sigmaInfluence)WTriangleMesh [private]
performFeaturePreservingSmoothingVertexPass(float sigmaDistance, float sigmaInfluence)WTriangleMesh [private]
recalcVertNormals()WTriangleMesh
removeTriangle(size_t index)WTriangleMesh [private]
removeVertex(size_t index)WTriangleMesh [private]
rescaleVertexColors()WTriangleMesh
setAutoRecalcNormals(bool autoRecalc=true)WTriangleMesh
setTextureCoord(std::size_t index, osg::Vec3 texCoord)WTriangleMesh
setTriangleColor(size_t index, osg::Vec4 color)WTriangleMesh
setTriVert0(size_t triId, size_t vertId)WTriangleMesh [inline, private]
setTriVert1(size_t triId, size_t vertId)WTriangleMesh [inline, private]
setTriVert2(size_t triId, size_t vertId)WTriangleMesh [inline, private]
setVertex(size_t index, osg::Vec3 vert)WTriangleMesh [inline]
setVertexColor(size_t index, osg::Vec4 color)WTriangleMesh
setVertexNormal(size_t index, osg::Vec3 normal)WTriangleMesh
setVertexNormal(size_t index, float x, float y, float z)WTriangleMesh
setVertexNormal(size_t index, WPosition normal)WTriangleMesh
SPtr typedefWTriangleMesh
translateMesh(float xOff, float yOff, float zOff)WTriangleMesh
triangleSize() const WTriangleMesh
updateVertsInTriangles()WTriangleMesh [private]
vertSize() const WTriangleMesh
WPrototyped()WPrototyped
WTransferable()WTransferable
WTriangleMesh(size_t vertNum, size_t triangleNum)WTriangleMesh
WTriangleMesh(osg::ref_ptr< osg::Vec3Array > vertices, const std::vector< size_t > &triangles)WTriangleMesh
WTriangleMesh()WTriangleMesh [private]
WTriangleMeshTest (defined in WTriangleMesh)WTriangleMesh [friend]
zoomMesh(float zoom)WTriangleMesh
~WPrototyped()WPrototyped [virtual]
~WTransferable()WTransferable [virtual]
~WTriangleMesh()WTriangleMesh [virtual]