|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Class for creating a solid by topology data. More...
#include <conv_topology_creator.h>
Public Member Functions | |
| ITopologyCreator ()=default | |
| Default constructor. | |
| virtual | ~ITopologyCreator ()=default |
| Destructor. | |
| virtual void | Init (const std::vector< TcFace > &_faces, const std::vector< TcLoop > &_loops, const std::vector< TcOrientedEdge > &_orientedEdges, const std::vector< TcCurveEdge > &_curveEdges, const std::vector< TcVertex > &_vertices)=0 |
| Initialize. | |
| virtual TcFace * | GetFace (size_t)=0 |
| Get face. | |
| virtual TcLoop * | GetLoop (size_t)=0 |
| Get loop. | |
| virtual TcOrientedEdge * | GetOrientedEdge (size_t)=0 |
| Get oriented edge. | |
| virtual TcCurveEdge * | GetCurveEdge (size_t)=0 |
| Get edge. | |
| virtual TcVertex * | GetVertex (size_t)=0 |
| Get vertex. | |
| virtual SPtr< MbSolid > | CreateSolid ()=0 |
| Create solid. | |
Class for creating a solid by topology data.