osgEarth 2.1.1
Public Member Functions | Protected Member Functions

KML_Object Struct Reference

Inheritance diagram for KML_Object:

List of all members.

Public Member Functions

virtual void scan (const Config &conf, KMLContext &cx)
virtual void scan2 (const Config &conf, KMLContext &cx)
virtual void build (const Config &conf, KMLContext &cx, osg::Node *working)

Protected Member Functions

AnnotationDatagetOrCreateAnnotationData (osg::Node *node)

Detailed Description

Definition at line 28 of file KML_Object.


Member Function Documentation

void KML_Object::build ( const Config conf,
KMLContext cx,
osg::Node *  working 
) [virtual]

Reimplemented in KML_Container, KML_Feature, and KML_Overlay.

Definition at line 22 of file KML_Object.cpp.

{
    //todo - read ID
}

Here is the caller graph for this function:

AnnotationData * KML_Object::getOrCreateAnnotationData ( osg::Node *  node) [protected]

Definition at line 28 of file KML_Object.cpp.

{
    AnnotationData* data = dynamic_cast<AnnotationData*>( node->getUserData() );
    if ( !data ) {
        data = new AnnotationData();
        node->setUserData( data );
    }
    return data;
}
virtual void KML_Object::scan ( const Config conf,
KMLContext cx 
) [inline, virtual]

Reimplemented in KML_Container, KML_Document, KML_Feature, KML_Folder, KML_GroundOverlay, KML_NetworkLinkControl, KML_Overlay, KML_PhotoOverlay, KML_ScreenOverlay, and KML_Style.

Definition at line 30 of file KML_Object.

{ }

Here is the caller graph for this function:

virtual void KML_Object::scan2 ( const Config conf,
KMLContext cx 
) [inline, virtual]

Reimplemented in KML_Container, KML_Document, KML_Feature, KML_Folder, and KML_StyleMap.

Definition at line 32 of file KML_Object.

{ }

Here is the caller graph for this function:


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines