Open CASCADE Technology 6.6.0
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
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 void TopoDSToStep::AddResult ( const Handle< Transfer_FinderProcess > &  FP,
const TopoDS_Shape Shape,
const Handle< Standard_Transient > &  entity 
) [static]
static void TopoDSToStep::AddResult ( const Handle< Transfer_FinderProcess > &  FP,
const TopoDSToStep_Tool Tool 
) [static]
static 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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines