HydroCouple
1.0.0
Description of the HydroCouple ComponentBased Model Coupling Interface Definitions

#include "hydrocouple.h"
Go to the source code of this file.
Classes  
class  HydroCouple::Spatial::ISpatialReferenceSystem 
Spatial Reference System. More...  
class  HydroCouple::Spatial::IEnvelope 
The IEnvelope class. More...  
class  HydroCouple::Spatial::IGeometry 
IGeometry is the root class of the geometry hierarchy. More...  
class  HydroCouple::Spatial::IGeometryCollection 
An IGeometryCollection is a geometric object that is a collection of some number of IGeometry objects. More...  
class  HydroCouple::Spatial::IPoint 
An IPoint is a 0dimensional geometric object and represents a single location in coordinate space. More...  
class  HydroCouple::Spatial::IMultiPoint 
An IMultiPoint is a 0dimensional IGeometryCollection. More...  
class  HydroCouple::Spatial::IVertex 
The IVertex class is an IPoint of a topologically aware IGeometry. More...  
class  HydroCouple::Spatial::ICurve 
A Curve is a 1dimensional geometric object usually stored as a sequence of IPoints, with the subtype of ICurve specifying the form of the interpolation between IPoints. More...  
class  HydroCouple::Spatial::IMultiCurve 
An IMultiCurve is a 1dimensional IGeometryCollection whose elements are ICurves. More...  
class  HydroCouple::Spatial::ILineString 
An ILineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment. More...  
class  HydroCouple::Spatial::IMultiLineString 
An IMultiLineString is an IMultiCurve whose elements are ILineStrings. More...  
class  HydroCouple::Spatial::ILine 
The ILine class is an ILineString with exactly 2 IPoints. More...  
class  HydroCouple::Spatial::ILinearRing 
An ILinearRing is an ILineString that is both isClosed() and isSimple(). More...  
class  HydroCouple::Spatial::IEdge 
A directed edge from one vertex to another, adjacent to two faces. Based on Dani Lischinski's code from Graphics Gems IV. Original quadedge data structure due to Guibas and Stolfi (1985). Does not inherit from geometry to reduce size. since each edge has 4 pointers. More...  
class  HydroCouple::Spatial::ISurface 
A ISurface is a 2dimensional IGeometry object. More...  
class  HydroCouple::Spatial::IMultiSurface 
A MultiSurface is a 2dimensional GeometryCollection whose elements are Surfaces, all using coordinates from the same coordinate reference system. More...  
class  HydroCouple::Spatial::IPolygon 
A IPolygon is a planar ISurface defined by 1 exterior boundary and 0 or more interior boundaries. More...  
class  HydroCouple::Spatial::IMultiPolygon 
An IMultiPolygon is an IMultiSurface whose elements are IPolygons. More...  
class  HydroCouple::Spatial::ITriangle 
An ITriangle is a IPolygon with 3 distinct, noncollinear vertices and no interior boundary. More...  
class  HydroCouple::Spatial::INetwork 
The INetwork class. More...  
class  HydroCouple::Spatial::IPolyhedralSurface 
An IPolyhedralSurface is a contiguous collection of polygons, which share common boundary segments. More...  
class  HydroCouple::Spatial::ITIN 
An ITIN is a triangulated irregular network IPolyhedralSurface consisting only of ITriangle patches. More...  
class  HydroCouple::Spatial::IRaster 
A Raster spatial feature. More...  
class  HydroCouple::Spatial::IRasterBand 
IRasterBand is a single raster band for an IRaster. More...  
class  HydroCouple::Spatial::IRegularGrid2D 
The IRegularGrid2D class. More...  
class  HydroCouple::Spatial::IRegularGrid3D 
The IRegularGrid3D class. More...  
class  HydroCouple::Spatial::IGeometryComponentDataItem 
IGeometryComponentItem represents IGeometryCollection IComponentItem. This class must be implemented as an abstract class. More...  
class  HydroCouple::Spatial::IPolyhedralSurfaceComponentDataItem 
IPolyhedralSurfaceComponentItem represents IPolyhedralSurface IComponentItem. More...  
class  HydroCouple::Spatial::ITINComponentDataItem 
ITINComponentDataItem represents ITIN IComponentDataItem. More...  
class  HydroCouple::Spatial::IRasterComponentDataItem 
An IRasterComponentDataItem represents an IRaster IComponentItem. More...  
class  HydroCouple::Spatial::IRegularGrid2DComponentDataItem 
An IRegularGrid2DComponentDataItem represents an IRegularGrid2D IComponentItem. More...  
class  HydroCouple::Spatial::IRegularGrid3DComponentDataItem 
An IRegularGrid3DComponentItem represents an IRegularGrid3D IComponentItem. More...  
class  HydroCouple::Spatial::IVectorComponentDataItem 
The IVectorComponentDataItem class. More...  
Namespaces  
HydroCouple  
HydroCouple namespace contains the core interface specifications for the HydroCouple componentbased modeling framework interface specification.  
HydroCouple::Spatial  
HydroCouple's interfaces that have a spatial component.  
Enumerations  
enum  HydroCouple::Spatial::MeshDataType { HydroCouple::Spatial::Node, HydroCouple::Spatial::Face, HydroCouple::Spatial::Centroid } 
The MeshDataType enum describes the part of the geometry of the mesh that data corresponds to. More...  
enum  HydroCouple::Spatial::RegularGridType { HydroCouple::Spatial::Cartesian, HydroCouple::Spatial::Rectilinear, HydroCouple::Spatial::Curvilinear } 
The types of regular grids. More...  