| 
    QGIS API Documentation 3.32.0-Lima (311a8cb8a6)
    
   | 
 
3 More...
#include <qgscamerapose.h>
Public Member Functions | |
| QgsVector3D | centerPoint () const | 
| Returns center point (towards which point the camera is looking)  More... | |
| float | distanceFromCenterPoint () const | 
| Returns distance of the camera from the center point.  More... | |
| float | headingAngle () const | 
| Returns heading (yaw) angle in degrees.  More... | |
| bool | operator!= (const QgsCameraPose &other) const | 
| bool | operator== (const QgsCameraPose &other) const | 
| float | pitchAngle () const | 
| Returns pitch angle in degrees.  More... | |
| void | readXml (const QDomElement &elem) | 
| Reads configuration from a DOM element previously written using writeXml()  More... | |
| void | setCenterPoint (const QgsVector3D &point) | 
| Sets center point (towards which point the camera is looking)  More... | |
| void | setDistanceFromCenterPoint (float distance) | 
| Sets distance of the camera from the center point.  More... | |
| void | setHeadingAngle (float heading) | 
| Sets heading (yaw) angle in degrees.  More... | |
| void | setPitchAngle (float pitch) | 
| Sets pitch angle in degrees.  More... | |
| void | updateCamera (Qt3DRender::QCamera *camera) | 
| Update Qt3D camera view matrix based on the pose.  More... | |
| QDomElement | writeXml (QDomDocument &doc) const | 
| Writes configuration to a new DOM element and returns it.  More... | |
3
Class that encapsulates camera pose in a 3D scene.
The pose is defined with the following parameters:
Definition at line 46 of file qgscamerapose.h.
      
  | 
  inline | 
Returns center point (towards which point the camera is looking)
Definition at line 51 of file qgscamerapose.h.
      
  | 
  inline | 
Returns distance of the camera from the center point.
Definition at line 56 of file qgscamerapose.h.
      
  | 
  inline | 
Returns heading (yaw) angle in degrees.
Definition at line 66 of file qgscamerapose.h.
      
  | 
  inline | 
Definition at line 86 of file qgscamerapose.h.
      
  | 
  inline | 
Definition at line 79 of file qgscamerapose.h.
      
  | 
  inline | 
Returns pitch angle in degrees.
Definition at line 61 of file qgscamerapose.h.
| void QgsCameraPose::readXml | ( | const QDomElement & | elem | ) | 
Reads configuration from a DOM element previously written using writeXml()
Definition at line 34 of file qgscamerapose.cpp.
| void QgsCameraPose::setCenterPoint | ( | const QgsVector3D & | point | ) | 
Sets center point (towards which point the camera is looking)
Definition at line 46 of file qgscamerapose.cpp.
| void QgsCameraPose::setDistanceFromCenterPoint | ( | float | distance | ) | 
Sets distance of the camera from the center point.
Definition at line 55 of file qgscamerapose.cpp.
      
  | 
  inline | 
Sets heading (yaw) angle in degrees.
Definition at line 68 of file qgscamerapose.h.
| void QgsCameraPose::setPitchAngle | ( | float | pitch | ) | 
Sets pitch angle in degrees.
Definition at line 60 of file qgscamerapose.cpp.
| void QgsCameraPose::updateCamera | ( | Qt3DRender::QCamera * | camera | ) | 
Update Qt3D camera view matrix based on the pose.
Definition at line 74 of file qgscamerapose.cpp.
| QDomElement QgsCameraPose::writeXml | ( | QDomDocument & | doc | ) | const | 
Writes configuration to a new DOM element and returns it.
Definition at line 22 of file qgscamerapose.cpp.