Skip to content

Commit 8dcbff5

Browse files
authored
[MeshTopology] Remove unused accessors for edges, faces, and elements (#5783)
1 parent 653ac13 commit 8dcbff5

File tree

2 files changed

+0
-64
lines changed

2 files changed

+0
-64
lines changed

Sofa/Component/Topology/Container/Constant/src/sofa/component/topology/container/constant/MeshTopology.cpp

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -802,61 +802,11 @@ void MeshTopology::setNbPoints(Size n)
802802
nbPoints = n;
803803
}
804804

805-
Size MeshTopology::getNbEdges()
806-
{
807-
return Size(getEdges().size());
808-
}
809-
810-
Size MeshTopology::getNbTriangles()
811-
{
812-
return Size(getTriangles().size());
813-
}
814-
815-
Size MeshTopology::getNbQuads()
816-
{
817-
return Size(getQuads().size());
818-
}
819-
820-
Size MeshTopology::getNbTetrahedra()
821-
{
822-
return Size(getTetrahedra().size());
823-
}
824-
825-
Size MeshTopology::getNbHexahedra()
826-
{
827-
return Size(getHexahedra().size());
828-
}
829-
830805
Size MeshTopology::getNbUVs()
831806
{
832807
return Size(getUVs().size());
833808
}
834809

835-
const MeshTopology::Edge MeshTopology::getEdge(Index i)
836-
{
837-
return getEdges()[i];
838-
}
839-
840-
const MeshTopology::Triangle MeshTopology::getTriangle(Index i)
841-
{
842-
return getTriangles()[i];
843-
}
844-
845-
const MeshTopology::Quad MeshTopology::getQuad(Index i)
846-
{
847-
return getQuads()[i];
848-
}
849-
850-
const MeshTopology::Tetra MeshTopology::getTetrahedron(Index i)
851-
{
852-
return getTetrahedra()[i];
853-
}
854-
855-
const MeshTopology::Hexa MeshTopology::getHexahedron(Index i)
856-
{
857-
return getHexahedra()[i];
858-
}
859-
860810
const MeshTopology::UV MeshTopology::getUV(Index i)
861811
{
862812
return getUVs()[i];

Sofa/Component/Topology/Container/Constant/src/sofa/component/topology/container/constant/MeshTopology.h

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -99,20 +99,6 @@ class SOFA_COMPONENT_TOPOLOGY_CONTAINER_CONSTANT_API MeshTopology : public core:
9999
const SeqTetrahedra& getTetrahedra() override;
100100
const SeqHexahedra& getHexahedra() override;
101101

102-
// Random accessors
103-
104-
Size getNbEdges() override;
105-
Size getNbTriangles() override;
106-
Size getNbQuads() override;
107-
Size getNbTetrahedra() override;
108-
Size getNbHexahedra() override;
109-
110-
const Edge getEdge(EdgeID i) override;
111-
const Triangle getTriangle(TriangleID i) override;
112-
const Quad getQuad(QuadID i) override;
113-
const Tetra getTetrahedron(TetraID i) override;
114-
const Hexa getHexahedron(HexaID i) override;
115-
116102
// If using STEP loader, include also uv coordinates
117103
typedef Index UVID;
118104
typedef type::Vec2 UV;

0 commit comments

Comments
 (0)