|
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(PointArrayUndo &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 | |
| ComputeAspectRatios(std::vector< double > &aspectRatios) const | meshkernel::Mesh2D | |
| ComputeBoundaryPolygons(const std::vector< Point > &polygon) | meshkernel::Mesh2D | |
| ComputeFaceAreaAndMassCenters(bool computeMassCenters=false) | meshkernel::Mesh2D | |
| ComputeFaceClosedPolygon(UInt faceIndex, std::vector< Point > &polygonNodesCache) const | meshkernel::Mesh | |
| ComputeFaceClosedPolygonWithLocalMappings(UInt faceIndex, std::vector< Point > &polygonNodesCache, std::vector< UInt > &localNodeIndicesCache, std::vector< UInt > &globalEdgeIndicesCache) const | meshkernel::Mesh2D | |
| ComputeInnerBoundaryPolygons() 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 | |
| DeleteMeshFacesInPolygon(const Polygons &polygon, const bool appendDeletedFaces=true) | 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_facesEdges | meshkernel::Mesh | |
| m_facesMassCenters | meshkernel::Mesh | |
| m_facesNodes | meshkernel::Mesh | |
| 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 | |
| ResetEdge(UInt edgeId, const Edge &edge) | meshkernel::Mesh | |
| ResetNode(const UInt index, const Point &newValue) | meshkernel::Mesh | |
| RestoreAction(const SphericalCoordinatesOffsetAction &undoAction) | meshkernel::Mesh2D | |
| RestoreAction(PointArrayUndo &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 | |
| 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 | |
| TriangulateFaces(const Polygons &polygon) | meshkernel::Mesh2D | |
| Type enum name | meshkernel::Mesh | |
| ~Mesh()=default | meshkernel::Mesh | virtual |
| ~Mesh2D() override=default | meshkernel::Mesh2D |