#include <Poly_CoherentTriPtr.hxx>
Detailed Description
Implementation of both list node for Poly_CoherentTriangle type and round double-linked list of these nodes.
Constructor & Destructor Documentation
Member Function Documentation
void Poly_CoherentTriPtr::Append |
( |
const Poly_CoherentTriangle * |
pTri, |
|
|
const Handle_NCollection_BaseAllocator & |
theA |
|
) |
| |
Append a pointer to triangle into the list after the current instance.
- Parameters:
-
pTri | Triangle that is to be included in the list after this one. |
theA | Allocator where the new pointer instance is created. |
Operator new for dynamic allocations Query the stored pointer to Triangle.
Query the next pointer in the list.
void Poly_CoherentTriPtr::Prepend |
( |
const Poly_CoherentTriangle * |
pTri, |
|
|
const Handle_NCollection_BaseAllocator & |
theA |
|
) |
| |
Prepend a pointer to triangle into the list before the current instance.
- Parameters:
-
pTri | Triangle that is to be included in the list before this one. |
theA | Allocator where the new pointer instance is created. |
Query the previous pointer in the list.
static void Poly_CoherentTriPtr::Remove |
( |
Poly_CoherentTriPtr * |
thePtr, |
|
|
const Handle_NCollection_BaseAllocator & |
theA |
|
) |
| [static] |
Remove a pointer to triangle from its list.
- Parameters:
-
thePtr | This class instance that should be removed from its list. |
theA | Allocator where the current pointer instance was created. |
static void Poly_CoherentTriPtr::RemoveList |
( |
Poly_CoherentTriPtr * |
thePtr, |
|
|
const Handle_NCollection_BaseAllocator & |
|
|
) |
| [static] |
Remove the list containing the given pointer to triangle.
Initialize this instance with a pointer to triangle.
The documentation for this class was generated from the following file: