|
enum class | DataType {
UnsignedInteger8
, Integer8
, UnsignedInteger16
, Integer16
,
UnsignedInteger32
, Integer32
, UnsignedInteger64
, Integer64
,
Float32
, Float64
} |
|
enum class | CompressionMode { None
, Dimensional
, GHT
} |
|
enum class | StandardType : int { XYZf
, XYZfRGBui8
, FirstCustomType = 100
} |
|
◆ PointSpecification() [1/2]
PointSpecification::PointSpecification |
( |
int | _pcid, |
|
|
const Cartography::CoordinateSystem & | _coordinates ) |
Create a point specification with a given connection and identifier. If the specification already exists in the database, it will be loaded, in which case the srid will also be loaded from the database.
◆ PointSpecification() [2/2]
PointSpecification::PointSpecification |
( |
const PointSpecification & | _specification, |
|
|
const Cartography::CoordinateSystem & | _coordinates ) |
Create a point specification based on an existing one but with a different coordinate system
◆ fromXML()
Convert from a XML representation
◆ isValid()
bool PointSpecification::isValid |
( |
| ) |
const |
- Returns
- if it is a valid point specification
◆ load()
Load the definition from a database. Using the pcid. It will override the srid and the dimensions.
◆ save()
Save the definition to a database.
◆ size()
std::size_t PointSpecification::size |
( |
| ) |
const |
- Returns
- the storage size of a point using that specification
◆ synchronise()
Check if available in the database and then update srid, or save in the database.
◆ toXML()
QString PointSpecification::toXML |
( |
| ) |
const |
Convert to XML representation
The documentation for this class was generated from the following files:
- kdb/extensions/kDBPointClouds/PointSpecification.h
- kdb/extensions/kDBPointClouds/PointSpecification.cpp