[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