|
| HatchGen_PointOnHatching () |
| Creates an empty point.
|
|
| HatchGen_PointOnHatching (const IntRes2d_IntersectionPoint &Point) |
| Creates a point from an intersection point.
|
|
void | AddPoint (const HatchGen_PointOnElement &Point, const Standard_Real Confusion) |
| Adds a point on element to the point.
|
|
Standard_Integer | NbPoints () const |
| Returns the number of elements intersecting the hatching at this point.
|
|
const HatchGen_PointOnElement & | Point (const Standard_Integer Index) const |
| Returns the Index-th point on element of the point. The exception OutOfRange is raised if Index > NbPoints.
|
|
void | RemPoint (const Standard_Integer Index) |
| Removes the Index-th point on element of the point. The exception OutOfRange is raised if Index > NbPoints.
|
|
void | ClrPoints () |
| Removes all the points on element of the point.
|
|
Standard_Boolean | IsLower (const HatchGen_PointOnHatching &Point, const Standard_Real Confusion) const |
| Tests if the point is lower than an other. A point on hatching P1 is said to be lower than an other P2 if : P2.myParam - P1.myParam > Confusion.
|
|
Standard_Boolean | IsEqual (const HatchGen_PointOnHatching &Point, const Standard_Real Confusion) const |
| Tests if the point is equal to an other. A point on hatching P1 is said to be equal to an other P2 if : | P2.myParam - P1.myParam | <= Confusion.
|
|
Standard_Boolean | IsGreater (const HatchGen_PointOnHatching &Point, const Standard_Real Confusion) const |
| Tests if the point is greater than an other. A point on hatching P1 is said to be greater than an other P2 if : P1.myParam - P2.myParam > Confusion.
|
|
void | Dump (const Standard_Integer Index=0) const |
| Dump of the point.
|
|
void | SetIndex (const Standard_Integer Index) |
| Sets the index of the supporting curve.
|
|
Standard_Integer | Index () const |
| Returns the index of the supporting curve.
|
|
void | SetParameter (const Standard_Real Parameter) |
| Sets the parameter on the curve.
|
|
Standard_Real | Parameter () const |
| Returns the parameter on the curve.
|
|
void | SetPosition (const TopAbs_Orientation Position) |
| Sets the position of the point on the curve.
|
|
TopAbs_Orientation | Position () const |
| Returns the position of the point on the curve.
|
|
void | SetStateBefore (const TopAbs_State State) |
| Sets the transition state before the intersection.
|
|
TopAbs_State | StateBefore () const |
| Returns the transition state before the intersection.
|
|
void | SetStateAfter (const TopAbs_State State) |
| Sets the transition state after the intersection.
|
|
TopAbs_State | StateAfter () const |
| Returns the transition state after of the intersection.
|
|
void | SetSegmentBeginning (const Standard_Boolean State=Standard_True) |
| Sets the flag that the point is the beginning of a segment.
|
|
Standard_Boolean | SegmentBeginning () const |
| Returns the flag that the point is the beginning of a segment.
|
|
void | SetSegmentEnd (const Standard_Boolean State=Standard_True) |
| Sets the flag that the point is the end of a segment.
|
|
Standard_Boolean | SegmentEnd () const |
| Returns the flag that the point is the end of a segment.
|
|