Default constructor.
Note: This is provided for convenience only and will construct an unusable, empty object.
[explicit]
KmlTrack::KmlTrack(const Esri::ArcGISRuntime::KmlGeometry &other)
Move constructor from other KmlGeometry.
See also Downcast helper functions.
KmlTrack::KmlTrack(const QList<Esri::ArcGISRuntime::KmlTrackElement *> &elements, Esri::ArcGISRuntime::KmlAltitudeMode altitudeMode)Creates a KmlTrack from an array of KmlTrackElement using a specified altitude mode.
Creates a KmlTrack from an array of KmlTrackElement using a specified altitude mode, extrusion, tessellation, and a KmlModel.
true
if the track is extruded, false
otherwise.true
if the track is tessellated, false
otherwise.Copy constructor from other KmlTrack.
Note: This is a shallow copy.
[noexcept]
KmlTrack::KmlTrack(Esri::ArcGISRuntime::KmlTrack &&other)
Move constructor from other KmlTrack.
[noexcept]
KmlTrack::~KmlTrack()
Destructor.
QList<Esri::ArcGISRuntime::KmlTrackElement *> KmlTrack::elements(QObject *parent) constReturns the individual elements of the KML track.
Note: a parent is required. Since KmlTrack is a value object and not a QObject, the returned objects cannot be a child of this object. If you wish to have no parent, pass nullptr
. The parent will only be applied if the returned objects didn't already exist (existing parents will be preserved).
Returns the non-schema data present in extended data of a KML track.
Note: a parent is required. Since KmlTrack is a value object and not a QObject, the returned object cannot be a child of this object. If you wish to have no parent, pass nullptr
. The parent will only be applied if the returned object didn't already exist (existing parent will be preserved).
See also setExtendedNonSchemaData().
QList<Esri::ArcGISRuntime::KmlSchemaData *> KmlTrack::extendedSchemaData(QObject *parent) constReturns an array of schema data present in extended data of a KML track.
Note: a parent is required. Since KmlTrack is a value object and not a QObject, the returned object cannot be a child of this object. If you wish to have no parent, pass nullptr
. The parent will only be applied if the returned objects didn't already exist (existing parents will be preserved).
Gets whether this KmlTrack is valid.
A KmlTrack is valid if it is not empty and objectType is KmlGeometryObjectType::Track.
Returns true
if valid.
Returns the model used to represent the track's current position.
void KmlTrack::setExtendedNonSchemaData(Esri::ArcGISRuntime::KmlNonSchemaData *extendedNonSchemaData)Sets the extendedNonSchemaData to extendedNonSchemaData.
See also extendedNonSchemaData.
[noexcept]
Esri::ArcGISRuntime::KmlTrack &KmlTrack::operator=(Esri::ArcGISRuntime::KmlTrack &&other)
Move operator from other KmlTrack.
Esri::ArcGISRuntime::KmlTrack &KmlTrack::operator=(const Esri::ArcGISRuntime::KmlTrack &other)Assignment operator from other KmlTrack.
Note: This is a shallow copy.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4