MeshKernel
|
This is the complete list of members for meshkernel::Mesh2D, including all inherited members.
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) const | meshkernel::Mesh2D | |
ComputeBoundaryPolygons(const std::vector< Point > &polygon) | meshkernel::Mesh2D | |
ComputeCircumcentersMassCentersAndFaceAreas(bool computeMassCenters=false) | meshkernel::Mesh2D | |
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 | |
ComputeNodeNeighbours(std::vector< std::vector< UInt >> &nodesNodes, UInt &maxNumNeighbours) const | 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 name | meshkernel::Mesh2D | |
DeleteNode(UInt node, const bool collectUndo=true) | 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< std::uint8_t > &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 | |
GetNodeType(const UInt nodeId) const | meshkernel::Mesh2D | inline |
GetNodeTypes(std::vector< MeshNodeType > &nodeTypes) const | meshkernel::Mesh2D | inline |
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 |
GetNumNodesEdges(UInt nodeIndex) const | meshkernel::Mesh | inline |
GetNumValidEdges() const | meshkernel::Mesh | |
GetNumValidNodes() const | meshkernel::Mesh | |
GetObtuseTrianglesCenters() | meshkernel::Mesh2D | |
GetRTree(Location location) const | meshkernel::Mesh | inline |
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_edges | meshkernel::Mesh | protected |
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_nodesNumEdges | meshkernel::Mesh | |
m_numFacesNodes | meshkernel::Mesh | |
m_projection | meshkernel::Mesh | |
MakeDualFace(const std::span< const Point > edgeCentres, UInt node, double enlargementFactor, std::vector< Point > &dualFace) const | meshkernel::Mesh2D | |
MaskEdgesOfFacesInPolygon(const Polygons &polygons, bool invertSelection, bool includeIntersected) const | meshkernel::Mesh2D | |
Merge(const Mesh2D &mesh1, const Mesh2D &mesh2) | meshkernel::Mesh2D | static |
Merge(const std::span< const Point > &mesh1Nodes, const std::span< const Edge > &mesh1Edges, const std::span< const Point > &mesh2Nodes, const std::span< const Edge > &mesh2Edges, const Projection projection) | 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< std::uint8_t > &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 |
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 |