QGIS API Documentation  3.13.0-Master (b73bd58cfb)
Public Types | Public Member Functions | Public Attributes | List of all members
QgsMesh Struct Reference

Mesh - vertices, edges and faces. More...

#include <qgsmeshdataprovider.h>

Public Types

enum  ElementType { Vertex = 1, Edge = 2, Face = 4 }
 Defines type of mesh elements. More...
 

Public Member Functions

void clear ()
 Remove all vertices, edges and faces. More...
 
bool contains (const ElementType &type) const
 Returns whether the mesh contains at mesh elements of given type. More...
 
QgsMeshEdge edge (int index) const
 Returns an edge at the index. More...
 
int edgeCount () const
 Returns number of edge. More...
 
QgsMeshFace face (int index) const
 Returns a face at the index. More...
 
int faceCount () const
 Returns number of faces. More...
 
QgsMeshVertex vertex (int index) const
 Returns a vertex at the index. More...
 
int vertexCount () const
 Returns number of vertices. More...
 

Public Attributes

QVector< QgsMeshEdgeedges
 
QVector< QgsMeshFacefaces
 
QVector< QgsMeshVertexvertices
 

Detailed Description

Mesh - vertices, edges and faces.

Since
QGIS 3.6

Definition at line 57 of file qgsmeshdataprovider.h.

Member Enumeration Documentation

◆ ElementType

Defines type of mesh elements.

Since
QGIS 3.14
Enumerator
Vertex 
Edge 
Face 

Definition at line 64 of file qgsmeshdataprovider.h.

Member Function Documentation

◆ clear()

void QgsMesh::clear ( )

Remove all vertices, edges and faces.

Since
QGIS 3.14

Definition at line 77 of file qgsmeshdataprovider.cpp.

◆ contains()

bool QgsMesh::contains ( const ElementType type) const

Returns whether the mesh contains at mesh elements of given type.

Since
QGIS 3.14

Definition at line 84 of file qgsmeshdataprovider.cpp.

◆ edge()

QgsMeshEdge QgsMesh::edge ( int  index) const

Returns an edge at the index.

Since
QGIS 3.14

Definition at line 70 of file qgsmeshdataprovider.cpp.

◆ edgeCount()

int QgsMesh::edgeCount ( ) const

Returns number of edge.

Since
QGIS 3.14

Definition at line 108 of file qgsmeshdataprovider.cpp.

◆ face()

QgsMeshFace QgsMesh::face ( int  index) const

Returns a face at the index.

Definition at line 63 of file qgsmeshdataprovider.cpp.

◆ faceCount()

int QgsMesh::faceCount ( ) const

Returns number of faces.

Definition at line 103 of file qgsmeshdataprovider.cpp.

◆ vertex()

QgsMeshVertex QgsMesh::vertex ( int  index) const

Returns a vertex at the index.

Definition at line 56 of file qgsmeshdataprovider.cpp.

◆ vertexCount()

int QgsMesh::vertexCount ( ) const

Returns number of vertices.

Definition at line 98 of file qgsmeshdataprovider.cpp.

Member Data Documentation

◆ edges

QVector<QgsMeshEdge> QgsMesh::edges

Definition at line 106 of file qgsmeshdataprovider.h.

◆ faces

QVector<QgsMeshFace> QgsMesh::faces

Definition at line 107 of file qgsmeshdataprovider.h.

◆ vertices

QVector<QgsMeshVertex> QgsMesh::vertices

Definition at line 105 of file qgsmeshdataprovider.h.


The documentation for this struct was generated from the following files: