Open CASCADE Technology
6.5.4
|
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 |
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 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] |