gml::_Base Class Reference

Base node for all GML nodes. More...

Inheritance diagram for gml::_Base:

cgml::_CityObject cgml::_lodMultiSurface cgml::_lodSolid gml::_FeatureCollection gml::_GeometricPrimitive gml::_MultiGeometry gml::_Ring cgml::_BoundarySurface cgml::_Opening cgml::_Site cgml::BuildingInstallation cgml::CityObjectGroup cgml::Room cgml::lod2MultiSurface cgml::lod3MultiSurface cgml::lod1Solid cgml::lod2Geometry cgml::lod2Solid cgml::CityModel gml::_Curve gml::_Solid gml::_Surface gml::MultiSolid gml::MultiSurface gml::LinearRing

List of all members.

Public Member Functions

 _Base ()
 Ctor.
wxString GetDescription () const
 Get free text description of node.
wxString GetGmlId () const
 Get the GML ID.
wxString GetGmlName () const
 Get the GML name.
void SetDescription (wxString const &msg)
 Set free text description on node.
void SetGmlId (wxString const &id)
 Set the GML ID.
void SetGmlName (wxString const &msg)
 Set GML name.

Static Public Attributes

static std::map< wxString,
_Base * > 
cGmlIdMap
 Static map from gml::id to node.


Detailed Description

Base node for all GML nodes.

Member Function Documentation

wxString gml::_Base::GetDescription (  )  const

Get free text description of node.

Returns:
The description
See also:
SetDescription

wxString gml::_Base::GetGmlId (  )  const

Get the GML ID.

See also:
SetGmlId

wxString gml::_Base::GetGmlName (  )  const

Get the GML name.

Returns:
gml::name attribute
See also:
SetGmlName

void gml::_Base::SetDescription ( wxString const &  msg  ) 

Set free text description on node.

Fill the gml:description attribute.

Parameters:
msg Description
See also:
GetDescription

void gml::_Base::SetGmlId ( wxString const &  id  ) 

Set the GML ID.

Fill the gml:id attribute

Parameters:
id The ID

void gml::_Base::SetGmlName ( wxString const &  msg  ) 

Set GML name.

Fill the gml:name attribute.

Parameters:
msg Name
See also:
GetGmlName


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

Generated on Wed Aug 5 15:24:04 2009   ReVisitor AB