1 #include "kkjgridcoordinate.h"
2 #include "kkjgridcoordinate_p.h"
4 KKJGridCoordinatePrivate::~KKJGridCoordinatePrivate()
8 void KKJGridCoordinatePrivate::init(unsigned int northing, unsigned int easting)
10 this->northing = northing;
11 this->easting = easting;
15 KKJGridCoordinate::KKJGridCoordinate(unsigned int northing, unsigned int easting) :
16 d_ptr(new KKJGridCoordinatePrivate)
18 Q_D(KKJGridCoordinate);
20 d->init(northing, easting);
23 KKJGridCoordinate::KKJGridCoordinate(KKJGridCoordinatePrivate &dd, unsigned int northing, unsigned int easting) :
26 Q_D(KKJGridCoordinate);
28 d->init(northing, easting);
31 KKJGridCoordinate::~KKJGridCoordinate()
35 bool KKJGridCoordinate::operator==(const KKJGridCoordinate &rhs) const
37 return northing() == rhs.northing() && easting() == rhs.easting();
40 KKJGridCoordinate& KKJGridCoordinate::operator=(const KKJGridCoordinate &rhs)
42 Q_D(KKJGridCoordinate);
43 d->northing = rhs.northing();
44 d->easting = rhs.easting();
49 unsigned int KKJGridCoordinate::northing() const
51 Q_D(const KKJGridCoordinate);
55 unsigned int KKJGridCoordinate::easting() const
57 Q_D(const KKJGridCoordinate);