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