The Interface class is useful to convert between the MeshKernel and the OpenMesh data structures. More...
#include <MeshInterface.h>
Public Member Functions | |
void | copy (const MeshCore::MeshKernel &kernel_In) |
Interface (const MeshCore::MeshKernel &kernel) | |
Interface () | |
void | release (MeshCore::MeshKernel &kernel_Out) |
~Interface () |
The Interface class is useful to convert between the MeshKernel and the OpenMesh data structures.
This class is implemented as template to accept any OpenMesh kernel type.
Definition at line 42 of file MeshInterface.h.
Mesh::Interface< Kernel >::Interface | ( | ) | [inline] |
Definition at line 45 of file MeshInterface.h.
Mesh::Interface< Kernel >::Interface | ( | const MeshCore::MeshKernel & | kernel | ) | [inline] |
Definition at line 49 of file MeshInterface.h.
References Mesh::Interface< Kernel >::copy().
Mesh::Interface< Kernel >::~Interface | ( | ) | [inline] |
Definition at line 54 of file MeshInterface.h.
void Mesh::Interface< Kernel >::copy | ( | const MeshCore::MeshKernel & | kernel_In | ) | [inline] |
Definition at line 58 of file MeshInterface.h.
References MeshCore::MeshKernel::CountPoints(), MeshCore::MeshKernel::GetFacets(), MeshCore::MeshPointIterator::Init(), MeshCore::MeshPointIterator::More(), and MeshCore::MeshPointIterator::Next().
Referenced by Mesh::Interface< Kernel >::Interface().
void Mesh::Interface< Kernel >::release | ( | MeshCore::MeshKernel & | kernel_Out | ) | [inline] |
Definition at line 75 of file MeshInterface.h.
References MeshCore::MeshFacet::_aulPoints, MeshCore::MeshKernel::Adopt(), and draftTools::p.