aF: Face from TopoDS);
---Purpose:
--- Compute P-Curve for the edge <aE> on the face <aF>
- ---
+ --- Raises exception Standard_ConstructionError if projection algorithm fails
+
EdgeTangent (myclass;
anE : Edge from TopoDS;
aT : Real from Standard;
V : out Real from Standard);
---Purpose:
--- Compute surface parameters <U,V> of the face <aF>
- --- for the point from the edge <aE> at parameter <aT>.
- ---
+ --- for the point from the edge <aE> at parameter <aT>.
+ --- If <aE> has't pcurve on surface, algorithm tries to get it by
+ --- projection and can
+ --- raise exception Standard_ConstructionError if projection algorithm fails
+
CurveOnSurface (myclass;
aE: Edge from TopoDS;
aF: Face from TopoDS;
--- Get P-Curve <aC> for the edge <aE> on surface <aF> .
--- If the P-Curve does not exist, build it using Make2D().
--- [aToler] - reached tolerance
- ---
+ --- Raises exception Standard_ConstructionError if algorithm Make2D() fails
+
CurveOnSurface (myclass;
aE: Edge from TopoDS;
aF: Face from TopoDS;
--- If the P-Curve does not exist, build it using Make2D().
--- [aFirst, aLast] - range of the P-Curve
--- [aToler] - reached tolerance
- ---
+ --- Raises exception Standard_ConstructionError if algorithm Make2D() fails
+
HasCurveOnSurface (myclass;
aE: Edge from TopoDS;
aF: Face from TopoDS;
--- Make P-Curve <aC> for the edge <aE> on surface <aF> .
--- [aFirst, aLast] - range of the P-Curve
--- [aToler] - reached tolerance
- ---
+ --- Raises exception Standard_ConstructionError if algorithm fails
- MakeCurveOnSurface (myclass;
- aE: Edge from TopoDS;
- aF: Face from TopoDS;
- aC : out Curve from Geom2d;
- aFirst: out Real from Standard;
- aLast : out Real from Standard;
- aToler: out Real from Standard);
- ---Purpose:
- --- Same as Make2D()
- ---
MakePCurveOnFace (myclass;
aF: Face from TopoDS;
C3D : Curve from Geom;
---Purpose:
--- Make P-Curve <aC> for the 3D-curve <C3D> on surface <aF> .
--- [aToler] - reached tolerance
- ---
+ --- Raises exception Standard_ConstructionError if projection algorithm fails
+
MakePCurveOnFace (myclass;
aF: Face from TopoDS;
C3D : Curve from Geom;
--- Make P-Curve <aC> for the 3D-curve <C3D> on surface <aF> .
--- [aT1, aT2] - range to build
--- [aToler] - reached tolerance
- ---
+ --- Raises exception Standard_ConstructionError if projection algorithm fails
+
MakePCurveOfType (myclass;
PC : ProjectedCurve from ProjLib;
aC : out Curve from Geom2d);