MeshLink
Computational geometry access
|
Opaque container for geometry kernel specific data. More...
#include <GeometryKernel.h>
Public Member Functions | |
KernelData (GeometryKernel *kernel) | |
Constructor with GeometryKernel. More... | |
~KernelData () | |
Destructor. More... | |
KernelDataObj | getData () |
Return the encapsulated opaque pointer. More... | |
Protected Attributes | |
GeometryKernel * | kernel_ |
The associated GeometryKernel. More... | |
KernelDataObj | data_ |
The opaque data pointer. More... | |
Private Member Functions | |
KernelData () | |
Hidden default constructor. More... | |
Opaque container for geometry kernel specific data.
Provides a neutral interface for transfering information to/from wrapped geometry kernels.
Definition at line 36 of file GeometryKernel.h.
KernelData::KernelData | ( | GeometryKernel * | kernel | ) |
Constructor with GeometryKernel.
KernelData::~KernelData | ( | ) |
Destructor.
|
private |
Hidden default constructor.
|
inline |
Return the encapsulated opaque pointer.
Definition at line 44 of file GeometryKernel.h.
|
protected |
The opaque data pointer.
Definition at line 50 of file GeometryKernel.h.
|
protected |
The associated GeometryKernel.
Definition at line 48 of file GeometryKernel.h.