3#include <QSharedDataPointer>
5#include <knowCore/ReturnValue.h>
7#include <kDBGIS/Forward.h>
9namespace kDBPointClouds
26 enum class CompressionMode {
39 bool operator==(
const Dimension& _rhs)
const;
42 enum class StandardType:
int
66 CompressionMode compressionMode()
const;
67 void setCompressionMode(CompressionMode _mode);
68 void addDimension(DataType _type,
const QString& _name,
const QString& _description,
double _scale);
73 QString
toXML()
const;
77 static knowCore::ReturnValue<PointSpecification>
fromXML(
const QString& _xml);
78 knowCore::ReturnVoid loadFromXML(
const QString& _xml);
91 Cartography::CoordinateSystem coordinateSystem()
const;
96 std::size_t
size()
const;
101 knowCore::ReturnValue<QByteArray> md5()
const;
104 QSharedDataPointer<Private> d;
Definition PointSpecification.h:12
std::size_t size() const
Definition PointSpecification.cpp:544
QString toXML() const
Definition PointSpecification.cpp:501
static knowCore::ReturnValue< PointSpecification > fromXML(const QString &_xml)
Definition PointSpecification.cpp:284
knowCore::ReturnVoid load(const kDB::Repository::Connection &_connection)
Definition PointSpecification.cpp:214
bool synchronise(const kDB::Repository::Connection &_connection)
Definition PointSpecification.cpp:272
bool isValid() const
Definition PointSpecification.cpp:549
bool save(const kDB::Repository::Connection &_connection)
Definition PointSpecification.cpp:227
Definition Connection.h:25
Definition PointSpecification.h:32