osgEarth 2.1.1
Public Member Functions | Protected Attributes

osgEarth::Util::WFSCapabilities Class Reference

Inheritance diagram for osgEarth::Util::WFSCapabilities:
Collaboration diagram for osgEarth::Util::WFSCapabilities:

List of all members.

Public Member Functions

 WFSCapabilities ()
const std::string & getVersion () const
void setVersion (const std::string &version)
const std::string & getName () const
void setName (const std::string &name)
const std::string & getTitle () const
void setTitle (const std::string &title)
const std::string & getAbstract () const
void setAbstract (const std::string &abstract)
WFSFeatureTypegetFeatureTypeByName (const std::string &name)
FeatureTypeListgetFeatureTypes ()

Protected Attributes

FeatureTypeList _featureTypes
std::string _version
std::string _name
std::string _title
std::string _abstract

Detailed Description

WFS Capabilities

Definition at line 88 of file WFS.


Constructor & Destructor Documentation

WFSCapabilities::WFSCapabilities ( )

Definition at line 35 of file WFS.cpp.

{
}

Member Function Documentation

const std::string& osgEarth::Util::WFSCapabilities::getAbstract ( ) const [inline]

Definition at line 109 of file WFS.

{ return _abstract; }
WFSFeatureType * WFSCapabilities::getFeatureTypeByName ( const std::string &  name)

Definition at line 40 of file WFS.cpp.

{
    for (FeatureTypeList::iterator itr = _featureTypes.begin(); itr != _featureTypes.end(); ++itr)
    {
        if (osgDB::equalCaseInsensitive(itr->get()->getName(),name)) return itr->get();
    }
    return NULL;
}
FeatureTypeList& osgEarth::Util::WFSCapabilities::getFeatureTypes ( ) [inline]

Definition at line 114 of file WFS.

{ return _featureTypes; }
const std::string& osgEarth::Util::WFSCapabilities::getName ( ) const [inline]

Definition at line 103 of file WFS.

{ return _name; }
const std::string& osgEarth::Util::WFSCapabilities::getTitle ( ) const [inline]

Definition at line 106 of file WFS.

{ return _title;}
const std::string& osgEarth::Util::WFSCapabilities::getVersion ( ) const [inline]

Gets the WFS capabilities version

Definition at line 96 of file WFS.

{return _version;}
void osgEarth::Util::WFSCapabilities::setAbstract ( const std::string &  abstract) [inline]

Definition at line 110 of file WFS.

{ _abstract = abstract; }
void osgEarth::Util::WFSCapabilities::setName ( const std::string &  name) [inline]

Definition at line 104 of file WFS.

{ _name = name; }
void osgEarth::Util::WFSCapabilities::setTitle ( const std::string &  title) [inline]

Definition at line 107 of file WFS.

{ _title = title;}
void osgEarth::Util::WFSCapabilities::setVersion ( const std::string &  version) [inline]

Sets the WFS capabilities version

Definition at line 101 of file WFS.

{_version = version;}        

Member Data Documentation

Definition at line 123 of file WFS.

Definition at line 118 of file WFS.

std::string osgEarth::Util::WFSCapabilities::_name [protected]

Definition at line 121 of file WFS.

std::string osgEarth::Util::WFSCapabilities::_title [protected]

Definition at line 122 of file WFS.

Definition at line 120 of file WFS.


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