Lines Matching full:location
16 #include "location.h"
23 namespace Location { namespace
27 Location::Location() in Location() function in OHOS::Location::Location
50 Location::Location(Location& location) in Location() argument
52 latitude_ = location.GetLatitude(); in Location()
53 longitude_ = location.GetLongitude(); in Location()
54 altitude_ = location.GetAltitude(); in Location()
55 accuracy_ = location.GetAccuracy(); in Location()
56 speed_ = location.GetSpeed(); in Location()
57 direction_ = location.GetDirection(); in Location()
58 timeStamp_ = location.GetTimeStamp(); in Location()
59 timeSinceBoot_ = location.GetTimeSinceBoot(); in Location()
60 floorNo_ = location.GetFloorNo(); in Location()
61 floorAccuracy_ = location.GetFloorAccuracy(); in Location()
62 additions_ = location.GetAdditions(); in Location()
63 additionsMap_ = location.GetAdditionsMap(); in Location()
64 additionSize_ = location.GetAdditionSize(); in Location()
65 isFromMock_ = location.GetIsFromMock(); in Location()
66 isSystemApp_ = location.GetIsSystemApp(); in Location()
67 altitudeAccuracy_ = location.GetAltitudeAccuracy(); in Location()
68 speedAccuracy_ = location.GetSpeedAccuracy(); in Location()
69 directionAccuracy_ = location.GetDirectionAccuracy(); in Location()
70 uncertaintyOfTimeSinceBoot_ = location.GetUncertaintyOfTimeSinceBoot(); in Location()
71 locationSourceType_ = location.GetLocationSourceType(); in Location()
72 uuid_ = location.GetUuid(); in Location()
75 void Location::ReadFromParcel(Parcel& parcel) in ReadFromParcel()
99 void Location::VectorString16ToVectorString8(const std::vector<std::u16string>& additions) in VectorString16ToVectorString8()
111 std::shared_ptr<Location> Location::UnmarshallingShared(Parcel& parcel) in UnmarshallingShared()
113 std::shared_ptr<Location> location = std::make_shared<Location>(); in UnmarshallingShared() local
114 location->ReadFromParcel(parcel); in UnmarshallingShared()
115 return location; in UnmarshallingShared()
118 std::unique_ptr<Location> Location::Unmarshalling(Parcel& parcel) in Unmarshalling()
120 std::unique_ptr<Location> location = std::make_unique<Location>(); in Unmarshalling() local
121 location->ReadFromParcel(parcel); in Unmarshalling()
122 return location; in Unmarshalling()
125 bool Location::Marshalling(Parcel& parcel) const in Marshalling()
148 std::vector<std::u16string> Location::VectorString8ToVectorString16() const in VectorString8ToVectorString16()
158 std::string Location::ToString() const in ToString()
179 bool Location::LocationEqual(const std::unique_ptr<Location>& location) in LocationEqual() argument
181 if (location == nullptr) { in LocationEqual()
184 if (this->GetLatitude() == location->GetLatitude() && in LocationEqual()
185 this->GetLongitude() == location->GetLongitude() && in LocationEqual()
186 this->GetAltitude() == location->GetAltitude() && in LocationEqual()
187 this->GetAccuracy() == location->GetAccuracy() && in LocationEqual()
188 this->GetSpeed() == location->GetSpeed() && in LocationEqual()
189 this->GetDirection() == location->GetDirection() && in LocationEqual()
190 this->GetTimeStamp() == location->GetTimeStamp() && in LocationEqual()
191 this->GetTimeSinceBoot() == location->GetTimeSinceBoot() && in LocationEqual()
192 this->AdditionEqual(location) && in LocationEqual()
193 this->GetAdditionSize() == location->GetAdditionSize() && in LocationEqual()
194 this->GetIsFromMock() == location->GetIsFromMock()) { in LocationEqual()
200 bool Location::AdditionEqual(const std::unique_ptr<Location>& location) in AdditionEqual() argument
202 if (location == nullptr) { in AdditionEqual()
206 std::vector<std::string> additionB = location->GetAdditions(); in AdditionEqual()
217 } // namespace Location