#include <ShapeAnalysis_TransferParametersProj.hxx>
Inheritance diagram for ShapeAnalysis_TransferParametersProj:
Public Member Functions | |
Standard_EXPORT | ShapeAnalysis_TransferParametersProj () |
Creats empty constructor. . | |
Standard_EXPORT | ShapeAnalysis_TransferParametersProj (const TopoDS_Edge &E, const TopoDS_Face &F) |
virtual Standard_EXPORT void | Init (const TopoDS_Edge &E, const TopoDS_Face &F) |
Initialize a tool with edge and face . | |
virtual Standard_EXPORT Handle_TColStd_HSequenceOfReal | Perform (const Handle(TColStd_HSequenceOfReal)&Papams, 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 Param from 3d curve to pcurve (if To2d is True) or back (if To2d is False) . | |
Standard_EXPORT Standard_Boolean & | ForceProjection () |
Returns modifiable flag forcing projection If it is False (default), projection is done only if edge is not SameParameter or if tolerance of edge is greater than MaxTolerance() . | |
virtual Standard_EXPORT void | TransferRange (TopoDS_Edge &newEdge, const Standard_Real prevPar, const Standard_Real currPar, const Standard_Boolean Is2d) |
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 False; . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions | |
static Standard_EXPORT TopoDS_Vertex | CopyNMVertex (const TopoDS_Vertex &theVert, const TopoDS_Edge &toedge, const TopoDS_Edge &fromedge) |
Make a copy of non-manifold vertex theVert (i.e. create new TVertex and replace PointRepresentations for this vertex from fromedge to toedge. Other representations were copied) . | |
static Standard_EXPORT TopoDS_Vertex | CopyNMVertex (const TopoDS_Vertex &theVert, const TopoDS_Face &toFace, const TopoDS_Face &fromFace) |
Make a copy of non-manifold vertex theVert (i.e. create new TVertex and replace PointRepresentations for this vertex from fromFace to toFace. Other representations were copied) . | |
Private Member Functions | |
Standard_EXPORT Standard_Real | PreformSegment (const Standard_Real Param, const Standard_Boolean To2d, const Standard_Real First, const Standard_Real Last) |
Private Attributes | |
Handle_Geom_Curve | myCurve |
Handle_Geom2d_Curve | myCurve2d |
Adaptor3d_CurveOnSurface | myAC3d |
Standard_Real | myPrecision |
TopLoc_Location | myLocation |
Standard_Boolean | myForceProj |
Standard_Boolean | myInitOK |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ShapeAnalysis_TransferParameters. |
|
Reimplemented from ShapeAnalysis_TransferParameters. |
|
Reimplemented from ShapeAnalysis_TransferParameters. |
|
Reimplemented from ShapeAnalysis_TransferParameters. |
|
Reimplemented from ShapeAnalysis_TransferParameters. |
|
|
|
Reimplemented from ShapeAnalysis_TransferParameters. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|