QGIS API Documentation 3.99.0-Master (21b3aa880ba)
Loading...
Searching...
No Matches
QgsMeshDatasetValue Class Reference

Represents a single mesh dataset value. More...

#include <qgsmeshdataset.h>

Public Member Functions

 QgsMeshDatasetValue ()=default
 Default Ctor, initialize to NaN.
 QgsMeshDatasetValue (double scalar)
 Constructor for scalar value.
 QgsMeshDatasetValue (double x, double y)
 Constructor for vector value.
 ~QgsMeshDatasetValue ()=default
bool operator== (QgsMeshDatasetValue other) const
double scalar () const
 Returns magnitude of vector for vector data or scalar value for scalar data.
void set (double scalar)
 Sets scalar value.
void setX (double x)
 Sets X value.
void setY (double y)
 Sets Y value.
double x () const
 Returns x value.
double y () const
 Returns y value.

Detailed Description

Represents a single mesh dataset value.

Values may be scalar or vector. Nodata values are represented by NaNs.

Note
The API is considered EXPERIMENTAL and can be changed without a notice
Since
QGIS 3.2

Definition at line 82 of file qgsmeshdataset.h.

Constructor & Destructor Documentation

◆ QgsMeshDatasetValue() [1/3]

QgsMeshDatasetValue::QgsMeshDatasetValue ( double x,
double y )

Constructor for vector value.

Definition at line 59 of file qgsmeshdataset.cpp.

◆ QgsMeshDatasetValue() [2/3]

QgsMeshDatasetValue::QgsMeshDatasetValue ( double scalar)

Constructor for scalar value.

Definition at line 63 of file qgsmeshdataset.cpp.

◆ QgsMeshDatasetValue() [3/3]

QgsMeshDatasetValue::QgsMeshDatasetValue ( )
default

Default Ctor, initialize to NaN.

◆ ~QgsMeshDatasetValue()

QgsMeshDatasetValue::~QgsMeshDatasetValue ( )
default

Member Function Documentation

◆ operator==()

bool QgsMeshDatasetValue::operator== ( QgsMeshDatasetValue other) const

Definition at line 108 of file qgsmeshdataset.cpp.

◆ scalar()

double QgsMeshDatasetValue::scalar ( ) const

Returns magnitude of vector for vector data or scalar value for scalar data.

Definition at line 67 of file qgsmeshdataset.cpp.

◆ set()

void QgsMeshDatasetValue::set ( double scalar)

Sets scalar value.

Definition at line 83 of file qgsmeshdataset.cpp.

◆ setX()

void QgsMeshDatasetValue::setX ( double x)

Sets X value.

Definition at line 88 of file qgsmeshdataset.cpp.

◆ setY()

void QgsMeshDatasetValue::setY ( double y)

Sets Y value.

Definition at line 93 of file qgsmeshdataset.cpp.

◆ x()

double QgsMeshDatasetValue::x ( ) const

Returns x value.

Definition at line 98 of file qgsmeshdataset.cpp.

◆ y()

double QgsMeshDatasetValue::y ( ) const

Returns y value.

Definition at line 103 of file qgsmeshdataset.cpp.


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