5961353ae9de8dcd866016c6e3cd0b57139c92ac
[ptas] / src / kkj.cpp
1 #include "kkj.h"
2 #include "kkj_p.h"
3
4 KKJPrivate::~KKJPrivate()
5 {
6 }
7
8 void KKJPrivate::init(unsigned int northing, unsigned int easting)
9 {
10     this->northing = northing;
11     this->easting = easting;
12 }
13
14
15 KKJ::KKJ(unsigned int northing, unsigned int easting) :
16         d_ptr(new KKJPrivate)
17 {
18     Q_D(KKJ);
19     d->q_ptr = this;
20     d->init(northing, easting);
21 }
22
23 KKJ::KKJ(KKJPrivate &dd, unsigned int northing, unsigned int easting) :
24         d_ptr(&dd)
25 {
26     Q_D(KKJ);
27     d->q_ptr = this;
28     d->init(northing, easting);
29 }
30
31 KKJ::~KKJ()
32 {
33 }
34
35 bool KKJ::operator==(const KKJ &rhs) const
36 {
37     return northing() == rhs.northing() && easting() == rhs.easting();
38 }
39
40 unsigned int KKJ::northing() const
41 {
42     Q_D(const KKJ);
43     return d->northing;
44 }
45
46 unsigned int KKJ::easting() const
47 {
48     Q_D(const KKJ);
49     return d->easting;
50 }