Class: QgsPointCloudAttribute

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

Added in version 3.18.

Methods

displayType

Returns the type to use when displaying this field.

name

Returns name of the attribute

size

Returns size of the attribute in bytes

type

Returns the data type

variantType

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

Static Methods

isNumeric

Returns True if the specified data type is numeric.

Attributes

Char

Double

Float

Int32

Int64

Short

UChar

UInt32

UInt64

UShort

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