Open CASCADE Technology 7.8.2.dev
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) More...

#include <TopoDSToStep.hxx>

Static Public Member Functions

static Handle< TCollection_HAsciiStringDecodeBuilderError (const TopoDSToStep_BuilderError E)
 
static Handle< TCollection_HAsciiStringDecodeFaceError (const TopoDSToStep_MakeFaceError E)
 
static Handle< TCollection_HAsciiStringDecodeWireError (const TopoDSToStep_MakeWireError E)
 
static Handle< TCollection_HAsciiStringDecodeEdgeError (const TopoDSToStep_MakeEdgeError E)
 
static Handle< TCollection_HAsciiStringDecodeVertexError (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.
 

Detailed Description

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 information.

Member Function Documentation

◆ AddResult() [1/2]

static void TopoDSToStep::AddResult ( const Handle< Transfer_FinderProcess > & FP,
const TopoDS_Shape & Shape,
const Handle< Standard_Transient > & entity )
static

Adds an entity into the list of results (binders) for shape stored in FinderProcess.

◆ AddResult() [2/2]

static void TopoDSToStep::AddResult ( const Handle< Transfer_FinderProcess > & FP,
const TopoDSToStep_Tool & Tool )
static

Adds all entities recorded in Tool into the map of results (binders) stored in FinderProcess.

◆ DecodeBuilderError()

static Handle< TCollection_HAsciiString > TopoDSToStep::DecodeBuilderError ( const TopoDSToStep_BuilderError E)
static

◆ DecodeEdgeError()

static Handle< TCollection_HAsciiString > TopoDSToStep::DecodeEdgeError ( const TopoDSToStep_MakeEdgeError E)
static

◆ DecodeFaceError()

static Handle< TCollection_HAsciiString > TopoDSToStep::DecodeFaceError ( const TopoDSToStep_MakeFaceError E)
static

◆ DecodeVertexError()

static Handle< TCollection_HAsciiString > TopoDSToStep::DecodeVertexError ( const TopoDSToStep_MakeVertexError E)
static

Returns a new shape without undirect surfaces.

◆ DecodeWireError()

static Handle< TCollection_HAsciiString > TopoDSToStep::DecodeWireError ( const TopoDSToStep_MakeWireError E)
static

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