C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
c3d::converter::ITopologyCreator Class Referenceabstract

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.
 

Detailed Description

Class for creating a solid by topology data.

Note
EXPEREIMENTAL.

The documentation for this class was generated from the following file: