class ShrunkRange from BOPInt
- ---Purpose:
- --- The class provides the computation of
- --- a working (shrunk) range [t1, t2] for
- --- the 3D-curve of the edge.
-
+ ---Purpose:
+ --- The class provides the computation of
+ --- a working (shrunk) range [t1, t2] for
+ --- the 3D-curve of the edge.
+
uses
Box from Bnd,
Edge from TopoDS,
is
Create
- returns ShrunkRange from BOPInt;
-
+ returns ShrunkRange from BOPInt;
+ ---C++: alias "Standard_EXPORT virtual ~BOPInt_ShrunkRange();"
+
SetData (me:out;
- aE : Edge from TopoDS;
- aT1 : Real from Standard;
- aT2 : Real from Standard;
- aV1 : Vertex from TopoDS;
- aV2 : Vertex from TopoDS;
- ICtx: Context from BOPInt);
-
+ aE : Edge from TopoDS;
+ aT1 : Real from Standard;
+ aT2 : Real from Standard;
+ aV1 : Vertex from TopoDS;
+ aV2 : Vertex from TopoDS);
+
+ SetContext(me:out;
+ aCtx: Context from BOPInt);
+
+ Context(me)
+ returns Context from BOPInt;
+ ---C++: return const &
+
SetShrunkRange(me:out;
- aT1 : Real from Standard;
- aT2 : Real from Standard);
+ aT1 : Real from Standard;
+ aT2 : Real from Standard);
ShrunkRange(me;
- aT1 :out Real from Standard;
- aT2 :out Real from Standard);
+ aT1 :out Real from Standard;
+ aT2 :out Real from Standard);
BndBox (me)
- returns Box from Bnd;
+ returns Box from Bnd;
---C++: return const &
Edge (me)
- returns Edge from TopoDS;
- ---C++: return const &
-
+ returns Edge from TopoDS;
+ ---C++: return const &
+
Perform(me:out);
-
+
ErrorStatus(me)
- returns Integer from Standard;
- ---Purpose:
- --- Returns code of computing shrunk range
- --- completion
- --- 0 - means successful completion
- --- 1 - nothing has been done
- --- 2 - initial range is out of edge's range
- --- 3 - first boundary of initial range is more than
- --- last boundary
- --- 4 - projection of first vertex failed
- --- 5 - projection of second vertex failed
- --- 6 - shrunk range can not be computed
- --- shrunk range is setted to initial range
- ---
+ returns Integer from Standard;
+ ---Purpose:
+ --- Returns code of computing shrunk range
+ --- completion
+ --- 0 - means successful completion
+ --- 1 - nothing has been done
+ --- 2 - initial range is out of edge's range
+ --- 3 - first boundary of initial range is more than
+ --- last boundary
+ --- 4 - projection of first vertex failed
+ --- 5 - projection of second vertex failed
+ --- 6 - shrunk range can not be computed
+ --- shrunk range is setted to initial range
+ ---
fields
myEdge : Edge from TopoDS is protected;