|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | IntRes2d_IntersectionSegment () |
| Empty constructor.
.
|
| IntRes2d_IntersectionSegment (const IntRes2d_IntersectionPoint &P1, const IntRes2d_IntersectionPoint &P2, const Standard_Boolean Oppos, const Standard_Boolean ReverseFlag) |
| IntRes2d_IntersectionSegment (const IntRes2d_IntersectionPoint &P, const Standard_Boolean First, const Standard_Boolean Oppos, const Standard_Boolean ReverseFlag) |
| IntRes2d_IntersectionSegment (const Standard_Boolean Oppos) |
| Creates an infinite segment of intersection.
.
|
Standard_Boolean | IsOpposite () const |
| Returns TRUE if the intersection segment has got
the same orientation on both curves.
.
|
Standard_Boolean | HasFirstPoint () const |
| Returns True if the segment is limited by a first
point. This point defines the lowest parameter
admitted on the first curve for the segment. If
IsOpposite returns False, it defines the lowest
parameter on the second curve, otherwise, it is
the highest parameter on the second curve.
.
|
const IntRes2d_IntersectionPoint & | FirstPoint () const |
| Returns the first point of the segment as an
IntersectionPoint (with a transition). The
exception DomainError is raised if HasFirstPoint
returns False.
.
|
Standard_Boolean | HasLastPoint () const |
| Returns True if the segment is limited by a last
point. This point defines the highest parameter
admitted on the first curve for the segment. If
IsOpposite returns False, it defines the highest
parameter on the second curve, otherwise, it is
the lowest parameter on the second curve.
.
|
const IntRes2d_IntersectionPoint & | LastPoint () const |
| Returns the last point of the segment as an
IntersectionPoint (with a transition). The
exception DomainError is raised if
HasLastExtremity returns False.
.
|
Standard_Boolean | _CSFDB_GetIntRes2d_IntersectionSegmentoppos () const |
void | _CSFDB_SetIntRes2d_IntersectionSegmentoppos (const Standard_Boolean p) |
Standard_Boolean | _CSFDB_GetIntRes2d_IntersectionSegmentfirst () const |
void | _CSFDB_SetIntRes2d_IntersectionSegmentfirst (const Standard_Boolean p) |
Standard_Boolean | _CSFDB_GetIntRes2d_IntersectionSegmentlast () const |
void | _CSFDB_SetIntRes2d_IntersectionSegmentlast (const Standard_Boolean p) |
const IntRes2d_IntersectionPoint & | _CSFDB_GetIntRes2d_IntersectionSegmentptfirst () const |
const IntRes2d_IntersectionPoint & | _CSFDB_GetIntRes2d_IntersectionSegmentptlast () const |
Private Attributes |
Standard_Boolean | oppos |
Standard_Boolean | first |
Standard_Boolean | last |
IntRes2d_IntersectionPoint | ptfirst |
IntRes2d_IntersectionPoint | ptlast |
Friends |
Standard_EXPORT friend Handle_Standard_Type & | IntRes2d_IntersectionSegment_Type_ () |