, 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 typedef | WTriangleMesh | |
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_autoNormal | WTriangleMesh | [private] |
m_countTriangles | WTriangleMesh | [private] |
m_countVerts | WTriangleMesh | [private] |
m_curvatureCalculated | WTriangleMesh | [private] |
m_mainCurvaturePrincipalDirection | WTriangleMesh | [private] |
m_mainNormalCurvature | WTriangleMesh | [private] |
m_meshDirty | WTriangleMesh | [private] |
m_neighborsCalculated | WTriangleMesh | [private] |
m_numTriFaces | WTriangleMesh | [private] |
m_numTriVerts | WTriangleMesh | [private] |
m_prototype | WTriangleMesh | [protected, static] |
m_secondaryCurvaturePrincipalDirection | WTriangleMesh | [private] |
m_secondaryNormalCurvature | WTriangleMesh | [private] |
m_textureCoordinates | WTriangleMesh | [private] |
m_triangleColors | WTriangleMesh | [private] |
m_triangleNeighbors | WTriangleMesh | [private] |
m_triangleNormals | WTriangleMesh | [private] |
m_triangles | WTriangleMesh | [private] |
m_vertColors | WTriangleMesh | [private] |
m_vertexIsInTriangle | WTriangleMesh | [private] |
m_vertNormals | WTriangleMesh | [private] |
m_verts | WTriangleMesh | [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 typedef | WTriangleMesh | |
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] |