CartoType C++ API 8.8-7-gb35e4dc71
for Windows, Linux, Qt and other platforms supporting C++ development
Public Member Functions | Public Attributes | List of all members
CartoTypeCore::LocationRef Class Reference

#include <cartotype_navigation.h>

Public Member Functions

 LocationRef (LocationRefType aType, CoordType aCoordType)
 
void WriteAsXml (Framework &aFramework, OutputStream &aOutput) const
 

Public Attributes

LocationRefType Type
 
String Id
 
CartoTypeCore::Geometry Geometry
 
double RadiusInMeters
 
CartoTypeCore::SideOfRoad SideOfRoad
 
CartoTypeCore::RoadOrientation RoadOrientation
 

Detailed Description

Parameters used for a location reference when writing traffic information.

Constructor & Destructor Documentation

◆ LocationRef()

CartoTypeCore::LocationRef::LocationRef ( LocationRefType  aType,
CoordType  aCoordType 
)
inline

Creates a location reference with the specified reference type and coordinate type.

Member Function Documentation

◆ WriteAsXml()

void CartoTypeCore::LocationRef::WriteAsXml ( Framework aFramework,
OutputStream aOutput 
) const

Writes a location reference to aOutput in XML form.

Member Data Documentation

◆ Geometry

CartoTypeCore::Geometry CartoTypeCore::LocationRef::Geometry

The point or points.

◆ Id

String CartoTypeCore::LocationRef::Id

The arbitrary ID of the location reference.

◆ RadiusInMeters

double CartoTypeCore::LocationRef::RadiusInMeters

The radius, if this is a circle.

◆ RoadOrientation

CartoTypeCore::RoadOrientation CartoTypeCore::LocationRef::RoadOrientation

The road orientation, if relevant.

◆ SideOfRoad

CartoTypeCore::SideOfRoad CartoTypeCore::LocationRef::SideOfRoad

The side of the road, if relevant.

◆ Type

LocationRefType CartoTypeCore::LocationRef::Type

The type of this location reference.


The documentation for this class was generated from the following files: