[fdo-commits] r2532 - trunk/Fdo/Managed/Src/OSGeo/Geometry

svn_fdo at osgeo.org svn_fdo at osgeo.org
Thu Feb 15 15:11:22 EST 2007


Author: gregboone
Date: 2007-02-15 15:11:22 -0500 (Thu, 15 Feb 2007)
New Revision: 2532

Modified:
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIArcSegmentAbstract.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICircularArcSegment.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstract.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstractImp.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygon.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygonImp.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveSegmentAbstract.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveString.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIDirectPosition.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIEnvelope.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometricAggregateAbstract.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometry.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILineString.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILineStringSegment.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILinearRing.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurvePolygon.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurveString.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiGeometry.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiLineString.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPoint.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPolygon.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIPoint.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIPolygon.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIRing.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIRingAbstract.h
   trunk/Fdo/Managed/Src/OSGeo/Geometry/mgISurfaceAbstract.h
Log:
FDO4: API - Update API documentation included in the FDO header files

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIArcSegmentAbstract.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIArcSegmentAbstract.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIArcSegmentAbstract.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -21,13 +21,17 @@
 
 #include "mgICurveSegmentAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ICurveSegmentAbstract;
 public __gc __interface IDirectPosition;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IArcSegmentAbstract
 /// \brief
 /// The IArcSegmentAbstract class is an arc curve segment (abstract)
 public __gc __interface IArcSegmentAbstract : public NAMESPACE_OSGEO_GEOMETRY::ICurveSegmentAbstract

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICircularArcSegment.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICircularArcSegment.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICircularArcSegment.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface ICircularArcSegment
 /// \brief
 /// The ICircularArcSegment class is a circular arc curve segment
 public __gc __interface ICircularArcSegment : public NAMESPACE_OSGEO_GEOMETRY::IArcSegmentAbstract

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstract.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstract.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstract.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -20,12 +20,16 @@
 #pragma once
 #include "mgIGeometry.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICurveAbstract
 /// \brief
 /// The ICurveAbstract class is a curve Geometry type (abstract). ICurveAbstract is the most general curve type.  
 public __gc __interface ICurveAbstract : public NAMESPACE_OSGEO_GEOMETRY::IGeometry

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstractImp.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstractImp.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstractImp.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -22,11 +22,14 @@
 #include "mgICurveAbstract.h"
 
 class FdoICurveAbstract;
+
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
 /// \brief
 /// The ICurveAbstractImp class is a curve Geometry type (concrete). ICurveAbstractImp is the most general curve type.  

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygon.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygon.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygon.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -22,12 +22,16 @@
 
 class FdoCurvePolygonCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IRing;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICurvePolygon
 /// \brief
 /// The ICurvePolygon class is a CurvePolygon geometry type.  
 /// This type is defined by one exterior boundary and zero or more 

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygonImp.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygonImp.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygonImp.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -23,11 +23,13 @@
 
 class FdoICurvePolygon;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IRing;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
 /// \brief
 /// The ICurvePolygonImp class is a concrete geometric CurvePolygon geometry type.  

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveSegmentAbstract.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveSegmentAbstract.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveSegmentAbstract.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -21,11 +21,15 @@
 
 class FdoCurveSegmentCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
 public __gc __interface IEnvelope;
 public __gc __interface IDirectPosition;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICurveSegmentAbstract
 /// \brief
 /// The ICurveSegmentAbstract class is an abstract geometric Curve Segment object.  
 /// This class is used strictly as a component of curves 

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveString.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveString.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgICurveString.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -23,13 +23,17 @@
 
 class FdoCurveStringCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ICurveSegmentAbstract;
 public __gc class CurveSegmentCollection;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICurveString
 /// \brief
 /// The ICurveString class is a CurveString Geometry type. ICurveString is the most general non-abstract curve type.  
 /// It is defined by an ordered collection of contiguous curve segments.

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIDirectPosition.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIDirectPosition.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIDirectPosition.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface IDirectPosition
 /// \brief
 /// The IDirectPosition class is a direct position object.  
 /// IDirectPosition is a simple coordinate position in any allowed dimension.  

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIEnvelope.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIEnvelope.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIEnvelope.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -21,6 +21,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface IEnvelope
 /// \brief
 /// The IEnvelope class is a three-dimensional, axis-aligned box.  This is a
 /// helper type for Geometries, and does not itself inherit from IGeometry.

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometricAggregateAbstract.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometricAggregateAbstract.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometricAggregateAbstract.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -23,6 +23,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface IGeometricAggregateAbstract
 /// \brief
 /// The IGeometricAggregateAbstract class is an aggregate Geometry (abstract) type.
 /// IGeometricAggregateAbstract is a single Geometry that is a collection of other geometries.

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometry.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometry.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometry.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -21,12 +21,16 @@
 
 class FdoGeometryCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IEnvelope;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGeometry
 /// \brief
 /// The IGeometry class defines the properties and methods common to all geometric
 /// types.  IGeometry is an abstract type.

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILineString.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILineString.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILineString.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -23,13 +23,17 @@
 
 class FdoLineStringCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 public __gc class DirectPositionCollection;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ILineString
 /// \brief
 /// The ILineString class is a LineString Geometry type.  
 /// The shape of ILineString is the set of positions defined by the contained collection, 

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILineStringSegment.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILineStringSegment.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILineStringSegment.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -21,13 +21,17 @@
 
 #include "mgICurveSegmentAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 public __gc class DirectPositionCollection;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ILineStringSegment
 /// \brief
 /// The ILineStringSegment class is a LineString curve segment type.  
 /// The shape of ILineStringSegment is the set of positions defined by the contained collection, 

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILinearRing.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILinearRing.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgILinearRing.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -23,13 +23,17 @@
 
 class FdoLinearRingCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 public __gc class DirectPositionCollection;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ILinearRing
 /// \brief
 /// The ILinearRing class is a linear ring helper type.
 /// The shape of ILinearRing is the set of positions defined by the contained collection, 

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurvePolygon.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurvePolygon.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurvePolygon.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -27,6 +27,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface IMultiCurvePolygon
 /// \brief
 /// The IMultiCurvePolygon class is a multi-CurvePolygon aggregate Geometry type.
 public __gc __interface IMultiCurvePolygon : public IGeometricAggregateAbstract

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurveString.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurveString.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurveString.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -21,12 +21,16 @@
 
 #include "mgIGeometricAggregateAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ICurveString;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IMultiCurveString
 /// \brief
 /// The IMultiCurveString class is a multi-CurveString collection Geometry type.
 /// The curves contained here do not have to

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiGeometry.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiGeometry.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiGeometry.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -22,12 +22,17 @@
 #include "mgIGeometricAggregateAbstract.h"
 
 class FdoIMultiGeometry;
+
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IGeometry;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IMultiGeometry
 /// \brief
 /// The IMultiGeometry class is a heterogeneous MultiGeometry type.
 /// One MultiGeometry containing another MultiGeometry

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiLineString.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiLineString.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiLineString.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -20,12 +20,16 @@
 
 #include "mgIGeometricAggregateAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ILineString;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IMultiLineString
 /// \brief
 /// The IMultiLineString class is a multi-LineString collection geometry type.
 /// The curves contained here do not have to

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPoint.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPoint.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPoint.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -20,12 +20,16 @@
 
 #include "mgIGeometricAggregateAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IPoint;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IMultiPoint
 /// \brief
 /// The IMultiPoint class is a multi-point aggregate Geometry type.
 public __gc __interface IMultiPoint : public NAMESPACE_OSGEO_GEOMETRY::IGeometricAggregateAbstract

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPolygon.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPolygon.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPolygon.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -20,12 +20,16 @@
 
 #include "mgIGeometricAggregateAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IPolygon;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IMultiPolygon
 /// \brief
 /// The IMultiPolygon class is a multi-polygon aggregate Geometry type.
 public __gc __interface IMultiPolygon : public NAMESPACE_OSGEO_GEOMETRY::IGeometricAggregateAbstract

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIPoint.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIPoint.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIPoint.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -22,12 +22,16 @@
 
 class FdoPointCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IPoint
 /// \brief
 /// The IPoint class is a point Geometry type.
 public __gc __interface IPoint : public NAMESPACE_OSGEO_GEOMETRY::IGeometry

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIPolygon.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIPolygon.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIPolygon.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -22,12 +22,16 @@
 
 class FdoPolygonCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ILinearRing;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IPolygon
 /// \brief
 /// The IPolygon class is a polygon Geometry type.  
 /// IPolygon is defined by one exterior boundary and zero or more 

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIRing.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIRing.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIRing.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -23,13 +23,17 @@
 
 class FdoRingCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ICurveSegmentAbstract;
 public __gc class CurveSegmentCollection;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IRing
 /// \brief
 /// The IRing class is ring Geometry helper type.  This is the most general non-abstract ring type.  
 /// FdoIRing is defined by an ordered collection of contiguous curve segments.

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIRingAbstract.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIRingAbstract.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgIRingAbstract.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -19,14 +19,16 @@
 
 #pragma once
 
-//#include "../Runtime/Disposable.h"
-
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IEnvelope;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IRingAbstract
 /// \brief
 /// The IRingAbstract class is a ring Geometry helper type (abstract). IRingAbstract is the most general ring type.
 /// It is similar to CurveAbstract, but is always closed.

Modified: trunk/Fdo/Managed/Src/OSGeo/Geometry/mgISurfaceAbstract.h
===================================================================
--- trunk/Fdo/Managed/Src/OSGeo/Geometry/mgISurfaceAbstract.h	2007-02-15 20:09:10 UTC (rev 2531)
+++ trunk/Fdo/Managed/Src/OSGeo/Geometry/mgISurfaceAbstract.h	2007-02-15 20:11:22 UTC (rev 2532)
@@ -23,6 +23,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface ISurfaceAbstract
 /// \brief
 /// The ISurfaceAbstract class is a surface (abstract) Geometry type.
 public __gc __interface ISurfaceAbstract : public NAMESPACE_OSGEO_GEOMETRY::IGeometry



More information about the fdo-commits mailing list