- Main Page
- Related Pages
- Modules
- Classes
- Files

# Gml212.h

Go to the documentation of this file.

    00001 #ifndef FDO_GML212_H
    00002 #define FDO_GML212_H
    00003 //
    00004
    00005 //
    00006 // Copyright (C) 2004-2006  Autodesk, Inc.
    00007 //
    00008 // This library is free software; you can redistribute it and/or
    00009 // modify it under the terms of version 2.1 of the GNU Lesser
    00010 // General Public License as published by the Free Software Foundation.
    00011 //
    00012 // This library is distributed in the hope that it will be useful,
    00013 // but WITHOUT ANY WARRANTY; without even the implied warranty of
    00014 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    00015 // Lesser General Public License for more details.
    00016 //
    00017 // You should have received a copy of the GNU Lesser General Public
    00018 // License along with this library; if not, write to the Free Software
    00019 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    00020 //
    00021
    00022 #ifdef _WIN32
    00023 #pragma once
    00024 #endif
    00025
    00026 /// \brief
    00027 /// FdoGml212 is a utility class defining the constants that apply to GML 2.1.2
    00028 /// subsequent versions
    00029 class FdoGml212
    00030 {
    00031 public:
    00032     /// Various GML types recognized by FDO
    00033
    00034     /// Geometry Types
    00035     FDO_API_COMMON static const FdoStringP mAbstractGeometry;
    00036     FDO_API_COMMON static const FdoStringP mPoint;
    00037     FDO_API_COMMON static const FdoStringP mLineString;
    00038     FDO_API_COMMON static const FdoStringP mLinearRing;
    00039     FDO_API_COMMON static const FdoStringP mBox;
    00040     FDO_API_COMMON static const FdoStringP mPolygon;
    00041     FDO_API_COMMON static const FdoStringP mMultiPoint;
    00042     FDO_API_COMMON static const FdoStringP mMultiLineString;
    00043     FDO_API_COMMON static const FdoStringP mMultiPolygon;
    00044     FDO_API_COMMON static const FdoStringP mGeometryProperty;
    00045
    00046     /// Geometry collections
    00047     FDO_API_COMMON static const FdoStringP mAbstractGeometryCollection;
    00048
    00049     /// Coordinate types
    00050     FDO_API_COMMON static const FdoStringP mCoord;
    00051     FDO_API_COMMON static const FdoStringP mCoordinates;
    00052
    00053     /// Geometry Associations
    00054     FDO_API_COMMON static const FdoStringP mGeometryAssociation;
    00055     FDO_API_COMMON static const FdoStringP mPointMember;
    00056     FDO_API_COMMON static const FdoStringP mLineStringMember;
    00057     FDO_API_COMMON static const FdoStringP mPolygonMember;
    00058     FDO_API_COMMON static const FdoStringP mLinearRingMember;
    00059
    00060     /// Geometric Assocations (Properties)
    00061     FDO_API_COMMON static const FdoStringP mPointProperty;
    00062     FDO_API_COMMON static const FdoStringP mPolygonProperty;
    00063     FDO_API_COMMON static const FdoStringP mLineStringProperty;
    00064     FDO_API_COMMON static const FdoStringP mMultiPointProperty;
    00065     FDO_API_COMMON static const FdoStringP mMultiPolygonProperty;
    00066     FDO_API_COMMON static const FdoStringP mMultiLineStringProperty;
    00067     FDO_API_COMMON static const FdoStringP mMultiGeometryProperty;
    00068
    00069     /// Features, collections and associations
    00070     FDO_API_COMMON static const FdoStringP mAbstractFeature;
    00071     FDO_API_COMMON static const FdoStringP mAbstractFeatureCollection;
    00072     FDO_API_COMMON static const FdoStringP mFeatureAssociation;
    00073 };
    00074
    00075 #endif
    00076
    00077

Please send us your comment about this page