HydroCouple  2.0.0
HydroCouple Interface Definitions
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CCoordinateBuffer2DNon-owning SoA view over 2D coordinate data (x, y stored in separate arrays)
 CCoordinateBuffer3DNon-owning SoA view over 3D coordinate data (x, y, z stored in separate arrays)
 CCoordinateBuffer3DMNon-owning SoA view over 3D+M coordinate data (x, y, z, m stored in separate arrays)
 CCoordinateBufferMNon-owning SoA view over 2D+M coordinate data (x, y, m stored in separate arrays)
 CHydroCouple::IComponentDataItemValueChangedIComponentDataItemValueChanged interface class used to notify when the values of a IComponentDataItem change
 CHydroCouple::IComponentStatusChangeEventArgsThe IComponentStatusChangeEventArgs contains the information that will be passed when the IModelComponent fires a signal
 CHydroCouple::Spatial::IEdgeA directed edge from one vertex to another, adjacent to two faces. Based on Dani Lischinski's code from Graphics Gems IV. Original quad-edge data structure due to Guibas and Stolfi (1985). Does not inherit from geometry to reduce size. since each edge has 4 pointers
 CHydroCouple::Spatial::IEnvelopeThe IEnvelope class
 CHydroCouple::IExchangeItemChangeEventArgsThe IExchangeItemChangeEventArgs contains the information that will be passed when the IComponentItem fires the componentItemChanged signal
 CHydroCouple::Spatial::IGeometryIGeometry is the root class of the geometry hierarchy
 CHydroCouple::Spatial::ICurveA Curve is a 1-dimensional geometric object usually stored as a sequence of IPoints, with the subtype of ICurve specifying the form of the interpolation between IPoints
 CHydroCouple::Spatial::IGeometryCollectionAn IGeometryCollection is a geometric object that is a collection of some number of IGeometry objects
 CHydroCouple::Spatial::IPointAn IPoint is a 0-dimensional geometric object and represents a single location in coordinate space
 CHydroCouple::Spatial::ISurfaceA ISurface is a 2-dimensional IGeometry object
 CHydroCouple::ISignal< Args >Forward declarations
 CHydroCouple::ISignal< const shared_ptr< IComponentDataItemValueChanged > & >
 CHydroCouple::IComponentDataItemIComponentItem is a fundamental unit of data for a component
 CHydroCouple::ISignal< const shared_ptr< IComponentStatusChangeEventArgs > & >
 CHydroCouple::IModelComponentIModelComponent interface is the core interface in the HydroCouple standard defining a model component
 CHydroCouple::ISignal< const shared_ptr< IWorkflowComponentStatusChangeEventArgs > & >
 CHydroCouple::IWorkflowComponentThe IDataExchangeWorkflowComponent class
 CHydroCouple::ISignal< string >
 CHydroCouple::IPropertyChangedIPropertyChanged interface is used to emit signal/event when a property of an object changes
 CHydroCouple::ISlot< Args >ISlot interface class must be implemented by classes that want to listen to signals
 CHydroCouple::Spatial::ISpatialReferenceSystemSpatial Reference System
 CHydroCouple::IWorkflowComponentStatusChangeEventArgsThe IWorkflowComponentStatusChangeEventArgs contains the information that will be passed when the IWorkflowComponent fires a signal
 CLinearRingThe LinearRing struct
 CLinearRingMThe LinearRingM struct
 CLinearRingZThe LinearRingZ struct
 CLinearRingZMThe LinearRingZM struct
 CPointThe Point struct
 CPointMThe PointM struct
 CPointZThe PointZ struct
 CPointZMThe PointZM struct
 CWKBGeometryThe WKBGeometry union
 CWKBGeometryCollectionThe WKBGeometryCollection struct
 CWKBGeometryCollectionMThe WKBGeometryCollectionM struct
 CWKBGeometryCollectionZThe WKBGeometryCollectionZ struct
 CWKBGeometryCollectionZMThe WKBGeometryCollectionZM struct
 CWKBGeometryMThe WKBGeometryM union
 CWKBGeometryZThe WKBGeometryZ union
 CWKBGeometryZMThe WKBGeometryZM union
 CWKBLineStringThe WKBLineString struct
 CWKBLineStringMThe WKBLineStringM struct
 CWKBLineStringZThe WKBLineStringZ struct
 CWKBLineStringZMThe WKBLineStringZM struct
 CWKBMultiLineStringThe WKBMultiLineString struct
 CWKBMultiLineStringMThe WKBMultiLineStringM struct
 CWKBMultiLineStringZThe WKBMultiLineStringZ struct
 CWKBMultiLineStringZMThe WKBMultiLineStringZM struct
 CWKBMultiPointThe WKBMultiPoint struct
 CWKBMultiPointMThe WKBMultiPointM struct
 CWKBMultiPointZThe WKBMultiPointZ struct
 CWKBMultiPointZMThe WKBMultiPointZM struct
 CWKBMultiPolygonThe WKBMultiPolygon struct
 CWKBMultiPolygonMThe WKBMultiPolygonM struct
 CWKBMultiPolygonZThe WKBMultiPolygonZ struct
 CWKBMultiPolygonZMThe WKBMultiPolygonZM struct
 CWKBPointThe WKBPoint struct
 CWKBPointMThe WKBPointM struct
 CWKBPointZThe WKBPointZ struct
 CWKBPointZMThe WKBPointZM struct
 CWKBPolygonThe WKBPolygon struct
 CWKBPolygonMThe WKBPolygonM struct
 CWKBPolygonZThe WKBPolygonZ struct
 CWKBPolygonZMThe WKBPolygonZM struct
 CWKBPolyhedralSurfaceThe WKBPolyhedralSurface struct
 CWKBPolyhedralSurfaceMThe WKBPolyhedralSurfaceM struct
 CWKBPolyhedralSurfaceZThe WKBPolyhedralSurfaceZ struct
 CWKBPolyhedralSurfaceZMThe WKBPolyhedralSurfaceZM struct
 CWKBTINThe WKBTIN struct
 CWKBTINMThe WKBTINM struct
 CWKBTINZThe WKBTINZ struct
 CWKBTINZMThe WKBTINZM struct
 CWKBTriangleThe WKBTriangle struct
 CWKBTriangleMThe WKBTriangleM struct
 CWKBTriangleZThe WKBTriangleZ struct
 CWKBTriangleZMThe WKBTriangleZM struct