Marble
7 #include "GeoDataTimeStamp.h"
10 #include "GeoDataTimeStamp_p.h"
13 #include <QDataStream>
16 #include "GeoDataTypes.h"
21 GeoDataTimeStamp::GeoDataTimeStamp()
22 : GeoDataTimePrimitive(), d( new GeoDataTimeStampPrivate )
26 GeoDataTimeStamp::GeoDataTimeStamp(
const GeoDataTimeStamp& other )
27 : GeoDataTimePrimitive( other ) , d( new GeoDataTimeStampPrivate( *other.d ) )
31 GeoDataTimeStamp::~GeoDataTimeStamp()
36 GeoDataTimeStamp& GeoDataTimeStamp::operator=(
const GeoDataTimeStamp& other )
38 GeoDataTimePrimitive::operator=( other );
43 bool GeoDataTimeStamp::operator==(
const GeoDataTimeStamp& other )
const
45 return equals(other) &&
46 d->m_resolution == other.d->m_resolution &&
47 d->m_when == other.d->m_when;
50 bool GeoDataTimeStamp::operator!=(
const GeoDataTimeStamp& other )
const
56 const char* GeoDataTimeStamp::nodeType()
const
58 return GeoDataTypes::GeoDataTimeStampType;
66 void GeoDataTimeStamp::setWhen(
const QDateTime& when )
71 void GeoDataTimeStamp::setResolution( GeoDataTimeStamp::TimeResolution resolution )
73 d->m_resolution = resolution;
76 GeoDataTimeStamp::TimeResolution GeoDataTimeStamp::resolution()
const
78 return d->m_resolution;
81 void GeoDataTimeStamp::pack(
QDataStream& stream )
const
88 void GeoDataTimeStamp::unpack(
QDataStream& stream )
bool operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
void pack(QDataStream &stream) const override
Serialize the styleselector to a stream.
Binds a QML item to a specific geodetic location in screen coordinates.
void unpack(QDataStream &stream) override
Unserialize the styleselector from a stream.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Sep 25 2023 03:50:18 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.