#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1