MeshKernel
|
The class holding the state of the C API library. More...
#include <State.hpp>
Public Member Functions | |
MeshKernelState ()=default | |
Default constructor. | |
MeshKernelState (meshkernel::Projection projection) | |
Simple constructor. | |
Public Attributes | |
std::shared_ptr< meshkernel::Mesh1D > | m_mesh1d |
Shared pointer to meshkernel::Mesh1D instance. | |
std::shared_ptr< meshkernel::Network1D > | m_network1d |
Shared pointer to meshkernel::Network1D instance. | |
std::shared_ptr< meshkernel::Mesh2D > | m_mesh2d |
Shared pointer to meshkernel::Mesh2D instance. | |
std::shared_ptr< meshkernel::Contacts > | m_contacts |
Shared pointer to meshkernel::Contacts instance. | |
std::shared_ptr< meshkernel::CurvilinearGrid > | m_curvilinearGrid |
Shared pointer to meshkernel::CurvilinearGrid instance. | |
std::shared_ptr< meshkernel::OrthogonalizationAndSmoothing > | m_meshOrthogonalization |
Shared pointer to meshkernel::OrthogonalizationAndSmoothing instance. | |
std::shared_ptr< meshkernel::CurvilinearGridFromSplines > | m_curvilinearGridFromSplines |
Shared pointer to meshkernel::CurvilinearGridFromSplines instance. | |
std::shared_ptr< meshkernel::CurvilinearGridOrthogonalization > | m_curvilinearGridOrthogonalization |
Shared pointer to meshkernel::CurvilinearGridOrthogonalization instance. | |
std::shared_ptr< meshkernel::CurvilinearGridLineShift > | m_curvilinearGridLineShift |
Shared pointer to meshkernel::CurvilinearGridLineShift instance. | |
meshkernel::Projection | m_projection {meshkernel::Projection::cartesian} |
Projection used by the meshes. | |
std::shared_ptr< FacePolygonPropertyCache > | m_facePropertyCache |
face property cache | |
std::shared_ptr< BoundariesAsPolygonCache > | m_boundariesAsPolygonCache |
boundaries as polygon cache | |
std::shared_ptr< PolygonRefinementCache > | m_polygonRefinementCache |
polygon refinement cache | |
std::shared_ptr< NodeInPolygonCache > | m_nodeInPolygonCache |
node in polygon cache | |
std::shared_ptr< SmallFlowEdgeCentreCache > | m_smallFlowEdgeCentreCache |
small flow edge centres cache | |
std::shared_ptr< HangingEdgeCache > | m_hangingEdgeCache |
hanging edge id cache | |
std::shared_ptr< ObtuseTriangleCentreCache > | m_obtuseTriangleCentreCache |
centre of obtuse triangles cache | |
The class holding the state of the C API library.