C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
conv_topology_creator.h File Reference

Создание топологических объектов по данным конвертеров. More...

#include <vector>
#include <memory>
#include <templ_sptr.h>
#include <topology.h>
#include <se_elementary.h>

Classes

class  c3d::converter::IConverterBrepManager
 
class  c3d::converter::TcObject
 
class  c3d::converter::TcFace
 Face. More...
 
class  c3d::converter::TcLoop
 Loop. More...
 
class  c3d::converter::TcOrientedEdge
 Oriented edge. More...
 
class  c3d::converter::TcCurveEdge
 Edge. More...
 
class  c3d::converter::TcVertex
 Vertex. More...
 
class  c3d::converter::ITopologyCreator
 Class for creating a solid by topology data. More...
 

Namespaces

 c3d
 C3D namespace declaration.
 

Enumerations

enum  c3d::converter::ETcCheckError { }
 Enumeration of input error types . More...
 

Functions

std::shared_ptr< ITopologyCreator > c3d::converter::GetC3DTopologyBuilder ()
 Get C3D boundary representation generator.
 
void c3d::converter::ReleaseC3DTopologyBuilder (std::shared_ptr< ITopologyCreator > &)
 Release STEP boundary representation generator.
 

Detailed Description

Создание топологических объектов по данным конвертеров.

Enumeration Type Documentation

◆ ETcCheckError

Enumeration of input error types .

Note
EXPEREIMENTAL.
Enumerator
eTcErrFacePlusMinus 

Loop is not closed topologically .

eTcErrCurveType 

Incorrect pointers to the left/right faces.

eTcErrCount 

Incorrect curve type .

Number of error types.