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

DataExchange
TKSTEP
STEPControl


STEPControl_ActorWrite Class Reference

This class performs the transfer of a Shape from TopoDS
to AP203 or AP214 (CD2 or DIS)
.

#include <STEPControl_ActorWrite.hxx>

Inheritance diagram for STEPControl_ActorWrite:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT STEPControl_ActorWrite ()
virtual Standard_EXPORT Standard_Boolean Recognize (const Handle(Transfer_Finder)&start)
virtual Standard_EXPORT Handle_Transfer_Binder Transfer (const Handle(Transfer_Finder)&start, const Handle(Transfer_FinderProcess)&FP)
Standard_EXPORT Handle_Transfer_Binder TransferSubShape (const Handle(Transfer_Finder)&start, const Handle(StepShape_ShapeDefinitionRepresentation)&SDR, Handle(StepGeom_Axis2Placement3d)&AX1, const Handle(Transfer_FinderProcess)&FP)
Standard_EXPORT Handle_Transfer_Binder TransferShape (const Handle(Transfer_Finder)&start, const Handle(StepShape_ShapeDefinitionRepresentation)&SDR, const Handle(Transfer_FinderProcess)&FP)
Standard_EXPORT Handle_Transfer_Binder TransferCompound (const Handle(Transfer_Finder)&start, const Handle(StepShape_ShapeDefinitionRepresentation)&SDR, const Handle(Transfer_FinderProcess)&FP)
Standard_EXPORT void SetMode (const STEPControl_StepModelType M)
Standard_EXPORT STEPControl_StepModelType Mode () const
Standard_EXPORT void SetGroupMode (const Standard_Integer mode)
Standard_EXPORT Standard_Integer GroupMode () const
Standard_EXPORT void SetTolerance (const Standard_Real Tol)
virtual Standard_EXPORT Standard_Boolean IsAssembly (TopoDS_Shape &S) const
 Customizable method to check whether shape S should
be written as assembly or not
Default implementation uses flag GroupMode and analyses
the shape itself
NOTE: this method can modify shape
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Integer mygroup
Standard_Real mytoler
STEPConstruct_ContextTool myContext

Constructor & Destructor Documentation

Standard_EXPORT STEPControl_ActorWrite::STEPControl_ActorWrite  ) 
 


Member Function Documentation

Standard_EXPORT Standard_Integer STEPControl_ActorWrite::GroupMode  )  const
 

Standard_EXPORT const STEPControl_ActorWrite::Handle Standard_Type   )  const
 

Reimplemented from Transfer_ActorOfFinderProcess.

Reimplemented in STEPCAFControl_ActorWrite.

virtual Standard_EXPORT Standard_Boolean STEPControl_ActorWrite::IsAssembly TopoDS_Shape &  S  )  const [virtual]
 

Reimplemented in STEPCAFControl_ActorWrite.

Standard_EXPORT STEPControl_StepModelType STEPControl_ActorWrite::Mode  )  const
 

virtual Standard_EXPORT Standard_Boolean STEPControl_ActorWrite::Recognize const Handle(Transfer_Finder)&  start  )  [virtual]
 

Reimplemented from Transfer_ActorOfProcessForFinder.

Standard_EXPORT void STEPControl_ActorWrite::SetGroupMode const Standard_Integer  mode  ) 
 

Standard_EXPORT void STEPControl_ActorWrite::SetMode const STEPControl_StepModelType  M  ) 
 

Standard_EXPORT void STEPControl_ActorWrite::SetTolerance const Standard_Real  Tol  ) 
 

virtual Standard_EXPORT Handle_Transfer_Binder STEPControl_ActorWrite::Transfer const Handle(Transfer_Finder)&  start,
const Handle(Transfer_FinderProcess)&  FP
[virtual]
 

Reimplemented from Transfer_ActorOfFinderProcess.

Standard_EXPORT Handle_Transfer_Binder STEPControl_ActorWrite::TransferCompound const Handle(Transfer_Finder)&  start,
const Handle(StepShape_ShapeDefinitionRepresentation)&  SDR,
const Handle(Transfer_FinderProcess)&  FP
 

Standard_EXPORT Handle_Transfer_Binder STEPControl_ActorWrite::TransferShape const Handle(Transfer_Finder)&  start,
const Handle(StepShape_ShapeDefinitionRepresentation)&  SDR,
const Handle(Transfer_FinderProcess)&  FP
 

Standard_EXPORT Handle_Transfer_Binder STEPControl_ActorWrite::TransferSubShape const Handle(Transfer_Finder)&  start,
const Handle(StepShape_ShapeDefinitionRepresentation)&  SDR,
Handle(StepGeom_Axis2Placement3d)&  AX1,
const Handle(Transfer_FinderProcess)&  FP
 


Field Documentation

STEPConstruct_ContextTool STEPControl_ActorWrite::myContext [private]
 

Standard_Integer STEPControl_ActorWrite::mygroup [private]
 

Standard_Real STEPControl_ActorWrite::mytoler [private]
 


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