Administrate(CompoundUndoAction *undoAction=nullptr) | meshkernel::Mesh | virtual |
AdministrateNodesEdges(CompoundUndoAction *undoAction=nullptr) | meshkernel::Mesh | |
AdministrationRequired() const | meshkernel::Mesh | inlineprotected |
BuildTree(Location location, const BoundingBox &boundingBox={}) | meshkernel::Mesh | |
CommitAction(const ResetNodeAction &undoAction) | meshkernel::Mesh | |
CommitAction(const AddNodeAction &undoAction) | meshkernel::Mesh | |
CommitAction(const AddEdgeAction &undoAction) | meshkernel::Mesh | |
CommitAction(const ResetEdgeAction &undoAction) | meshkernel::Mesh | |
CommitAction(const DeleteNodeAction &undoAction) | meshkernel::Mesh | |
CommitAction(NodeTranslationAction &undoAction) | meshkernel::Mesh | |
CommitAction(MeshConversionAction &undoAction) | meshkernel::Mesh | |
CommitAction(const DeleteEdgeAction &undoAction) | meshkernel::Mesh | |
CommitAction(FullUnstructuredGridUndo &undoAction) | meshkernel::Mesh | |
ComputeEdgesCenters() | meshkernel::Mesh | |
ComputeEdgesLengths() | meshkernel::Mesh | |
ComputeLocations(Location location) const | meshkernel::Mesh | |
ComputeMaxLengthSurroundingEdges(UInt node) | meshkernel::Mesh | |
ComputeMinEdgeLength(const Polygons &polygon) const | meshkernel::Mesh | |
ConnectNodes(UInt startNode, UInt endNode, const bool collectUndo=true) | meshkernel::Mesh | |
DeleteEdge(UInt edge, const bool collectUndo=true) | meshkernel::Mesh | |
DeleteInvalidNodesAndEdges() | meshkernel::Mesh | |
DeleteNode(UInt node, const bool collectUndo=true) | meshkernel::Mesh | |
Edges() const | meshkernel::Mesh | inline |
FindCommonNode(UInt firstEdgeIndex, UInt secondEdgeIndex) const | meshkernel::Mesh | |
FindEdge(UInt firstNodeIndex, UInt secondNodeIndex) const | meshkernel::Mesh | |
FindEdgeWithLinearSearch(UInt firstNodeIndex, UInt secondNodeIndex) const | meshkernel::Mesh | |
FindLocationIndex(Point point, Location location, const std::vector< bool > &locationMask={}, const BoundingBox &boundingBox={}) | meshkernel::Mesh | |
FindNodeCloseToAPoint(Point const &point, double searchRadius) | meshkernel::Mesh | |
GetEdge(const UInt index) const | meshkernel::Mesh | inline |
GetEdgeIndex(const UInt elementId, const UInt edgeId) const | meshkernel::Mesh | |
GetLocalFaceNodeIndex(const UInt faceIndex, const UInt nodeIndex) const | meshkernel::Mesh | |
GetNodeIndex(const UInt elementId, const UInt nodeId) const | meshkernel::Mesh | |
GetNumEdges() const | meshkernel::Mesh | inline |
GetNumEdgesFaces(UInt edgeIndex) const | meshkernel::Mesh | inline |
GetNumFaceEdges(UInt faceIndex) const | meshkernel::Mesh | inline |
GetNumFaces() const | meshkernel::Mesh | inline |
GetNumNodes() const | meshkernel::Mesh | inline |
GetNumValidEdges() const | meshkernel::Mesh | |
GetNumValidNodes() const | meshkernel::Mesh | |
GetRTree(Location location) const | meshkernel::Mesh | inline |
GetValidEdgeMapping() const | meshkernel::Mesh | |
GetValidNodeMapping() const | meshkernel::Mesh | |
InsertNode(const Point &newPoint) | meshkernel::Mesh | |
IsEdgeOnBoundary(UInt edge) const | meshkernel::Mesh | inline |
IsFaceOnBoundary(UInt face) const | meshkernel::Mesh | |
IsLocationInPolygon(const Polygons &polygon, Location location) const | meshkernel::Mesh | |
IsNodeOnBoundary(UInt node) const | meshkernel::Mesh | inline |
IsValidEdge(const UInt edgeId) const | meshkernel::Mesh | |
Join(const Mesh &rhs) | meshkernel::Mesh | |
m_edgeLengths | meshkernel::Mesh | |
m_edges | meshkernel::Mesh | protected |
m_edgesCenters | meshkernel::Mesh | |
m_edgesFaces | meshkernel::Mesh | |
m_edgesNumFaces | meshkernel::Mesh | |
m_faceArea | meshkernel::Mesh | |
m_facesCircumcenters | meshkernel::Mesh | |
m_facesEdges | meshkernel::Mesh | |
m_facesMassCenters | meshkernel::Mesh | |
m_facesNodes | meshkernel::Mesh | |
m_maximumNumberOfConnectedNodes | meshkernel::Mesh | static |
m_maximumNumberOfEdgesPerFace | meshkernel::Mesh | static |
m_maximumNumberOfEdgesPerNode | meshkernel::Mesh | static |
m_maximumNumberOfNodesPerFace | meshkernel::Mesh | static |
m_nodes | meshkernel::Mesh | protected |
m_nodesEdges | meshkernel::Mesh | |
m_nodesNodes | meshkernel::Mesh | |
m_nodesNumEdges | meshkernel::Mesh | |
m_nodesTypes | meshkernel::Mesh | |
m_numFacesNodes | meshkernel::Mesh | |
m_projection | meshkernel::Mesh | |
MergeNodesInPolygon(const Polygons &polygons, double mergingDistance) | meshkernel::Mesh | |
MergeTwoNodes(UInt startNode, UInt endNode) | meshkernel::Mesh | |
Mesh() | meshkernel::Mesh | |
Mesh(const Mesh &mesh)=delete | meshkernel::Mesh | |
Mesh(Mesh &&mesh)=delete | meshkernel::Mesh | |
Mesh(Projection projection) | meshkernel::Mesh | explicit |
Mesh(const std::vector< Edge > &edges, const std::vector< Point > &nodes, Projection projection) | meshkernel::Mesh | |
MoveNode(Point newPoint, UInt nodeindex) | meshkernel::Mesh | |
Node(const UInt index) const | meshkernel::Mesh | inline |
NodeAdministration() | meshkernel::Mesh | |
Nodes() const | meshkernel::Mesh | inline |
operator+=(Mesh const &rhs) | meshkernel::Mesh | |
operator=(const Mesh &mesh)=delete | meshkernel::Mesh | |
operator=(Mesh &&mesh)=delete | meshkernel::Mesh | |
ResetEdge(UInt edgeId, const Edge &edge) | meshkernel::Mesh | |
ResetNode(const UInt index, const Point &newValue) | meshkernel::Mesh | |
RestoreAction(const ResetNodeAction &undoAction) | meshkernel::Mesh | |
RestoreAction(const AddNodeAction &undoAction) | meshkernel::Mesh | |
RestoreAction(const AddEdgeAction &undoAction) | meshkernel::Mesh | |
RestoreAction(const ResetEdgeAction &undoAction) | meshkernel::Mesh | |
RestoreAction(const DeleteNodeAction &undoAction) | meshkernel::Mesh | |
RestoreAction(NodeTranslationAction &undoAction) | meshkernel::Mesh | |
RestoreAction(MeshConversionAction &undoAction) | meshkernel::Mesh | |
RestoreAction(const DeleteEdgeAction &undoAction) | meshkernel::Mesh | |
RestoreAction(FullUnstructuredGridUndo &undoAction) | meshkernel::Mesh | |
SetAdministrationRequired(const bool value) | meshkernel::Mesh | protected |
SetEdge(const UInt index, const Edge &edge) | meshkernel::Mesh | inline |
SetEdges(const std::vector< Edge > &newValues) | meshkernel::Mesh | inline |
SetEdgesRTreeRequiresUpdate(bool value) | meshkernel::Mesh | inline |
SetFacesRTreeRequiresUpdate(bool value) | meshkernel::Mesh | inline |
SetNode(const UInt index, const Point &newValue) | meshkernel::Mesh | |
SetNodes(const std::vector< Point > &newValues) | meshkernel::Mesh | inline |
SetNodesRTreeRequiresUpdate(bool value) | meshkernel::Mesh | inline |
SortEdgesInCounterClockWiseOrder(UInt startNode, UInt endNode) | meshkernel::Mesh | |
Type enum name | meshkernel::Mesh | |
~Mesh()=default | meshkernel::Mesh | virtual |