Contains all the KML-specific information associated with a Geometry. More...
Header: | #include <KmlGeometry.h> |
Since: | Esri::ArcGISRuntime 100.4 |
This class was introduced in Esri::ArcGISRuntime 100.4.
Public Functions
KmlGeometry(const Esri::ArcGISRuntime::Geometry &geometry, Esri::ArcGISRuntime::KmlAltitudeMode altitude, bool isExtruded, bool isTessellated) | |
KmlGeometry(const Esri::ArcGISRuntime::Geometry &geometry, Esri::ArcGISRuntime::KmlAltitudeMode altitude, bool isExtruded) | |
KmlGeometry(const Esri::ArcGISRuntime::Geometry &geometry, Esri::ArcGISRuntime::KmlAltitudeMode altitude) | |
KmlGeometry(Esri::ArcGISRuntime::KmlGeometry &&other) | |
KmlGeometry(const Esri::ArcGISRuntime::KmlGeometry &other) | |
KmlGeometry() | |
Esri::ArcGISRuntime::KmlGeometry & | operator=(Esri::ArcGISRuntime::KmlGeometry &&other) |
Esri::ArcGISRuntime::KmlGeometry & | operator=(const Esri::ArcGISRuntime::KmlGeometry &other) |
~KmlGeometry() | |
Esri::ArcGISRuntime::KmlAltitudeMode | altitudeMode() const |
Esri::ArcGISRuntime::Geometry | geometry() const |
bool | isEmpty() const |
bool | isExtruded() const |
bool | isTessellated() const |
Esri::ArcGISRuntime::KmlGeometryType | type() const |
Detailed Description
Member Function Documentation
KmlGeometry::KmlGeometry (const Esri::ArcGISRuntime::Geometry &geometry, Esri::ArcGISRuntime::KmlAltitudeMode altitude, bool isExtruded , bool isTessellated )
Create a KmlGeometry with a runtime geometry, an altitude mode, an extruded flag and a tessellated flag.
Note: Only polyline geometries can be tessellated.
geometry The Runtime Geometry for this KML geometry. altitude The KML altitude mode. Determines how altitude values should be interpreted. isExtruded True if the geometry is extruded, false otherwise.. isTessellated True if the geometry is tessellated, false otherwise.
This function was introduced in Esri::ArcGISRuntime 100.6.
KmlGeometry::KmlGeometry (const Esri::ArcGISRuntime::Geometry &geometry, Esri::ArcGISRuntime::KmlAltitudeMode altitude, bool isExtruded )
Create a KmlGeometry with a runtime geometry, an altitude mode and an extruded flag.
geometry The Runtime Geometry for this KML geometry. altitude The KML altitude mode. Determines how altitude values should be interpreted. isExtruded True if the geometry is extruded, false otherwise..
This function was introduced in Esri::ArcGISRuntime 100.6.
KmlGeometry::KmlGeometry (const Esri::ArcGISRuntime::Geometry &geometry, Esri::ArcGISRuntime::KmlAltitudeMode altitude)
Create a KmlGeometry with a runtime geometry and an altitude mode.
geometry The runtime Geometry used for creating the new KML geometry. altitude The KML altitude mode. Determines how altitude values should be interpreted.
This function was introduced in Esri::ArcGISRuntime 100.6.
KmlGeometry::KmlGeometry (Esri::ArcGISRuntime::KmlGeometry &&other)
Move constructor from the other KmlGeometry.
KmlGeometry::KmlGeometry (const Esri::ArcGISRuntime::KmlGeometry &other)
Copy constructor from the other KmlGeometry.
KmlGeometry::KmlGeometry ()
Default constructor.
Note: This is provided for convenience only and will construct an empty object.
Esri::ArcGISRuntime::KmlGeometry &KmlGeometry::operator=(Esri::ArcGISRuntime::KmlGeometry &&other)
Move operator from other KmlGeometry.
Esri::ArcGISRuntime::KmlGeometry &KmlGeometry::operator=(const Esri::ArcGISRuntime::KmlGeometry &other)
Assignment operator from other KmlGeometry.
KmlGeometry::~KmlGeometry ()
Destructor.
Esri::ArcGISRuntime::KmlAltitudeMode KmlGeometry::altitudeMode () const
Returns the KML altitude mode.
Esri::ArcGISRuntime::Geometry KmlGeometry::geometry() const
Returns the Runtime Geometry for this KML geometry.
bool KmlGeometry::isEmpty () const
Returns whether the object is empty.
Returns true
if empty.
bool KmlGeometry::isExtruded () const
Returns a flag indicating if the KML geometry is extruded.
bool KmlGeometry::isTessellated () const
Returns a flag indicating if the KML geometry is tessellated.
Esri::ArcGISRuntime::KmlGeometryType KmlGeometry::type() const
Returns the KML geometry type.