Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
TopoDSToStep Class Reference

This package implements the mapping between CAS.CAD
Shape representation and AP214 Shape Representation.
The target schema is pms_c4 (a subset of AP214)

How to use this Package :

Entry point are context dependent. It can be :
MakeManifoldSolidBrep
MakeBrepWithVoids
MakeFacetedBrep
MakeFacetedBrepAndBrepWithVoids
MakeShellBasedSurfaceModel
Each of these classes call the Builder
The class tool centralizes some common informations.

#include <TopoDSToStep.hxx>

Static Public Member Functions

static DEFINE_STANDARD_ALLOC
Handle_TCollection_HAsciiString 
DecodeBuilderError (const TopoDSToStep_BuilderError E)
static
Handle_TCollection_HAsciiString 
DecodeFaceError (const TopoDSToStep_MakeFaceError E)
static
Handle_TCollection_HAsciiString 
DecodeWireError (const TopoDSToStep_MakeWireError E)
static
Handle_TCollection_HAsciiString 
DecodeEdgeError (const TopoDSToStep_MakeEdgeError E)
static
Handle_TCollection_HAsciiString 
DecodeVertexError (const TopoDSToStep_MakeVertexError E)
 Returns a new shape without undirect surfaces.

static void AddResult (const Handle< Transfer_FinderProcess > &FP, const TopoDS_Shape &Shape, const Handle< Standard_Transient > &entity)
 Adds an entity into the list of results (binders) for
shape stored in FinderProcess

static void AddResult (const Handle< Transfer_FinderProcess > &FP, const TopoDSToStep_Tool &Tool)
 Adds all entities recorded in Tool into the map of results
(binders) stored in FinderProcess


Member Function Documentation

static DEFINE_STANDARD_ALLOC Handle_TCollection_HAsciiString TopoDSToStep::DecodeBuilderError ( const TopoDSToStep_BuilderError  E) [static]
static Handle_TCollection_HAsciiString TopoDSToStep::DecodeEdgeError ( const TopoDSToStep_MakeEdgeError  E) [static]
static Handle_TCollection_HAsciiString TopoDSToStep::DecodeFaceError ( const TopoDSToStep_MakeFaceError  E) [static]
static Handle_TCollection_HAsciiString TopoDSToStep::DecodeVertexError ( const TopoDSToStep_MakeVertexError  E) [static]
static Handle_TCollection_HAsciiString TopoDSToStep::DecodeWireError ( const TopoDSToStep_MakeWireError  E) [static]

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