Open CASCADE Technology 6.6.0
|
#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. | |
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.
Standard_Integer HatchGen_IntersectionPoint::Index | ( | ) | const |
Standard_Real HatchGen_IntersectionPoint::Parameter | ( | ) | const |
TopAbs_Orientation HatchGen_IntersectionPoint::Position | ( | ) | const |
Standard_Boolean HatchGen_IntersectionPoint::SegmentBeginning | ( | ) | const |
Standard_Boolean HatchGen_IntersectionPoint::SegmentEnd | ( | ) | const |
void HatchGen_IntersectionPoint::SetIndex | ( | const Standard_Integer | Index | ) |
void HatchGen_IntersectionPoint::SetParameter | ( | const Standard_Real | Parameter | ) |
void HatchGen_IntersectionPoint::SetPosition | ( | const TopAbs_Orientation | Position | ) |
void HatchGen_IntersectionPoint::SetSegmentBeginning | ( | const Standard_Boolean | State = Standard_True | ) |
void HatchGen_IntersectionPoint::SetSegmentEnd | ( | const Standard_Boolean | State = Standard_True | ) |
void HatchGen_IntersectionPoint::SetStateAfter | ( | const TopAbs_State | State | ) |
void HatchGen_IntersectionPoint::SetStateBefore | ( | const TopAbs_State | State | ) |
TopAbs_State HatchGen_IntersectionPoint::StateAfter | ( | ) | const |
TopAbs_State HatchGen_IntersectionPoint::StateBefore | ( | ) | const |
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] |