Home
last modified time | relevance | path

Searched refs:QDoubleVector3D (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/positioning/
H A Dqdoublevector3d_p.h64 class Q_POSITIONING_PRIVATE_EXPORT QDoubleVector3D
67 Q_DECL_CONSTEXPR inline QDoubleVector3D();
68 Q_DECL_CONSTEXPR inline QDoubleVector3D(double xpos, double ypos, double zpos);
69 Q_DECL_CONSTEXPR inline QDoubleVector3D(const QDoubleVector2D &vector);
70 Q_DECL_CONSTEXPR inline QDoubleVector3D(const QDoubleVector2D &vector, double zpos);
88 QDoubleVector3D normalized() const;
91 inline QDoubleVector3D &operator+=(const QDoubleVector3D &vector);
92 inline QDoubleVector3D &operator-=(const QDoubleVector3D &vector);
93 inline QDoubleVector3D &operator*=(double factor);
94 inline QDoubleVector3D &operator*=(const QDoubleVector3D &vector);
[all …]
H A Dqdoublevector3d.cpp47 QDoubleVector3D QDoubleVector3D::normalized() const in normalized()
58 return QDoubleVector3D(); in normalized()
61 void QDoubleVector3D::normalize() in normalize()
77 QDoubleVector3D QDoubleVector3D::normal(const QDoubleVector3D &v1, const QDoubleVector3D &v2) in normal()
82 QDoubleVector3D QDoubleVector3D::normal in normal()
83 (const QDoubleVector3D &v1, const QDoubleVector3D &v2, const QDoubleVector3D &v3) in normal()
88 double QDoubleVector3D::distanceToPlane in distanceToPlane()
89 …(const QDoubleVector3D &plane1, const QDoubleVector3D &plane2, const QDoubleVector3D &plane3) const in distanceToPlane()
91 QDoubleVector3D n = normal(plane2 - plane1, plane3 - plane1); in distanceToPlane()
95 double QDoubleVector3D::distanceToLine in distanceToLine()
[all …]
H A Dqdoublematrix4x4_p.h107 friend QDoubleVector3D operator*(const QDoubleMatrix4x4& matrix, const QDoubleVector3D& vector);
108 friend QDoubleVector3D operator*(const QDoubleVector3D& vector, const QDoubleMatrix4x4& matrix);
122 void scale(const QDoubleVector3D& vector);
123 void translate(const QDoubleVector3D& vector);
124 void rotate(double angle, const QDoubleVector3D& vector);
139 … void lookAt(const QDoubleVector3D& eye, const QDoubleVector3D& center, const QDoubleVector3D& up);
150 QDoubleVector3D map(const QDoubleVector3D& point) const;
151 QDoubleVector3D mapVector(const QDoubleVector3D& vector) const;
621 inline QDoubleVector3D operator*(const QDoubleVector3D& vector, const QDoubleMatrix4x4& matrix)
641 return QDoubleVector3D(x, y, z);
[all …]
H A Dqdoublevector2d.cpp48 QDoubleVector2D::QDoubleVector2D(const QDoubleVector3D &vector) : in QDoubleVector2D()
85 QDoubleVector3D QDoubleVector2D::toVector3D() const in toVector3D()
87 return QDoubleVector3D(xp, yp, 0.0); in toVector3D()
H A Dqdoublevector2d_p.h64 class QDoubleVector3D; variable
72 explicit QDoubleVector2D(const QDoubleVector3D &vector);
113 QDoubleVector3D toVector3D() const;
119 friend class QDoubleVector3D; variable
H A Dqdoublematrix4x4.cpp273 void QDoubleMatrix4x4::scale(const QDoubleVector3D& vector) in scale()
401 void QDoubleMatrix4x4::translate(const QDoubleVector3D& vector) in translate()
492 void QDoubleMatrix4x4::rotate(double angle, const QDoubleVector3D& vector) in rotate()
810 void QDoubleMatrix4x4::lookAt(const QDoubleVector3D& eye, const QDoubleVector3D& center, const QDou… in lookAt()
812 QDoubleVector3D forward = center - eye; in lookAt()
817 QDoubleVector3D side = QDoubleVector3D::crossProduct(forward, up).normalized(); in lookAt()
818 QDoubleVector3D upVector = QDoubleVector3D::crossProduct(side, forward); in lookAt()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/location/maps/
H A Dqgeoprojection_p.h116 virtual QDoubleVector3D centerMercator() const = 0;
136 QDoubleVector3D centerMercator() const override;
206 Plane(const QDoubleVector3D &planePoint, const QDoubleVector3D &planeNormal);
208QDoubleVector3D lineIntersection(const QDoubleVector3D &linePoint, const QDoubleVector3D &lineDire…
209 …inline QDoubleVector3D lineIntersection(const QDoubleVector3D &linePoint, const QDoubleVector3D &l…
213 QDoubleVector3D m_point;
214 QDoubleVector3D m_normal;
240 QDoubleVector3D m_eye;
241 QDoubleVector3D m_up;
242 QDoubleVector3D m_center;
[all …]
H A Dqgeocameratiles_p_p.h65 QDoubleVector3D apex;
66 QDoubleVector3D topLeftNear;
67 QDoubleVector3D topLeftFar;
68 QDoubleVector3D topRightNear;
69 QDoubleVector3D topRightFar;
70 QDoubleVector3D bottomLeftNear;
71 QDoubleVector3D bottomLeftFar;
72 QDoubleVector3D bottomRightNear;
73 QDoubleVector3D bottomRightFar;
76 typedef QVector<QDoubleVector3D> PolygonVector;
[all …]
H A Dqgeocameratiles.cpp55 static QVector3D toVector3D(const QDoubleVector3D& in) in toVector3D()
60 static QDoubleVector3D toDoubleVector3D(const QVector3D& in) in toDoubleVector3D()
62 return QDoubleVector3D(in.x(), in.y(), in.z()); in toDoubleVector3D()
249 QDoubleVector3D center = m_sideLength * QWebMercator::coordToMercator(m_camera.center()); in createFrustum()
260 QDoubleVector3D eye = center; in createFrustum()
263 QDoubleVector3D view = eye - center; in createFrustum()
264 QDoubleVector3D side = QDoubleVector3D::normal(view, QDoubleVector3D(0.0, 1.0, 0.0)); in createFrustum()
265 QDoubleVector3D up = QDoubleVector3D::normal(side, view); in createFrustum()
274 QDoubleVector3D side2 = QDoubleVector3D::normal(up, view); in createFrustum()
280 side = QDoubleVector3D::normal(view, QDoubleVector3D(0.0, 1.0, 0.0)); in createFrustum()
[all …]
H A Dqgeoprojection.cpp49 static const QDoubleVector3D xyNormal(0.0, 0.0, 1.0);
50 …static const QGeoProjectionWebMercator::Plane xyPlane(QDoubleVector3D(0,0,0), QDoubleVector3D(0,0,…
224 QDoubleVector3D QGeoProjectionWebMercator::centerMercator() const in centerMercator()
461 QDoubleVector3D pos = wrappedProjection * m_sideLengthPixels; in isProjectable()
463 QDoubleVector3D p = m_centerNearPlane - pos; in isProjectable()
464 double dot = QDoubleVector3D::dotProduct(p , m_viewNormalized); in isProjectable()
528 QDoubleVector3D p = m_centerNearPlane; in viewportToWrappedMapProjection()
533 QDoubleVector3D ray = m_eye - p; in viewportToWrappedMapProjection()
617 m_eyeMercator0 = QDoubleVector3D(0,0,0); in setupCamera()
619 QDoubleVector3D eye0(0,0,0); in setupCamera()
[all …]
H A Dqgeotiledmapscene.cpp52 static QVector3D toVector3D(const QDoubleVector3D& in) in toVector3D()
359 QDoubleVector3D center = (m_sideLength * camCenterMercator); in setupCamera()
376 QDoubleVector3D eye = center; in setupCamera()
381 QDoubleVector3D view = eye - center; in setupCamera()
382 QDoubleVector3D side = QDoubleVector3D::normal(view, QDoubleVector3D(0.0, 1.0, 0.0)); in setupCamera()
383 QDoubleVector3D up = QDoubleVector3D::normal(side, view); in setupCamera()
392 QDoubleVector3D side2 = QDoubleVector3D::normal(up, view); in setupCamera()
401 side = QDoubleVector3D::normal(view, QDoubleVector3D(0.0, 1.0, 0.0)); in setupCamera()
402 up = QDoubleVector3D::normal(view, side2); in setupCamera()
490 QDoubleVector3D eye = d->m_cameraEye; in updateTiles()
[all …]
H A Dqgeotiledmapscene_p_p.h155 QDoubleVector3D m_cameraUp;
156 QDoubleVector3D m_cameraEye;
157 QDoubleVector3D m_cameraCenter;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/tests/auto/doublevectors/
H A Dtst_doublevectors.cpp70 const QDoubleVector3D v3d(2.2, 3.3, 4.4); in constructor2dTest()
93 QDoubleVector3D v3d = v1.toVector3D(); in basicFunctions2dTest()
168 QDoubleVector3D v1; in constructor3dTest()
173 v1 = QDoubleVector3D(1.1, -2.5, 3.2); // assignment and constructor in constructor3dTest()
177 QDoubleVector3D v2(v1); // copy constructor in constructor3dTest()
182 QDoubleVector3D v3(v2d); // constructor from 3d vector, just copies x and y in constructor3dTest()
188 QDoubleVector3D v4(v2d2, -13.6); // constructor from 2d vector in constructor3dTest()
196 QDoubleVector3D v1; in basicFunctions3dTest()
204 QDoubleVector3D v2 = v1.normalized(); in basicFunctions3dTest()
221 QDoubleVector3D v1(1.1, 2.2, 3.3); in unaryOperator3dTest()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/location/declarativemaps/
H A Dqdeclarativepolylinemapitem_p_p.h157 void setCenter(const QDoubleVector3D &c) in setCenter()
162 QDoubleVector3D center() const in center()
198 QDoubleVector3D m_center;
487 const QDoubleVector3D &center,
559 const QDoubleVector3D center,
818 const QDoubleVector3D &cameraCenter = map->geoProjection().centerMercator(); in updateMapItemPaintNode()
857 const QDoubleVector3D &cameraCenter = p.centerMercator(); in updateMapItemPaintNode()
H A Dqdeclarativepolygonmapitem_p_p.h229 void setCenter(const QDoubleVector3D &c) in setCenter()
234 QDoubleVector3D center() const in center()
254 QDoubleVector3D m_center;
285 const QDoubleVector3D &center);
613 const QDoubleVector3D &cameraCenter = map->geoProjection().centerMercator(); in updateMapItemPaintNode()
H A Dqdeclarativepolylinemapitem.cpp1514 const QDoubleVector3D &center, in update()
1557 const QDoubleVector3D &center = newMaterial->center(); in updateState()
1724 const QDoubleVector3D center, in update()
1773 const QDoubleVector3D &center = newMaterial->center(); in updateState()
H A Dqdeclarativepolygonmapitem.cpp1005 const QDoubleVector3D &center) in update()
1044 const QDoubleVector3D &center = newMaterial->center(); in updateState()
H A Dqdeclarativecirclemapitem_p_p.h391 const QDoubleVector3D &cameraCenter = map->geoProjection().centerMercator(); in updateMapItemPaintNode()
H A Dqdeclarativerectanglemapitem_p_p.h358 const QDoubleVector3D &cameraCenter = map->geoProjection().centerMercator(); in updateMapItemPaintNode()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/location/labs/qsg/
H A Dqmappolylineobjectqsg.cpp132 const QDoubleVector3D &cameraCenter = m_map->geoProjection().centerMercator(); in updateMapObjectNode()
H A Dqmappolygonobjectqsg.cpp175 const QDoubleVector3D &cameraCenter = m_map->geoProjection().centerMercator(); in updateMapObjectNode()
H A Dqmapcircleobjectqsg.cpp290 const QDoubleVector3D &cameraCenter = m_map->geoProjection().centerMercator(); in updateMapObjectNodeGL()