3#include <QSharedDataPointer>
8#include <kDBGIS/Forward.h>
10namespace kDBPointClouds
28 enum class CompressionMode
42 bool operator==(
const Dimension& _rhs)
const;
45 enum class StandardType :
int
53 const Cartography::CoordinateSystem& _coordinates);
69 const Cartography::CoordinateSystem& _coordinates);
74 CompressionMode compressionMode()
const;
75 void setCompressionMode(CompressionMode _mode);
76 void addDimension(DataType _type,
const QString& _name,
const QString& _description,
82 QString
toXML()
const;
86 static cres_qresult<PointSpecification>
fromXML(
const QString& _xml);
87 cres_qresult<void> loadFromXML(
const QString& _xml);
101 Cartography::CoordinateSystem coordinateSystem()
const;
106 std::size_t
size()
const;
111 cres_qresult<QByteArray> md5()
const;
114 QSharedDataPointer<Private> d;
Definition PointSpecification.h:13
static cres_qresult< PointSpecification > fromXML(const QString &_xml)
Definition PointSpecification.cpp:308
std::size_t size() const
Definition PointSpecification.cpp:600
QString toXML() const
Definition PointSpecification.cpp:560
cres_qresult< void > load(const kDB::Repository::Connection &_connection)
Definition PointSpecification.cpp:225
bool synchronise(const kDB::Repository::Connection &_connection)
Definition PointSpecification.cpp:294
bool isValid() const
Definition PointSpecification.cpp:602
bool save(const kDB::Repository::Connection &_connection)
Definition PointSpecification.cpp:239
Definition Connection.h:26
Definition PointSpecification.h:35