33 QGeoCameraData(
const QGeoCameraData &other)
noexcept;
34 QGeoCameraData(QGeoCameraData &&other)
noexcept =
default;
37 QGeoCameraData &operator = (
const QGeoCameraData &other)
noexcept;
38 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QGeoCameraData)
40 void swap(QGeoCameraData &other)
noexcept { d.swap(other.d); }
42 friend inline bool operator==(
const QGeoCameraData &lhs,
const QGeoCameraData &rhs)
noexcept
43 {
return lhs.isEqual(rhs); }
44 friend inline bool operator!=(
const QGeoCameraData &lhs,
const QGeoCameraData &rhs)
noexcept
45 {
return !lhs.isEqual(rhs); }
47 void setCenter(
const QGeoCoordinate &coordinate);
48 QGeoCoordinate center()
const;
50 void setBearing(
double bearing);
51 double bearing()
const;
53 void setTilt(
double tilt);
56 void setRoll(
double roll);
59 void setFieldOfView(
double fieldOfView);
60 double fieldOfView()
const;
64 void setZoomLevel(
double zoomLevel);
65 double zoomLevel()
const;
68 QSharedDataPointer<QGeoCameraDataPrivate> d;
70 bool isEqual(
const QGeoCameraData &other)
const;