#include <Poly_CoherentTriPtr.hxx>
Public Member Functions | |
Poly_CoherentTriPtr (const Poly_CoherentTriangle &theTri) | |
void * | operator new (Standard_Size theSize, const Handle(NCollection_BaseAllocator)&theAllocator) |
const Poly_CoherentTriangle & | GetTriangle () const |
void | SetTriangle (const Poly_CoherentTriangle *pTri) |
Poly_CoherentTriPtr & | Next () const |
Poly_CoherentTriPtr & | Previous () const |
Standard_EXPORT void | Append (const Poly_CoherentTriangle *pTri, const Handle_NCollection_BaseAllocator &theA) |
Standard_EXPORT void | Prepend (const Poly_CoherentTriangle *pTri, const Handle_NCollection_BaseAllocator &theA) |
Static Public Member Functions | |
static Standard_EXPORT void | Remove (Poly_CoherentTriPtr *thePtr, const Handle_NCollection_BaseAllocator &theA) |
static Standard_EXPORT void | RemoveList (Poly_CoherentTriPtr *thePtr, const Handle_NCollection_BaseAllocator &) |
Protected Member Functions | |
Poly_CoherentTriPtr (const Poly_CoherentTriangle *pTri) | |
Private Attributes | |
const Poly_CoherentTriangle * | mypTriangle |
Poly_CoherentTriPtr * | myNext |
Poly_CoherentTriPtr * | myPrevious |
Data Structures | |
class | Iterator |
|
Constructor. |
|
Constructor. |
|
Append a pointer to triangle into the list after the current instance.
|
|
Query the stored pointer to Triangle. |
|
Query the next pointer in the list. |
|
Operator new for dynamic allocations |
|
Prepend a pointer to triangle into the list before the current instance.
|
|
Query the previous pointer in the list. |
|
Remove a pointer to triangle from its list.
|
|
Remove the list containing the given pointer to triangle. |
|
Initialize this instance with a pointer to triangle. |
|
|
|
|
|
|