Skip To Content ArcGIS for Developers Sign In Dashboard

KmlContainer Class

(Esri::ArcGISRuntime::KmlContainer)

Holds one or more KML nodes and allows the creation of nested hierarchies. More...

Header: #include <KmlContainer>
Since: Esri::ArcGISRuntime 100.4
Inherits: KmlNode
Inherited By:

Esri::ArcGISRuntime::KmlDocument and Esri::ArcGISRuntime::KmlFolder

Public Functions

~KmlContainer()
KmlNodeListModel *childNodesListModel() const
bool isOpen() const
bool isPartiallyVisible() const
KmlListItemType listItemType() const
void setOpen(bool open)

Additional Inherited Members

Detailed Description

Holds one or more KML nodes and allows the creation of nested hierarchies.

You cannot create an instance of KmlContainer directly. Create a /l KmlFolder or a /l KmlDocument instead.

Member Function Documentation

KmlContainer::~KmlContainer()

Destructor.

KmlNodeListModel *KmlContainer::childNodesListModel() const

Returns the KML container's child nodes as a list model

bool KmlContainer::isOpen() const

Returns a flag indicating if the KML container is open.

bool KmlContainer::isPartiallyVisible() const

Returns a flag indicating if the KML container is partially visible.

KmlListItemType KmlContainer::listItemType() const

Returns the container's list item type.

Controls how list items are presented (e.g. as a radio button or a checkbox). See 'listItemType' attribute of 'ListStyle' in the KML specification for more information.

void KmlContainer::setOpen(bool open)

Sets the KML container to open.

See also isOpen().


Feedback on this topic?