32 QGeoCameraData(
const QGeoCameraData &other)
noexcept;
33 QGeoCameraData(QGeoCameraData &&other)
noexcept =
default;
36 QGeoCameraData &operator = (
const QGeoCameraData &other)
noexcept;
37 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QGeoCameraData)
39 void swap(QGeoCameraData &other)
noexcept { d.swap(other.d); }
41 friend inline bool operator==(
const QGeoCameraData &lhs,
const QGeoCameraData &rhs)
noexcept
42 {
return lhs.isEqual(rhs); }
43 friend inline bool operator!=(
const QGeoCameraData &lhs,
const QGeoCameraData &rhs)
noexcept
44 {
return !lhs.isEqual(rhs); }
46 void setCenter(
const QGeoCoordinate &coordinate);
47 QGeoCoordinate center()
const;
49 void setBearing(
double bearing);
50 double bearing()
const;
52 void setTilt(
double tilt);
55 void setRoll(
double roll);
58 void setFieldOfView(
double fieldOfView);
59 double fieldOfView()
const;
63 void setZoomLevel(
double zoomLevel);
64 double zoomLevel()
const;
67 QSharedDataPointer<QGeoCameraDataPrivate> d;
69 bool isEqual(
const QGeoCameraData &other)
const;