MeshKernel
meshkernel::Mesh2D Member List

This is the complete list of members for meshkernel::Mesh2D, including all inherited members.

Administrate(CompoundUndoAction *undoAction=nullptr) overridemeshkernel::Mesh2Dvirtual
AdministrateNodesEdges(CompoundUndoAction *undoAction=nullptr)meshkernel::Mesh
AdministrationRequired() constmeshkernel::Meshinlineprotected
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) constmeshkernel::Mesh2D
ComputeFaceClosedPolygon(UInt faceIndex, std::vector< Point > &polygonNodesCache) constmeshkernel::Mesh2D
ComputeFaceClosedPolygonWithLocalMappings(UInt faceIndex, std::vector< Point > &polygonNodesCache, std::vector< UInt > &localNodeIndicesCache, std::vector< UInt > &globalEdgeIndicesCache) constmeshkernel::Mesh2D
ComputeLocations(Location location) constmeshkernel::Mesh
ComputeMaxLengthSurroundingEdges(UInt node)meshkernel::Mesh
ComputeMinEdgeLength(const Polygons &polygon) constmeshkernel::Mesh
ComputeNodeNeighbours()meshkernel::Mesh2D
ConnectNodes(UInt startNode, UInt endNode, const bool collectUndo=true)meshkernel::Mesh
DeleteDegeneratedTriangles()meshkernel::Mesh2D
DeleteEdge(UInt edge, const bool collectUndo=true)meshkernel::Mesh
DeleteHangingEdges()meshkernel::Mesh2D
DeleteInvalidNodesAndEdges()meshkernel::Mesh
DeleteMesh(const Polygons &polygon, DeleteMeshOptions deletionOption, bool invertDeletion)meshkernel::Mesh2D
DeleteMeshOptions enum namemeshkernel::Mesh2D
DeleteNode(UInt node, const bool collectUndo=true)meshkernel::Mesh
DeleteSmallFlowEdges(double smallFlowEdgesThreshold)meshkernel::Mesh2D
DeleteSmallTrianglesAtBoundaries(double minFractionalAreaTriangles)meshkernel::Mesh2D
Edges() constmeshkernel::Meshinline
FacesWithIncludedCircumcenters enum value (defined in meshkernel::Mesh2D)meshkernel::Mesh2D
FilterBasedOnMetric(Location location, Property property, double minValue, double maxValue) constmeshkernel::Mesh2D
FindCommonFace(const UInt edge1, const UInt edge2) constmeshkernel::Mesh2D
FindCommonNode(UInt firstEdgeIndex, UInt secondEdgeIndex) constmeshkernel::Mesh
FindEdge(UInt firstNodeIndex, UInt secondNodeIndex) constmeshkernel::Mesh
FindEdgeWithLinearSearch(UInt firstNodeIndex, UInt secondNodeIndex) constmeshkernel::Mesh
FindFaces()meshkernel::Mesh2D
FindFacesConnectedToNode(UInt nodeIndex, std::vector< UInt > &sharedFaces) constmeshkernel::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) constmeshkernel::Mesh2D
FindOppositeEdge(const UInt faceId, const UInt edgeId) constmeshkernel::Mesh2D
GetBoundingBox() constmeshkernel::Mesh2D
GetConnectingNodes(UInt nodeIndex, std::vector< UInt > &connectedNodes) constmeshkernel::Mesh2D
GetEdge(const UInt index) constmeshkernel::Meshinline
GetEdgeIndex(const UInt elementId, const UInt edgeId) constmeshkernel::Mesh
GetEdgesBoundingBoxes() constmeshkernel::Mesh2D
GetEdgesCrossingSmallFlowEdges(double smallFlowEdgesThreshold)meshkernel::Mesh2D
GetFlowEdgesCenters(const std::vector< UInt > &edges) constmeshkernel::Mesh2D
GetHangingEdges() constmeshkernel::Mesh2D
GetLocalFaceNodeIndex(const UInt faceIndex, const UInt nodeIndex) constmeshkernel::Mesh
GetNodeIndex(const UInt elementId, const UInt nodeId) constmeshkernel::Mesh
GetNumEdges() constmeshkernel::Meshinline
GetNumEdgesFaces(UInt edgeIndex) constmeshkernel::Meshinline
GetNumFaceEdges(UInt faceIndex) constmeshkernel::Meshinline
GetNumFaces() constmeshkernel::Meshinline
GetNumNodes() constmeshkernel::Meshinline
GetNumValidEdges() constmeshkernel::Mesh
GetNumValidNodes() constmeshkernel::Mesh
GetObtuseTrianglesCenters()meshkernel::Mesh2D
GetOrthogonality() constmeshkernel::Mesh2D
GetRTree(Location location) constmeshkernel::Meshinline
GetSmoothness() constmeshkernel::Mesh2D
GetValidEdgeMapping() constmeshkernel::Mesh
GetValidNodeMapping() constmeshkernel::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) constmeshkernel::Meshinline
IsFaceOnBoundary(UInt face) constmeshkernel::Mesh
IsLeftOrRight(const UInt elementId, const UInt edgeId) constmeshkernel::Mesh2D
IsLocationInPolygon(const Polygons &polygon, Location location) constmeshkernel::Mesh
IsNodeOnBoundary(UInt node) constmeshkernel::Meshinline
IsSegmentCrossingABoundaryEdge(const Point &firstPoint, const Point &secondPoint) constmeshkernel::Mesh2D
IsStartOrEnd(const UInt edgeId, const UInt nodeId) constmeshkernel::Mesh2D
IsValidEdge(const UInt edgeId) constmeshkernel::Mesh
Join(const Mesh &rhs)meshkernel::Mesh
m_edgeLengthsmeshkernel::Mesh
m_edgesmeshkernel::Meshprotected
m_edgesCentersmeshkernel::Mesh
m_edgesFacesmeshkernel::Mesh
m_edgesNumFacesmeshkernel::Mesh
m_faceAreameshkernel::Mesh
m_facesCircumcentersmeshkernel::Mesh
m_facesEdgesmeshkernel::Mesh
m_facesMassCentersmeshkernel::Mesh
m_facesNodesmeshkernel::Mesh
m_maximumNumberOfConnectedNodesmeshkernel::Meshstatic
m_maximumNumberOfEdgesPerFacemeshkernel::Meshstatic
m_maximumNumberOfEdgesPerNodemeshkernel::Meshstatic
m_maximumNumberOfNodesPerFacemeshkernel::Meshstatic
m_maxNumNeighboursmeshkernel::Mesh2D
m_nodesmeshkernel::Meshprotected
m_nodesEdgesmeshkernel::Mesh
m_nodesNodesmeshkernel::Mesh
m_nodesNumEdgesmeshkernel::Mesh
m_nodesTypesmeshkernel::Mesh
m_numFacesNodesmeshkernel::Mesh
m_projectionmeshkernel::Mesh
MakeDualFace(UInt node, double enlargementFactor, std::vector< Point > &dualFace)meshkernel::Mesh2D
MaskEdgesOfFacesInPolygon(const Polygons &polygons, bool invertSelection, bool includeIntersected) constmeshkernel::Mesh2D
Merge(const Mesh2D &mesh1, const Mesh2D &mesh2)meshkernel::Mesh2Dstatic
MergeNodesInPolygon(const Polygons &polygons, double mergingDistance)meshkernel::Mesh
MergeTwoNodes(UInt startNode, UInt endNode)meshkernel::Mesh
Mesh()meshkernel::Mesh
Mesh(const Mesh &mesh)=deletemeshkernel::Mesh
Mesh(Mesh &&mesh)=deletemeshkernel::Mesh
Mesh(Projection projection)meshkernel::Meshexplicit
Mesh(const std::vector< Edge > &edges, const std::vector< Point > &nodes, Projection projection)meshkernel::Mesh
Mesh2D()meshkernel::Mesh2D
Mesh2D(Projection projection)meshkernel::Mesh2Dexplicit
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) constmeshkernel::Mesh2D
Node(const UInt index) constmeshkernel::Meshinline
NodeAdministration()meshkernel::Mesh
NodeMaskFromEdgeMask(std::vector< int > const &edgeMask) constmeshkernel::Mesh2D
NodeMaskFromPolygon(const Polygons &polygons, bool inside) constmeshkernel::Mesh2D
Nodes() constmeshkernel::Meshinline
NodeTypes enum namemeshkernel::Mesh2D
OffsetSphericalCoordinates(double minx, double maxx)meshkernel::Mesh2D
operator+=(Mesh const &rhs)meshkernel::Mesh
operator=(const Mesh &mesh)=deletemeshkernel::Mesh
operator=(Mesh &&mesh)=deletemeshkernel::Mesh
PointFaceIndices(const std::vector< Point > &points)meshkernel::Mesh2D
Property enum namemeshkernel::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::Meshprotected
SetEdge(const UInt index, const Edge &edge)meshkernel::Meshinline
SetEdges(const std::vector< Edge > &newValues)meshkernel::Meshinline
SetEdgesRTreeRequiresUpdate(bool value)meshkernel::Meshinline
SetFacesRTreeRequiresUpdate(bool value)meshkernel::Meshinline
SetNode(const UInt index, const Point &newValue)meshkernel::Mesh
SetNodes(const std::vector< Point > &newValues)meshkernel::Meshinline
SetNodesRTreeRequiresUpdate(bool value)meshkernel::Meshinline
SortedFacesAroundNode(UInt node) constmeshkernel::Mesh2D
SortEdgesInCounterClockWiseOrder(UInt startNode, UInt endNode)meshkernel::Mesh
TriangulateFaces()meshkernel::Mesh2D
Type enum namemeshkernel::Mesh
WalkBoundaryFromNode(const Polygon &polygon, std::vector< bool > &isVisited, UInt &currentNode, std::vector< Point > &meshBoundaryPolygon) constmeshkernel::Mesh2D
~Mesh()=defaultmeshkernel::Meshvirtual
~Mesh2D() override=defaultmeshkernel::Mesh2D