#include <Intf_SectionLine.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_Integer | NumberOfPoints () const |
Returns number of points in this SectionLine. . | |
Standard_EXPORT const Intf_SectionPoint & | GetPoint (const Standard_Integer Index) const |
Gives the point of intersection of address <index> in the SectionLine. . | |
Standard_EXPORT Standard_Boolean | IsClosed () const |
Returns True if the SectionLine is closed. . | |
Standard_EXPORT Standard_Boolean | Contains (const Intf_SectionPoint &ThePI) const |
Returns True if ThePI is in the SectionLine <me>. . | |
Standard_EXPORT Standard_Integer | IsEnd (const Intf_SectionPoint &ThePI) const |
Checks if <thepi> is an end of the SectionLine. Returns 1 for the beginning, 2 for the end, otherwise 0. . | |
Standard_EXPORT Standard_Boolean | IsEqual (const Intf_SectionLine &Other) const |
Compares two SectionLines. . | |
Standard_Boolean | operator== (const Intf_SectionLine &Other) const |
Standard_EXPORT | Intf_SectionLine () |
Constructs an empty SectionLine. . | |
Standard_EXPORT | Intf_SectionLine (const Intf_SectionLine &Other) |
Copies a SectionLine. . | |
Standard_EXPORT void | Append (const Intf_SectionPoint &Pi) |
Adds a point at the end of the SectionLine. . | |
Standard_EXPORT void | Append (Intf_SectionLine &LS) |
Concatenates the SectionLine <ls> at the end of the SectionLine <me>. . | |
Standard_EXPORT void | Prepend (const Intf_SectionPoint &Pi) |
Adds a point to the beginning of the SectionLine <me>. . | |
Standard_EXPORT void | Prepend (Intf_SectionLine &LS) |
Concatenates a SectionLine <ls> at the beginning of the SectionLine <me>. . | |
Standard_EXPORT void | Reverse () |
Reverses the order of the elements of the SectionLine. . | |
Standard_EXPORT void | Close () |
Closes the SectionLine. . | |
Standard_EXPORT void | Dump (const Standard_Integer Indent) const |
Private Attributes | |
Intf_SeqOfSectionPoint | myPoints |
Standard_Boolean | closed |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|