_idxsize | IndexedTriMesh< double > | protected |
_normals | IndexedTriMesh< double > | protected |
_normPtr | IndexedTriMesh< double > | protected |
_stride | IndexedTriMesh< double > | protected |
_triIdxArr | IndexedTriMesh< double > | protected |
_vertices | IndexedTriMesh< double > | protected |
_vertPtr | IndexedTriMesh< double > | protected |
AABBPrim enum value (defined in GeometryData) | GeometryData | |
add(const tri_type &triangle) | IndexedTriMeshN0< T, S > | inline |
BoxPrim enum value (defined in GeometryData) | GeometryData | |
calcFaceArea(size_t triIdx) | IndexedTriMeshN0< T, S > | inline |
calcFaceCentroid(size_t triIdx) | IndexedTriMeshN0< T, S > | inline |
calcFaceNormal(size_t triIdx) const | IndexedTriMeshN0< T, S > | inline |
clone() const | IndexedTriMeshN0< T, S > | inlinevirtual |
ConePrim enum value (defined in GeometryData) | GeometryData | |
CPtr typedef | GeometryData | |
CylinderPrim enum value (defined in GeometryData) | GeometryData | |
GeometryType enum name | GeometryData | |
getIndexedTriangle(size_t i) const | IndexedTriMeshN0< T, S > | inlinevirtual |
getIndexPtr() | IndexedTriMesh< double > | inline |
getIndexSize() const | IndexedTriMesh< double > | inline |
getIndices() | IndexedTriMesh< double > | inline |
getNormals() const | IndexedTriMesh< double > | inline |
getNormals() | IndexedTriMesh< double > | inline |
getNrTris() const | IndexedTriMeshN0< T, S > | inlinevirtual |
getSize() const | IndexedTriMeshN0< T, S > | inlinevirtual |
getTriangle(size_t i) const | IndexedTriMeshN0< T, S > | inlinevirtual |
getTriangle(size_t i, rw::geometry::Triangle< double > &dst) const | IndexedTriMeshN0< T, S > | inlinevirtual |
getTriangle(size_t i, rw::geometry::Triangle< float > &dst) const | IndexedTriMeshN0< T, S > | inlinevirtual |
getTriangles() | IndexedTriMeshN0< T, S > | inline |
getTriangles() const | IndexedTriMeshN0< T, S > | inline |
getTriangleStride() const | IndexedTriMesh< double > | inline |
getTriMesh(bool forceCopy=true) | TriMesh | virtual |
getTriMesh(bool forceCopy=true) const | TriMesh | |
getTriVertex(size_t i, size_t triIdx) const | IndexedTriMeshN0< T, S > | inline |
getTriVertex(size_t i, size_t triIdx) | IndexedTriMeshN0< T, S > | inline |
getType() const | IndexedTriMesh< double > | inlinevirtual |
getVertex(size_t i, VertexIdx vidx) const | IndexedTriMeshN0< T, S > | inlinevirtual |
getVertex(size_t i, VertexIdx vidx) | IndexedTriMeshN0< T, S > | inlinevirtual |
IndexedTriMesh< double >::getVertex(size_t i) | IndexedTriMesh< double > | inline |
IndexedTriMesh< double >::getVertex(size_t i) const | IndexedTriMesh< double > | inline |
getVertexNormal(size_t i, VertexIdx vidx) const | IndexedTriMeshN0< T, S > | inlinevirtual |
getVertexNormal(size_t i, VertexIdx vidx) | IndexedTriMeshN0< T, S > | inlinevirtual |
getVertices() const | IndexedTriMesh< double > | inline |
getVertices() | IndexedTriMesh< double > | inline |
getVolume() const | TriMesh | |
hasFaceNormals() const | IndexedTriMesh< double > | inline |
hasVertexNormals() const | IndexedTriMesh< double > | inline |
IdxTriMesh enum value (defined in GeometryData) | GeometryData | |
Implicit enum value (defined in GeometryData) | GeometryData | |
index_type typedef | IndexedTriMeshN0< T, S > | |
IndexedTriMesh(rw::core::Ptr< VertexArray > vertices, rw::core::Ptr< VertexArray > normals, uint8_t triStride, uint8_t idxsize) | IndexedTriMesh< double > | inlineprotected |
IndexedTriMeshN0() | IndexedTriMeshN0< T, S > | inline |
IndexedTriMeshN0(VertexArray *vertices) | IndexedTriMeshN0< T, S > | inline |
IndexedTriMeshN0(rw::core::Ptr< VertexArray > vertices, rw::core::Ptr< VertexArray > normals) | IndexedTriMeshN0< T, S > | inline |
IndexedTriMeshN0(rw::core::Ptr< VertexArray > vertices, rw::core::Ptr< VertexArray > normals, rw::core::Ptr< TriangleArray > triangles) | IndexedTriMeshN0< T, S > | inline |
IndexedTriMeshN0(rw::core::Ptr< VertexArray > vertices, rw::core::Ptr< TriangleArray > triangles) | IndexedTriMeshN0< T, S > | inline |
IndexedTriMeshN0(const rw::geometry::IndexedTriMeshN0< T, S > &mesh) | IndexedTriMeshN0< T, S > | inline |
isConvex() | TriMesh | inlinevirtual |
LineMesh enum value (defined in GeometryData) | GeometryData | |
LinePrim enum value (defined in GeometryData) | GeometryData | |
OBBPrim enum value (defined in GeometryData) | GeometryData | |
operator[](int i) | IndexedTriMeshN0< T, S > | inline |
operator[](int i) const | IndexedTriMeshN0< T, S > | inline |
PlainTriMesh enum value (defined in GeometryData) | GeometryData | |
PlanePrim enum value (defined in GeometryData) | GeometryData | |
PointCloud enum value (defined in GeometryData) | GeometryData | |
PointPrim enum value (defined in GeometryData) | GeometryData | |
Ptr typedef | IndexedTriMeshN0< T, S > | |
PyramidPrim enum value (defined in GeometryData) | GeometryData | |
Quadratic enum value (defined in GeometryData) | GeometryData | |
RayPrim enum value (defined in GeometryData) | GeometryData | |
resize(size_t nsize) | IndexedTriMeshN0< T, S > | inline |
scale(double scale) | IndexedTriMesh< double > | inlinevirtual |
setConvexEnabled(bool isConvex) (defined in TriMesh) | TriMesh | inline |
setTriArray(uint8_t *triarray) | IndexedTriMesh< double > | inlineprotected |
size() const | IndexedTriMesh< double > | inlinevirtual |
SpherePrim enum value (defined in GeometryData) | GeometryData | |
toString(GeometryType type) | GeometryData | static |
tri_type typedef | IndexedTriMeshN0< T, S > | |
TriangleArray typedef | IndexedTriMeshN0< T, S > | |
TrianglePrim enum value (defined in GeometryData) | GeometryData | |
TriMesh() (defined in TriMesh) | TriMesh | inlineprotected |
TubePrim enum value (defined in GeometryData) | GeometryData | |
UserType enum value (defined in GeometryData) | GeometryData | |
value_type typedef | IndexedTriMesh< double > | |
VertexArray typedef | IndexedTriMeshN0< T, S > | |
~GeometryData() | GeometryData | inlinevirtual |
~IndexedTriMesh() | IndexedTriMesh< double > | inlineprotected |
~IndexedTriMeshN0() | IndexedTriMeshN0< T, S > | inlinevirtual |
~TriMesh() | TriMesh | inlinevirtual |