|
Open CASCADE Technology
6.5.4
|
#include <HatchGen_IntersectionPoint.hxx>

Public Member Functions | |
| DEFINE_STANDARD_ALLOC 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. | |
Protected Attributes | |
| Standard_Integer | myIndex |
| Standard_Real | myParam |
| TopAbs_Orientation | myPosit |
| TopAbs_State | myBefore |
| TopAbs_State | myAfter |
| Standard_Boolean | mySegBeg |
| Standard_Boolean | mySegEnd |
| HatchGen_IntersectionPoint::HatchGen_IntersectionPoint | ( | ) | [protected] |
| virtual void HatchGen_IntersectionPoint::Dump | ( | const Standard_Integer | Index = 0 | ) | const [pure virtual] |
Implemented in HatchGen_PointOnHatching, and HatchGen_PointOnElement.
| void HatchGen_IntersectionPoint::SetParameter | ( | const Standard_Real | Parameter | ) |
| void HatchGen_IntersectionPoint::SetSegmentBeginning | ( | const Standard_Boolean | State = Standard_True | ) |
TopAbs_State HatchGen_IntersectionPoint::myAfter [protected] |
TopAbs_State HatchGen_IntersectionPoint::myBefore [protected] |
Standard_Integer HatchGen_IntersectionPoint::myIndex [protected] |
Standard_Real HatchGen_IntersectionPoint::myParam [protected] |
Standard_Boolean HatchGen_IntersectionPoint::mySegBeg [protected] |
Standard_Boolean HatchGen_IntersectionPoint::mySegEnd [protected] |
1.8.0