OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKSTEP
STEPConstruct


STEPConstruct Class Reference

Defines tools for creation and investigation STEP constructs
used for representing various kinds of data, such as product and
assembly structure, unit contexts, associated information
The creation of these structures is made according to currently
active schema (AP203 or AP214 CD2 or DIS)
This is taken from parameter write.step.schema
.

#include <STEPConstruct.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static Standard_EXPORT Handle_StepRepr_RepresentationItem FindEntity (const Handle(Transfer_FinderProcess)&FinderProcess, const TopoDS_Shape &Shape)
 Returns STEP entity of the (sub)type of RepresentationItem
which is a result of the tranalation of the Shape, or Null if
no result is recorded
.
static Standard_EXPORT Handle_StepRepr_RepresentationItem FindEntity (const Handle(Transfer_FinderProcess)&FinderProcess, const TopoDS_Shape &Shape, TopLoc_Location &Loc)
 The same as above, but in the case if item not found, repeats
search on the same shape without location. The Loc corresponds to the
location with which result is found (either location of the Shape,
or Null)
.
static Standard_EXPORT TopoDS_Shape FindShape (const Handle(Transfer_TransientProcess)&TransientProcess, const Handle(StepRepr_RepresentationItem)&item)
 Returns Shape resulting from given STEP entity (Null if not mapped)
.
static Standard_EXPORT Standard_Boolean FindCDSR (const Handle(Transfer_Binder)&ComponentBinder, const Handle(StepShape_ShapeDefinitionRepresentation)&AssemblySDR, Handle(StepShape_ContextDependentShapeRepresentation)&ComponentCDSR)
 Find CDSR correcponding to the component in the specified assembly
.


Member Function Documentation

static Standard_EXPORT Standard_Boolean STEPConstruct::FindCDSR const Handle(Transfer_Binder)&  ComponentBinder,
const Handle(StepShape_ShapeDefinitionRepresentation)&  AssemblySDR,
Handle(StepShape_ContextDependentShapeRepresentation)&  ComponentCDSR
[static]
 

static Standard_EXPORT Handle_StepRepr_RepresentationItem STEPConstruct::FindEntity const Handle(Transfer_FinderProcess)&  FinderProcess,
const TopoDS_Shape &  Shape,
TopLoc_Location &  Loc
[static]
 

static Standard_EXPORT Handle_StepRepr_RepresentationItem STEPConstruct::FindEntity const Handle(Transfer_FinderProcess)&  FinderProcess,
const TopoDS_Shape &  Shape
[static]
 

static Standard_EXPORT TopoDS_Shape STEPConstruct::FindShape const Handle(Transfer_TransientProcess)&  TransientProcess,
const Handle(StepRepr_RepresentationItem)&  item
[static]
 

void STEPConstruct::operator delete void *  anAddress  )  [inline]
 

void* STEPConstruct::operator new size_t  size  )  [inline]
 

void* STEPConstruct::operator new size_t  ,
void *  anAddress
[inline]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:43:02 2008 for OpenCASCADE by  doxygen 1.4.1