|
Public Member Functions |
| Standard_EXPORT | STEPControl_ActorRead () |
| virtual Standard_EXPORT Standard_Boolean | Recognize (const Handle(Standard_Transient)&start) |
| virtual Standard_EXPORT Handle_Transfer_Binder | Transfer (const Handle(Standard_Transient)&start, const Handle(Transfer_TransientProcess)&TP) |
| Standard_EXPORT Handle_Transfer_Binder | TransferShape (const Handle(Standard_Transient)&start, const Handle(Transfer_TransientProcess)&TP) |
| Standard_EXPORT void | PrepareUnits (const Handle(StepRepr_Representation)&rep, const Handle(Transfer_TransientProcess)&TP) |
| | set units and tolerances context by given ShapeRepresentation
|
| Standard_EXPORT void | ResetUnits () |
| | reset units and tolerances context to default
(mm, radians, read.precision.val, etc.)
|
| Standard_EXPORT Standard_Boolean | ComputeTransformation (const Handle(StepGeom_Axis2Placement3d)&Origin, const Handle(StepGeom_Axis2Placement3d)&Target, const Handle(StepRepr_Representation)&OrigContext, const Handle(StepRepr_Representation)&TargContext, const Handle(Transfer_TransientProcess)&TP, gp_Trsf &Trsf) |
| | Computes transformation defined by two axis placements (in MAPPED_ITEM
or ITEM_DEFINED_TRANSFORMATION) taking into account their
representation contexts (i.e. units, which may be different)
Returns True if transformation is computed and is not an identity.
.
|
| Standard_EXPORT Standard_Boolean | ComputeSRRWT (const Handle(StepRepr_RepresentationRelationship)&SRR, const Handle(Transfer_TransientProcess)&TP, gp_Trsf &Trsf) |
| | Computes transformation defined by given
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION
.
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions |
| Standard_EXPORT Handle_TransferBRep_ShapeBinder | TransferEntity (const Handle(StepBasic_ProductDefinition)&PD, const Handle(Transfer_TransientProcess)&TP) |
| | Transfers product definition entity
.
|
| Standard_EXPORT Handle_TransferBRep_ShapeBinder | TransferEntity (const Handle(StepRepr_NextAssemblyUsageOccurrence)&NAUO, const Handle(Transfer_TransientProcess)&TP) |
| | Transfers next assembly usage occurence entity
.
|
| Standard_EXPORT Handle_TransferBRep_ShapeBinder | TransferEntity (const Handle(StepShape_ShapeRepresentation)&sr, const Handle(Transfer_TransientProcess)&TP, Standard_Boolean &isBound) |
| | Transfers shape representation entity
.
|
| Standard_EXPORT Handle_TransferBRep_ShapeBinder | TransferEntity (const Handle(StepShape_ContextDependentShapeRepresentation)&CDSR, const Handle(Transfer_TransientProcess)&TP) |
| | Transfers context dependent shape representation entity
.
|
| Standard_EXPORT Handle_TransferBRep_ShapeBinder | TransferEntity (const Handle(StepRepr_ShapeRepresentationRelationship)&und, const Handle(Transfer_TransientProcess)&TP, const Standard_Integer nbrep=0) |
| | Transfers shape representation relationship entity
.
|
| Standard_EXPORT Handle_TransferBRep_ShapeBinder | TransferEntity (const Handle(StepGeom_GeometricRepresentationItem)&git, const Handle(Transfer_TransientProcess)&TP) |
| | Transfers geometric representation item entity such as ManifoldSolidBRep ,...etc
.
|
| Standard_EXPORT Handle_TransferBRep_ShapeBinder | TransferEntity (const Handle(StepRepr_MappedItem)&mapit, const Handle(Transfer_TransientProcess)&TP) |
| | Transfers mapped item
.
|
| Standard_EXPORT Handle_TransferBRep_ShapeBinder | TransferEntity (const Handle(StepShape_FaceSurface)&fs, const Handle(Transfer_TransientProcess)&TP) |
| | Transfers FaceSurface entity
.
|
| Standard_EXPORT Handle_TransferBRep_ShapeBinder | OldWay (const Handle(Standard_Transient)&start, const Handle(Transfer_TransientProcess)&TP) |
| | Tranlates file by old way when CDSR are roots . Acts only if "read.step.product_mode" is equal Off.
.
|
Private Attributes |
| Standard_Real | myPrecision |
| Standard_Real | myMaxTol |
| Handle_StepRepr_Representation | mySRContext |