SPATMOD::IMAGE::TILESET::LIST Class Reference

webtilesets.xml reader More...

#include <spatmod/imagetileset.h>

List of all members.

Public Types

enum  GROUP { GROUP_Image = 0, GROUP_Terrain, GROUP_Server, GROUP_Mashup }
enum  ITEM {
  ITEM_Image = 0, ITEM_Terrain, ITEM_TerrainA, ITEM_KML,
  ITEM_Server
}

Public Member Functions

 LIST ()
 ~LIST ()
XMLNODEFindGroup (GROUP group, const XMLNODE *node=0) const
XMLNODEFindGroup (const char *id, const XMLNODE *node=0) const
XMLNODEFindGroup (const XMLNODE *node=0) const
XMLNODEFindItem (ITEM item, const REGION2D &region) const
XMLNODEFindItem (ITEM item, const REGION2D &region, const XMLNODE *node) const
XMLNODEFindItem (const char *id, const REGION2D &region, const XMLNODE *node) const
XMLNODEFindItem (const REGION2D &region, const XMLNODE *node) const
XMLNODEFindItem (ITEM item, const XMLNODE *node=0) const
XMLNODEFindItem (const char *id, const XMLNODE *node=0) const
XMLNODEFindItem (const XMLNODE *node=0) const
XMLNODEFindNextGroup (GROUP group, const XMLNODE *node) const
XMLNODEFindNextGroup (const char *id, const XMLNODE *node) const
XMLNODEFindNextGroup (const XMLNODE *node) const
XMLNODEFindNextItem (ITEM item, const XMLNODE *node) const
XMLNODEFindNextItem (const char *id, const XMLNODE *node) const
XMLNODEFindNextItem (const XMLNODE *node) const
XMLDOCGetDoc ()
XMLNODEGetRootNode ()
bool IsRead () const
ERRVALUE Read (bool bIncludeArcIMS=false, bool bIncludeWMS=false, bool bIncludeProprietary=false)

Static Public Member Functions

static INT32 GetMaxLevel (const XMLNODE *node)
static void GetObjItem (RVC::OBJITEM &objitem, const XMLNODE *node)
static MISTRING GetURL (const XMLNODE *node)

Detailed Description

webtilesets.xml reader


Member Enumeration Documentation

Enumerator:
GROUP_Image 
GROUP_Terrain 
GROUP_Server 
GROUP_Mashup 
Enumerator:
ITEM_Image 
ITEM_Terrain 
ITEM_TerrainA 
ITEM_KML 
ITEM_Server 

Constructor & Destructor Documentation

SPATMOD::IMAGE::TILESET::LIST::LIST (  ) 

Default constructor.

SPATMOD::IMAGE::TILESET::LIST::~LIST (  ) 

Default destructor.


Member Function Documentation

XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindGroup ( GROUP  group,
const XMLNODE node = 0 
) const

Find group node.

Parameters:
group id of node to find
node Parent node to search from. Default is root.
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindGroup ( const char *  id,
const XMLNODE node = 0 
) const

Find group node.

Parameters:
id id of node to find
node Parent node to search from. Default is root.
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindGroup ( const XMLNODE node = 0  )  const

Find group node.

Parameters:
node Parent node to search from. Default is root.
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindItem ( ITEM  item,
const REGION2D region 
) const

Find item node, searching recursively through groups Will return item matching extents with highest level of detail.

Parameters:
item id of node to find
region Region to test
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindItem ( ITEM  item,
const REGION2D region,
const XMLNODE node 
) const

Find item node Will return item matching extents with highest level of detail.

Parameters:
item id of node to find
region Region to test
node Parent node to search from. Default is root.
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindItem ( const char *  id,
const REGION2D region,
const XMLNODE node 
) const

Find item node Will return item matching extents with highest level of detail.

Parameters:
id id of node to find
region Region to test
node Parent node to search from. Default is root.
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindItem ( const REGION2D region,
const XMLNODE node 
) const

Find item node Will return item matching extents with highest level of detail.

Parameters:
region Region to test
node Parent node to search from. Default is root.
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindItem ( ITEM  item,
const XMLNODE node = 0 
) const

Find item node.

Parameters:
item id of node to find
node Parent node to search from. Default is root.
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindItem ( const char *  id,
const XMLNODE node = 0 
) const

Find item node.

Parameters:
id id of node to find
node Parent node to search from. Default is root.
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindItem ( const XMLNODE node = 0  )  const

Find item node.

Parameters:
node Parent node to search from. Default is root.
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindNextGroup ( GROUP  group,
const XMLNODE node 
) const

Find group node.

Parameters:
group id of node to find
node Previous sibling node for finding next
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindNextGroup ( const char *  id,
const XMLNODE node 
) const

Find group node.

Parameters:
id id of node to find
node Previous sibling node for finding next
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindNextGroup ( const XMLNODE node  )  const

Find group node.

Parameters:
node Previous sibling node for finding next
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindNextItem ( ITEM  item,
const XMLNODE node 
) const

Find item node.

Parameters:
item id of node to find
node Previous sibling node for finding next
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindNextItem ( const char *  id,
const XMLNODE node 
) const

Find item node.

Parameters:
id id of node to find
node Previous sibling node for finding next
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::FindNextItem ( const XMLNODE node  )  const

Find item node.

Parameters:
node Previous sibling node for finding next
XMLDOC& SPATMOD::IMAGE::TILESET::LIST::GetDoc (  )  [inline]
static INT32 SPATMOD::IMAGE::TILESET::LIST::GetMaxLevel ( const XMLNODE node  )  [static]

Get max zoom level of item.

Parameters:
node Node to get info on
static void SPATMOD::IMAGE::TILESET::LIST::GetObjItem ( RVC::OBJITEM objitem,
const XMLNODE node 
) [static]

Get OBJITEM for item.

Parameters:
objitem objitem returned
node Node to get info on
XMLNODE* SPATMOD::IMAGE::TILESET::LIST::GetRootNode (  )  [inline]

Return doc's root node.

static MISTRING SPATMOD::IMAGE::TILESET::LIST::GetURL ( const XMLNODE node  )  [static]

Get URL of item.

Parameters:
node Node to get info on
bool SPATMOD::IMAGE::TILESET::LIST::IsRead (  )  const [inline]

Has list been read already?

ERRVALUE SPATMOD::IMAGE::TILESET::LIST::Read ( bool  bIncludeArcIMS = false,
bool  bIncludeWMS = false,
bool  bIncludeProprietary = false 
)

Download and read webtileset.xml file.


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

Generated on Sun Oct 7 21:40:24 2012 for TNTsdk 2012 by  doxygen 1.6.1