OSMRouter
#include <osmrouter.h>
Inherits from Kuesa::Qt3D::KuesaNode, Qt3DCore::QNode
Public Types
Public Slots
Public Signals
Public Functions
Public Properties
Additional inherited members
Public Slots inherited from Kuesa::Qt3D::KuesaNode
Public Signals inherited from Kuesa::Qt3D::KuesaNode
Public Functions inherited from Kuesa::Qt3D::KuesaNode
Public Properties inherited from Kuesa::Qt3D::KuesaNode
Protected Attributes inherited from Kuesa::Qt3D::KuesaNode
Public Types Documentation
enum ViewMode
| Enumerator | 
Value | 
Description | 
| BehindCar | 
 | 
 | 
| BirdsEye | 
 | 
 | 
enum MarkerType
| Enumerator | 
Value | 
Description | 
| Car | 
 | 
 | 
| Arrow | 
 | 
 | 
| None | 
 | 
 | 
Public Slots Documentation
slot setController
 | void setController(
    OSMController * controller
)
  | 
 
slot setViewMode
 | void setViewMode(
    ViewMode viewMode
)
  | 
 
slot setMarkerType
 | void setMarkerType(
    MarkerType markerType
)
  | 
 
slot setMarkerScale
 | void setMarkerScale(
    float markerScale
)
  | 
 
slot setCameraHeight
 | void setCameraHeight(
    float cameraHeight
)
  | 
 
slot setPositionOnCameraOrbit
 | void setPositionOnCameraOrbit(
    float position
)
  | 
 
slot setScreenSize
 | void setScreenSize(
    const QSize & screenSize
)
  | 
 
slot setLightAnimationsEnabled
 | void setLightAnimationsEnabled(
    bool enabled
)
  | 
 
Public Signals Documentation
signal controllerChanged
signal viewModeChanged
signal markerTypeChanged
signal markerScaleChanged
 | void markerScaleChanged()
  | 
 
signal pathChanged
signal carDistanceChanged
 | void carDistanceChanged()
  | 
 
signal distanceToDestinationChanged
 | void distanceToDestinationChanged()
  | 
 
signal carSpeedChanged
signal cameraHeightChanged
 | void cameraHeightChanged()
  | 
 
signal positionOnCameraOrbitChanged
 | void positionOnCameraOrbitChanged()
  | 
 
signal screenSizeChanged
signal destinationScreenPositionChanged
 | void destinationScreenPositionChanged()
  | 
 
signal markerScreenPositionChanged
 | void markerScreenPositionChanged()
  | 
 
signal markerRotationChanged
 | void markerRotationChanged()
  | 
 
signal destinationIsHiddenChanged
 | void destinationIsHiddenChanged()
  | 
 
signal lightAnimationsEnabledChanged
 | void lightAnimationsEnabledChanged()
  | 
 
Public Functions Documentation
function OSMRouter
 | explicit OSMRouter(
    Qt3DCore::QNode * parent =nullptr
)
  | 
 
function ~OSMRouter
function controller
 | OSMController * controller() const
  | 
 
function nextRoute
 | Q_INVOKABLE void nextRoute()
  | 
 
function camera
 | Qt3DRender::QCamera * camera() const
  | 
 
function viewMode
 | ViewMode viewMode() const
  | 
 
function markerType
 | MarkerType markerType() const
  | 
 
function markerScale
 | float markerScale() const
  | 
 
function path
 | QVector< QVector2D > path() const
  | 
 
function carDistance
 | float carDistance() const
  | 
 
function distanceToDestination
 | float distanceToDestination() const
  | 
 
function carSpeed
function cameraHeight
 | float cameraHeight() const
  | 
 
function positionOnCameraOrbit
 | float positionOnCameraOrbit() const
  | 
 
function labelModel
 | OSMLabelModel * labelModel() const
  | 
 
function screenSize
function destinationScreenPosition
 | QPointF destinationScreenPosition() const
  | 
 
function markerScreenPosition
 | QPointF markerScreenPosition() const
  | 
 
function markerRotation
 | float markerRotation() const
  | 
 
function destinationIsHidden
 | bool destinationIsHidden() const
  | 
 
function lightAnimationsEnabled
 | bool lightAnimationsEnabled() const
  | 
 
Public Property Documentation
property controller
 | OSMController * controller;
  | 
 
property camera
 | Qt3DRender::QCamera * camera;
  | 
 
property viewMode
property markerType
property markerScale
property path
 | QVector< QVector2D > path;
  | 
 
property carDistance
property distanceToDestination
 | float distanceToDestination;
  | 
 
property carSpeed
property cameraHeight
property positionOnCameraOrbit
 | float positionOnCameraOrbit;
  | 
 
property labelModel
 | OSMLabelModel * labelModel;
  | 
 
property screenSize
property destinationScreenPosition
 | QPointF destinationScreenPosition;
  | 
 
property markerScreenPosition
 | QPointF markerScreenPosition;
  | 
 
property markerRotation
property destinationIsHidden
 | bool destinationIsHidden;
  | 
 
property lightAnimationsEnabled
 | bool lightAnimationsEnabled;
  | 
 
Updated on 2023-07-03 at 11:02:07 +0000