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

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| 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 |
| void HatchGen_IntersectionPoint::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented in HatchGen_PointOnHatching, and HatchGen_PointOnElement.
| void* HatchGen_IntersectionPoint::operator new | ( | size_t | size | ) | [inline] |
Reimplemented in HatchGen_PointOnHatching, and HatchGen_PointOnElement.
| void* HatchGen_IntersectionPoint::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
Reimplemented in HatchGen_PointOnHatching, and HatchGen_PointOnElement.
| 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] |
1.7.4