![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Produces instances by Transformation of a basic item. More...
#include <StepToTopoDS_MakeTransformed.hxx>

Public Member Functions | |
| StepToTopoDS_MakeTransformed () | |
| bool | Compute (const occ::handle< StepGeom_Axis2Placement3d > &Origin, const occ::handle< StepGeom_Axis2Placement3d > &Target, const StepData_Factors &theLocalFactors=StepData_Factors()) |
| Computes a transformation to pass from an Origin placement to a Target placement. Returns True when done If not done, the transformation will by Identity. | |
| bool | Compute (const occ::handle< StepGeom_CartesianTransformationOperator3d > &Operator, const StepData_Factors &theLocalFactors=StepData_Factors()) |
| Computes a transformation defined by an operator 3D. | |
| const gp_Trsf & | Transformation () const |
| Returns the computed transformation (Identity if not yet or if failed) | |
| bool | Transform (TopoDS_Shape &shape) const |
| Applies the computed transformation to a shape Returns False if the transformation is Identity. | |
| TopoDS_Shape | TranslateMappedItem (const occ::handle< StepRepr_MappedItem > &mapit, const occ::handle< Transfer_TransientProcess > &TP, const StepData_Factors &theLocalFactors=StepData_Factors(), const Message_ProgressRange &theProgress=Message_ProgressRange()) |
| Translates a MappedItem. More precisely A MappedItem has a MappingSource and a MappingTarget MappingSource has a MappedRepresentation and a MappingOrigin MappedRepresentation is the basic item to be instanced MappingOrigin is the starting placement MappingTarget is the final placement. | |
Public Member Functions inherited from StepToTopoDS_Root | |
| bool | IsDone () const |
| double | Precision () const |
| Returns the value of "MyPrecision". | |
| void | SetPrecision (const double preci) |
| Sets the value of "MyPrecision". | |
| double | MaxTol () const |
| Returns the value of "MaxTol". | |
| void | SetMaxTol (const double maxpreci) |
| Sets the value of MaxTol. | |
Additional Inherited Members | |
Protected Member Functions inherited from StepToTopoDS_Root | |
| StepToTopoDS_Root () | |
Protected Attributes inherited from StepToTopoDS_Root | |
| bool | done |
Produces instances by Transformation of a basic item.
| StepToTopoDS_MakeTransformed::StepToTopoDS_MakeTransformed | ( | ) |
| bool StepToTopoDS_MakeTransformed::Compute | ( | const occ::handle< StepGeom_Axis2Placement3d > & | Origin, |
| const occ::handle< StepGeom_Axis2Placement3d > & | Target, | ||
| const StepData_Factors & | theLocalFactors = StepData_Factors() ) |
Computes a transformation to pass from an Origin placement to a Target placement. Returns True when done If not done, the transformation will by Identity.
| bool StepToTopoDS_MakeTransformed::Compute | ( | const occ::handle< StepGeom_CartesianTransformationOperator3d > & | Operator, |
| const StepData_Factors & | theLocalFactors = StepData_Factors() ) |
Computes a transformation defined by an operator 3D.
| bool StepToTopoDS_MakeTransformed::Transform | ( | TopoDS_Shape & | shape | ) | const |
Applies the computed transformation to a shape Returns False if the transformation is Identity.
| const gp_Trsf & StepToTopoDS_MakeTransformed::Transformation | ( | ) | const |
Returns the computed transformation (Identity if not yet or if failed)
| TopoDS_Shape StepToTopoDS_MakeTransformed::TranslateMappedItem | ( | const occ::handle< StepRepr_MappedItem > & | mapit, |
| const occ::handle< Transfer_TransientProcess > & | TP, | ||
| const StepData_Factors & | theLocalFactors = StepData_Factors(), | ||
| const Message_ProgressRange & | theProgress = Message_ProgressRange() ) |
Translates a MappedItem. More precisely A MappedItem has a MappingSource and a MappingTarget MappingSource has a MappedRepresentation and a MappingOrigin MappedRepresentation is the basic item to be instanced MappingOrigin is the starting placement MappingTarget is the final placement.
Hence, the transformation from MappingOrigin and MappingTarget is computed, the MappedRepr. is converted to a Shape, then transformed as an instance of this Shape