Administrate(CompoundUndoAction *undoAction=nullptr) override | meshkernel::Mesh2D | virtual |
AdministrateNodesEdges(CompoundUndoAction *undoAction=nullptr) | meshkernel::Mesh | |
AdministrationRequired() const | meshkernel::Mesh | inlineprotected |
BuildTree(Location location, const BoundingBox &boundingBox={}) | meshkernel::Mesh | |
ClassifyNodes() | meshkernel::Mesh2D | |
CommitAction(const SphericalCoordinatesOffsetAction &undoAction) | meshkernel::Mesh2D | |
CommitAction(const ResetNodeAction &undoAction) | meshkernel::Mesh2D | |
CommitAction(const AddNodeAction &undoAction) | meshkernel::Mesh2D | |
CommitAction(const AddEdgeAction &undoAction) | meshkernel::Mesh2D | |
CommitAction(const ResetEdgeAction &undoAction) | meshkernel::Mesh2D | |
CommitAction(const DeleteNodeAction &undoAction) | meshkernel::Mesh2D | |
CommitAction(NodeTranslationAction &undoAction) | meshkernel::Mesh2D | |
CommitAction(MeshConversionAction &undoAction) | meshkernel::Mesh2D | |
CommitAction(const DeleteEdgeAction &undoAction) | meshkernel::Mesh2D | |
CommitAction(FullUnstructuredGridUndo &undoAction) | meshkernel::Mesh2D | |
meshkernel::Mesh::CommitAction(const ResetNodeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::CommitAction(const AddNodeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::CommitAction(const AddEdgeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::CommitAction(const ResetEdgeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::CommitAction(const DeleteNodeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::CommitAction(NodeTranslationAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::CommitAction(MeshConversionAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::CommitAction(const DeleteEdgeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::CommitAction(FullUnstructuredGridUndo &undoAction) | meshkernel::Mesh | |
ComputeAspectRatios(std::vector< double > &aspectRatios) | meshkernel::Mesh2D | |
ComputeBoundaryPolygons(const std::vector< Point > &polygon) | meshkernel::Mesh2D | |
ComputeCircumcentersMassCentersAndFaceAreas(bool computeMassCenters=false) | meshkernel::Mesh2D | |
ComputeEdgesCenters() | meshkernel::Mesh | |
ComputeEdgesLengths() | meshkernel::Mesh | |
ComputeFaceCircumenter(std::vector< Point > &polygon, const std::vector< UInt > &edgesNumFaces) const | meshkernel::Mesh2D | |
ComputeFaceClosedPolygon(UInt faceIndex, std::vector< Point > &polygonNodesCache) const | meshkernel::Mesh2D | |
ComputeFaceClosedPolygonWithLocalMappings(UInt faceIndex, std::vector< Point > &polygonNodesCache, std::vector< UInt > &localNodeIndicesCache, std::vector< UInt > &globalEdgeIndicesCache) const | meshkernel::Mesh2D | |
ComputeLocations(Location location) const | meshkernel::Mesh | |
ComputeMaxLengthSurroundingEdges(UInt node) | meshkernel::Mesh | |
ComputeMinEdgeLength(const Polygons &polygon) const | meshkernel::Mesh | |
ComputeNodeNeighbours() | meshkernel::Mesh2D | |
ConnectNodes(UInt startNode, UInt endNode) | meshkernel::Mesh | |
DeleteDegeneratedTriangles() | meshkernel::Mesh2D | |
DeleteEdge(UInt edge) | meshkernel::Mesh | |
DeleteHangingEdges() | meshkernel::Mesh2D | |
DeleteInvalidNodesAndEdges() | meshkernel::Mesh | |
DeleteMesh(const Polygons &polygon, DeleteMeshOptions deletionOption, bool invertDeletion) | meshkernel::Mesh2D | |
DeleteMeshOptions enum name | meshkernel::Mesh2D | |
DeleteNode(UInt node) | meshkernel::Mesh | |
DeleteSmallFlowEdges(double smallFlowEdgesThreshold) | meshkernel::Mesh2D | |
DeleteSmallTrianglesAtBoundaries(double minFractionalAreaTriangles) | meshkernel::Mesh2D | |
Edges() const | meshkernel::Mesh | inline |
FacesWithIncludedCircumcenters enum value (defined in meshkernel::Mesh2D) | meshkernel::Mesh2D | |
FilterBasedOnMetric(Location location, Property property, double minValue, double maxValue) const | meshkernel::Mesh2D | |
FindCommonFace(const UInt edge1, const UInt edge2) const | meshkernel::Mesh2D | |
FindCommonNode(UInt firstEdgeIndex, UInt secondEdgeIndex) const | meshkernel::Mesh | |
FindEdge(UInt firstNodeIndex, UInt secondNodeIndex) const | meshkernel::Mesh | |
FindEdgeWithLinearSearch(UInt firstNodeIndex, UInt secondNodeIndex) const | meshkernel::Mesh | |
FindFaces() | meshkernel::Mesh2D | |
FindFacesConnectedToNode(UInt nodeIndex, std::vector< UInt > &sharedFaces) const | meshkernel::Mesh2D | |
FindFacesGivenFaceNodesMapping(const std::vector< std::vector< UInt >> &faceNodes, const std::vector< UInt > &numFaceNodes) | meshkernel::Mesh2D | |
FindLocationIndex(Point point, Location location, const std::vector< bool > &locationMask={}, const BoundingBox &boundingBox={}) | meshkernel::Mesh | |
FindNodeCloseToAPoint(Point const &point, double searchRadius) | meshkernel::Mesh | |
FindNodesSharedByFaces(UInt nodeIndex, const std::vector< UInt > &sharedFaces, std::vector< UInt > &connectedNodes, std::vector< std::vector< UInt >> &faceNodeMapping) const | meshkernel::Mesh2D | |
FindOppositeEdge(const UInt faceId, const UInt edgeId) const | meshkernel::Mesh2D | |
GetBoundingBox() const | meshkernel::Mesh2D | |
GetConnectingNodes(UInt nodeIndex, std::vector< UInt > &connectedNodes) const | meshkernel::Mesh2D | |
GetEdge(const UInt index) const | meshkernel::Mesh | inline |
GetEdgeIndex(const UInt elementId, const UInt edgeId) const | meshkernel::Mesh | |
GetEdgesBoundingBoxes() const | meshkernel::Mesh2D | |
GetEdgesCrossingSmallFlowEdges(double smallFlowEdgesThreshold) | meshkernel::Mesh2D | |
GetFlowEdgesCenters(const std::vector< UInt > &edges) const | meshkernel::Mesh2D | |
GetHangingEdges() const | meshkernel::Mesh2D | |
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 | |
GetObtuseTrianglesCenters() | meshkernel::Mesh2D | |
GetOrthogonality() const | meshkernel::Mesh2D | |
GetRTree(Location location) const | meshkernel::Mesh | inline |
GetSmoothness() const | meshkernel::Mesh2D | |
GetValidEdgeMapping() const | meshkernel::Mesh | |
GetValidNodeMapping() const | meshkernel::Mesh | |
InsertNode(const Point &newPoint) | meshkernel::Mesh | |
InsideAndIntersected enum value (defined in meshkernel::Mesh2D) | meshkernel::Mesh2D | |
InsideNotIntersected enum value (defined in meshkernel::Mesh2D) | meshkernel::Mesh2D | |
IsEdgeOnBoundary(UInt edge) const | meshkernel::Mesh | inline |
IsFaceOnBoundary(UInt face) const | meshkernel::Mesh | |
IsLeftOrRight(const UInt elementId, const UInt edgeId) const | meshkernel::Mesh2D | |
IsLocationInPolygon(const Polygons &polygon, Location location) const | meshkernel::Mesh | |
IsNodeOnBoundary(UInt node) const | meshkernel::Mesh | inline |
IsSegmentCrossingABoundaryEdge(const Point &firstPoint, const Point &secondPoint) const | meshkernel::Mesh2D | |
IsStartOrEnd(const UInt edgeId, const UInt nodeId) const | meshkernel::Mesh2D | |
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_maxNumNeighbours | meshkernel::Mesh2D | |
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 | |
MakeDualFace(UInt node, double enlargementFactor, std::vector< Point > &dualFace) | meshkernel::Mesh2D | |
MaskEdgesOfFacesInPolygon(const Polygons &polygons, bool invertSelection, bool includeIntersected) const | meshkernel::Mesh2D | |
Merge(const Mesh2D &mesh1, const Mesh2D &mesh2) | meshkernel::Mesh2D | static |
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 | |
Mesh2D() | meshkernel::Mesh2D | |
Mesh2D(Projection projection) | meshkernel::Mesh2D | explicit |
Mesh2D(const std::vector< Edge > &edges, const std::vector< Point > &nodes, Projection projection) | meshkernel::Mesh2D | |
Mesh2D(const std::vector< Edge > &edges, const std::vector< Point > &nodes, const std::vector< std::vector< UInt >> &faceNodes, const std::vector< UInt > &numFaceNodes, Projection projection) | meshkernel::Mesh2D | |
Mesh2D(const std::vector< Point > &nodes, const Polygons &polygons, Projection projection) | meshkernel::Mesh2D | |
MoveNode(Point newPoint, UInt nodeindex) | meshkernel::Mesh | |
NextFace(const UInt faceId, const UInt edgeId) const | meshkernel::Mesh2D | |
Node(const UInt index) const | meshkernel::Mesh | inline |
NodeAdministration() | meshkernel::Mesh | |
NodeMaskFromEdgeMask(std::vector< int > const &edgeMask) const | meshkernel::Mesh2D | |
NodeMaskFromPolygon(const Polygons &polygons, bool inside) const | meshkernel::Mesh2D | |
Nodes() const | meshkernel::Mesh | inline |
NodeTypes enum name | meshkernel::Mesh2D | |
OffsetSphericalCoordinates(double minx, double maxx) | meshkernel::Mesh2D | |
operator+=(Mesh const &rhs) | meshkernel::Mesh | |
operator=(const Mesh &mesh)=delete | meshkernel::Mesh | |
operator=(Mesh &&mesh)=delete | meshkernel::Mesh | |
PointFaceIndices(const std::vector< Point > &points) | meshkernel::Mesh2D | |
Property enum name | meshkernel::Mesh2D | |
ResetEdge(UInt edgeId, const Edge &edge) | meshkernel::Mesh | |
ResetNode(const UInt index, const Point &newValue) | meshkernel::Mesh | |
RestoreAction(const SphericalCoordinatesOffsetAction &undoAction) | meshkernel::Mesh2D | |
RestoreAction(const ResetNodeAction &undoAction) | meshkernel::Mesh2D | |
RestoreAction(const AddNodeAction &undoAction) | meshkernel::Mesh2D | |
RestoreAction(const AddEdgeAction &undoAction) | meshkernel::Mesh2D | |
RestoreAction(const ResetEdgeAction &undoAction) | meshkernel::Mesh2D | |
RestoreAction(const DeleteNodeAction &undoAction) | meshkernel::Mesh2D | |
RestoreAction(NodeTranslationAction &undoAction) | meshkernel::Mesh2D | |
RestoreAction(MeshConversionAction &undoAction) | meshkernel::Mesh2D | |
RestoreAction(const DeleteEdgeAction &undoAction) | meshkernel::Mesh2D | |
RestoreAction(FullUnstructuredGridUndo &undoAction) | meshkernel::Mesh2D | |
meshkernel::Mesh::RestoreAction(const ResetNodeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::RestoreAction(const AddNodeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::RestoreAction(const AddEdgeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::RestoreAction(const ResetEdgeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::RestoreAction(const DeleteNodeAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::RestoreAction(NodeTranslationAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::RestoreAction(MeshConversionAction &undoAction) | meshkernel::Mesh | |
meshkernel::Mesh::RestoreAction(const DeleteEdgeAction &undoAction) | meshkernel::Mesh | |
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 |
SortedFacesAroundNode(UInt node) const | meshkernel::Mesh2D | |
SortEdgesInCounterClockWiseOrder(UInt startNode, UInt endNode) | meshkernel::Mesh | |
TriangulateFaces() | meshkernel::Mesh2D | |
Type enum name | meshkernel::Mesh | |
WalkBoundaryFromNode(const Polygon &polygon, std::vector< bool > &isVisited, UInt ¤tNode, std::vector< Point > &meshBoundaryPolygon) const | meshkernel::Mesh2D | |
~Mesh()=default | meshkernel::Mesh | virtual |
~Mesh2D() override=default | meshkernel::Mesh2D | |