#include <HatchGen_IntersectionPoint.hxx>

Public Member Functions | |
| 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. | |
| virtual void | Dump (const Standard_Integer Index=0) const =0 |
| Dump of the point on element. | |
Protected Member Functions | |
| HatchGen_IntersectionPoint () | |
| Creates an empty intersection point. | |
| ~HatchGen_IntersectionPoint () | |
| Destructor is protected for safer inheritance. | |
Protected Attributes | |
| Standard_Integer | myIndex |
| Standard_Real | myParam |
| TopAbs_Orientation | myPosit |
| TopAbs_State | myBefore |
| TopAbs_State | myAfter |
| Standard_Boolean | mySegBeg |
| Standard_Boolean | mySegEnd |
|
protected |
Creates an empty intersection point.
|
inlineprotected |
Destructor is protected for safer inheritance.
|
pure virtual |
Dump of the point on element.
Implemented in HatchGen_PointOnElement, and HatchGen_PointOnHatching.
| Standard_Integer HatchGen_IntersectionPoint::Index | ( | ) | const |
Returns the index of the supporting curve.
| Standard_Real HatchGen_IntersectionPoint::Parameter | ( | ) | const |
Returns the parameter on the curve.
| TopAbs_Orientation HatchGen_IntersectionPoint::Position | ( | ) | const |
Returns the position of the point on the curve.
| Standard_Boolean HatchGen_IntersectionPoint::SegmentBeginning | ( | ) | const |
Returns the flag that the point is the beginning of a segment.
| Standard_Boolean HatchGen_IntersectionPoint::SegmentEnd | ( | ) | const |
Returns the flag that the point is the end of a segment.
| void HatchGen_IntersectionPoint::SetIndex | ( | const Standard_Integer | Index | ) |
Sets the index of the supporting curve.
| void HatchGen_IntersectionPoint::SetParameter | ( | const Standard_Real | Parameter | ) |
Sets the parameter on the curve.
| void HatchGen_IntersectionPoint::SetPosition | ( | const TopAbs_Orientation | Position | ) |
Sets the position of the point on the curve.
| void HatchGen_IntersectionPoint::SetSegmentBeginning | ( | const Standard_Boolean | State = Standard_True | ) |
Sets the flag that the point is the beginning of a segment.
| void HatchGen_IntersectionPoint::SetSegmentEnd | ( | const Standard_Boolean | State = Standard_True | ) |
Sets the flag that the point is the end of a segment.
| void HatchGen_IntersectionPoint::SetStateAfter | ( | const TopAbs_State | State | ) |
Sets the transition state after the intersection.
| void HatchGen_IntersectionPoint::SetStateBefore | ( | const TopAbs_State | State | ) |
Sets the transition state before the intersection.
| TopAbs_State HatchGen_IntersectionPoint::StateAfter | ( | ) | const |
Returns the transition state after of the intersection.
| TopAbs_State HatchGen_IntersectionPoint::StateBefore | ( | ) | const |
Returns the transition state before the intersection.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |