#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1