Open CASCADE Technology
7.5.0
|
#include <HatchGen_IntersectionPoint.hxx>
Public Member Functions | |
void | SetIndex (const Standard_Integer Index) |
Sets the index of the supporting curve. More... | |
Standard_Integer | Index () const |
Returns the index of the supporting curve. More... | |
void | SetParameter (const Standard_Real Parameter) |
Sets the parameter on the curve. More... | |
Standard_Real | Parameter () const |
Returns the parameter on the curve. More... | |
void | SetPosition (const TopAbs_Orientation Position) |
Sets the position of the point on the curve. More... | |
TopAbs_Orientation | Position () const |
Returns the position of the point on the curve. More... | |
void | SetStateBefore (const TopAbs_State State) |
Sets the transition state before the intersection. More... | |
TopAbs_State | StateBefore () const |
Returns the transition state before the intersection. More... | |
void | SetStateAfter (const TopAbs_State State) |
Sets the transition state after the intersection. More... | |
TopAbs_State | StateAfter () const |
Returns the transition state after of the intersection. More... | |
void | SetSegmentBeginning (const Standard_Boolean State=Standard_True) |
Sets the flag that the point is the beginning of a segment. More... | |
Standard_Boolean | SegmentBeginning () const |
Returns the flag that the point is the beginning of a segment. More... | |
void | SetSegmentEnd (const Standard_Boolean State=Standard_True) |
Sets the flag that the point is the end of a segment. More... | |
Standard_Boolean | SegmentEnd () const |
Returns the flag that the point is the end of a segment. More... | |
virtual void | Dump (const Standard_Integer Index=0) const =0 |
Dump of the point on element. More... | |
Protected Member Functions | |
HatchGen_IntersectionPoint () | |
Creates an empty intersection point. More... | |
~HatchGen_IntersectionPoint () | |
Destructor is protected for safer inheritance. More... | |
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_PointOnHatching, and HatchGen_PointOnElement.
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 |