#include <ShapeAnalysis_TransferParameters.hxx>
Inheritance diagram for ShapeAnalysis_TransferParameters:
Public Member Functions | |
Standard_EXPORT | ShapeAnalysis_TransferParameters () |
Creates empty tool with myShift = 0 and myScale = 1 . | |
Standard_EXPORT | ShapeAnalysis_TransferParameters (const TopoDS_Edge &E, const TopoDS_Face &F) |
Creates a tool and initializes it with edge and face . | |
virtual Standard_EXPORT void | Init (const TopoDS_Edge &E, const TopoDS_Face &F) |
Initialize a tool with edge and face . | |
Standard_EXPORT void | SetMaxTolerance (const Standard_Real maxtol) |
Sets maximal tolerance to use linear recomputation of parameters. . | |
virtual Standard_EXPORT Handle_TColStd_HSequenceOfReal | Perform (const Handle(TColStd_HSequenceOfReal)&Params, const Standard_Boolean To2d) |
Transfers parameters given by sequence Params from 3d curve to pcurve (if To2d is True) or back (if To2d is False) . | |
virtual Standard_EXPORT Standard_Real | Perform (const Standard_Real Param, const Standard_Boolean To2d) |
Transfers parameter given by sequence Params from 3d curve to pcurve (if To2d is True) or back (if To2d is False) . | |
virtual Standard_EXPORT void | TransferRange (TopoDS_Edge &newEdge, const Standard_Real prevPar, const Standard_Real currPar, const Standard_Boolean To2d) |
Recomputes range of curves from NewEdge. If Is2d equals True parameters are recomputed by curve2d else by curve3d. . | |
virtual Standard_EXPORT Standard_Boolean | IsSameRange () const |
Returns True if 3d curve of edge and pcurve are SameRange (in default implementation, if myScale == 1 and myShift == 0) . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
Standard_Real | myFirst |
Standard_Real | myLast |
TopoDS_Edge | myEdge |
Standard_Real | myMaxTolerance |
Private Attributes | |
Standard_Real | myShift |
Standard_Real | myScale |
Standard_Real | myFirst2d |
Standard_Real | myLast2d |
TopoDS_Face | myFace |
|
|
|
|
|
Reimplemented in ShapeAnalysis_TransferParametersProj. |
|
Reimplemented in ShapeAnalysis_TransferParametersProj. |
|
Reimplemented in ShapeAnalysis_TransferParametersProj. |
|
Reimplemented in ShapeAnalysis_TransferParametersProj. |
|
Reimplemented in ShapeAnalysis_TransferParametersProj. |
|
|
|
Reimplemented in ShapeAnalysis_TransferParametersProj. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|