|
Public Member Functions |
Standard_EXPORT | Contap_TheIWLineOfTheIWalkingOfContour () |
Standard_EXPORT void | Reverse () |
void | Cut (const Standard_Integer Index) |
void | AddPoint (const IntSurf_PntOn2S &P) |
void | AddStatusFirst (const Standard_Boolean Closed, const Standard_Boolean HasFirst) |
void | AddStatusFirst (const Standard_Boolean Closed, const Standard_Boolean HasLast, const Standard_Integer Index, const IntSurf_PathPoint &P) |
void | AddStatusFirstLast (const Standard_Boolean Closed, const Standard_Boolean HasFirst, const Standard_Boolean HasLast) |
void | AddStatusLast (const Standard_Boolean HasLast) |
void | AddStatusLast (const Standard_Boolean HasLast, const Standard_Integer Index, const IntSurf_PathPoint &P) |
void | AddIndexPassing (const Standard_Integer Index) |
void | SetTangentVector (const gp_Vec &V, const Standard_Integer Index) |
void | SetTangencyAtBegining (const Standard_Boolean IsTangent) |
void | SetTangencyAtEnd (const Standard_Boolean IsTangent) |
Standard_Integer | NbPoints () const |
const IntSurf_PntOn2S & | Value (const Standard_Integer Index) const |
const Handle_IntSurf_LineOn2S & | Line () const |
Standard_Boolean | IsClosed () const |
Standard_Boolean | HasFirstPoint () const |
Standard_Boolean | HasLastPoint () const |
const IntSurf_PathPoint & | FirstPoint () const |
Standard_Integer | FirstPointIndex () const |
const IntSurf_PathPoint & | LastPoint () const |
Standard_Integer | LastPointIndex () const |
Standard_Integer | NbPassingPoint () const |
void | PassingPoint (const Standard_Integer Index, Standard_Integer &IndexLine, Standard_Integer &IndexPnts) const |
const gp_Vec & | TangentVector (Standard_Integer &Index) const |
Standard_Boolean | IsTangentAtBegining () const |
Standard_Boolean | IsTangentAtEnd () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Handle_IntSurf_LineOn2S | line |
IntSurf_SequenceOfCouple | couple |
Standard_Boolean | closed |
Standard_Boolean | hasFirst |
Standard_Boolean | hasLast |
Standard_Integer | firstIndex |
Standard_Integer | lastIndex |
IntSurf_PathPoint | theFirstPoint |
IntSurf_PathPoint | theLastPoint |
Standard_Integer | indextg |
gp_Vec | vcttg |
Standard_Boolean | istgtbeg |
Standard_Boolean | istgtend |