Class: QgsPointCloudAttribute

Attribute for point cloud data pair of name and size in bytes.

Added in version 3.18.

class qgis.core.QgsPointCloudAttribute[source]

Bases: object

__init__()
__init__(name: str | None, type: QgsPointCloudAttribute.DataType)

Ctor

Parameters:
__init__(a0: QgsPointCloudAttribute)
Parameters:

a0 (QgsPointCloudAttribute)

Char = 0
class DataType

Bases: int

Double = 9
Float = 8
Int32 = 4
Int64 = 6
Short = 2
UChar = 1
UInt32 = 5
UInt64 = 7
UShort = 3
displayType(self) str[source]

Returns the type to use when displaying this field.

This will be used when the full datatype with details has to displayed to the user.

See also

type()

Return type:

str

static isNumeric(type: QgsPointCloudAttribute.DataType) bool[source]

Returns True if the specified data type is numeric.

Parameters:

type (QgsPointCloudAttribute.DataType)

Return type:

bool

name(self) str[source]

Returns name of the attribute

Return type:

str

size(self) int[source]

Returns size of the attribute in bytes

Return type:

int

type(self) QgsPointCloudAttribute.DataType[source]

Returns the data type

See also

variantType()

Return type:

QgsPointCloudAttribute.DataType

variantType(self) QMetaType.Type[source]

Returns the most suitable equivalent QVariant data type to this attribute type.

See also

type()

Return type:

QMetaType.Type