HydroCouple  2.0.0
HydroCouple Interface Definitions
hydrocouplespatialwkb.h File Reference
#include <stdint.h>
Include dependency graph for hydrocouplespatialwkb.h:

Go to the source code of this file.

Classes

struct  Point
 The Point struct. More...
 
struct  PointZ
 The PointZ struct. More...
 
struct  PointM
 The PointM struct. More...
 
struct  PointZM
 The PointZM struct. More...
 
struct  LinearRing
 The LinearRing struct. More...
 
struct  LinearRingZ
 The LinearRingZ struct. More...
 
struct  LinearRingM
 The LinearRingM struct. More...
 
struct  LinearRingZM
 The LinearRingZM struct. More...
 
struct  WKBPoint
 The WKBPoint struct. More...
 
struct  WKBPointZ
 The WKBPointZ struct. More...
 
struct  WKBPointM
 The WKBPointM struct. More...
 
struct  WKBPointZM
 The WKBPointZM struct. More...
 
struct  WKBLineString
 The WKBLineString struct. More...
 
struct  WKBLineStringZ
 The WKBLineStringZ struct. More...
 
struct  WKBLineStringM
 The WKBLineStringM struct. More...
 
struct  WKBLineStringZM
 The WKBLineStringZM struct. More...
 
struct  WKBPolygon
 The WKBPolygon struct. More...
 
struct  WKBPolygonZ
 The WKBPolygonZ struct. More...
 
struct  WKBPolygonM
 The WKBPolygonM struct. More...
 
struct  WKBPolygonZM
 The WKBPolygonZM struct. More...
 
struct  WKBTriangle
 The WKBTriangle struct. More...
 
struct  WKBTriangleZ
 The WKBTriangleZ struct. More...
 
struct  WKBTriangleM
 The WKBTriangleM struct. More...
 
struct  WKBTriangleZM
 The WKBTriangleZM struct. More...
 
struct  WKBPolyhedralSurface
 The WKBPolyhedralSurface struct. More...
 
struct  WKBPolyhedralSurfaceZ
 The WKBPolyhedralSurfaceZ struct. More...
 
struct  WKBPolyhedralSurfaceM
 The WKBPolyhedralSurfaceM struct. More...
 
struct  WKBPolyhedralSurfaceZM
 The WKBPolyhedralSurfaceZM struct. More...
 
struct  WKBTIN
 The WKBTIN struct. More...
 
struct  WKBTINZ
 The WKBTINZ struct. More...
 
struct  WKBTINM
 The WKBTINM struct. More...
 
struct  WKBTINZM
 The WKBTINZM struct. More...
 
struct  WKBMultiPoint
 The WKBMultiPoint struct. More...
 
struct  WKBMultiPointZ
 The WKBMultiPointZ struct. More...
 
struct  WKBMultiPointM
 The WKBMultiPointM struct. More...
 
struct  WKBMultiPointZM
 The WKBMultiPointZM struct. More...
 
struct  WKBMultiLineString
 The WKBMultiLineString struct. More...
 
struct  WKBMultiLineStringZ
 The WKBMultiLineStringZ struct. More...
 
struct  WKBMultiLineStringM
 The WKBMultiLineStringM struct. More...
 
struct  WKBMultiLineStringZM
 The WKBMultiLineStringZM struct. More...
 
struct  WKBMultiPolygon
 The WKBMultiPolygon struct. More...
 
struct  WKBMultiPolygonZ
 The WKBMultiPolygonZ struct. More...
 
struct  WKBMultiPolygonM
 The WKBMultiPolygonM struct. More...
 
struct  WKBMultiPolygonZM
 The WKBMultiPolygonZM struct. More...
 
struct  WKBGeometryCollection
 The WKBGeometryCollection struct. More...
 
struct  WKBGeometryCollectionZ
 The WKBGeometryCollectionZ struct. More...
 
struct  WKBGeometryCollectionM
 The WKBGeometryCollectionM struct. More...
 
struct  WKBGeometryCollectionZM
 The WKBGeometryCollectionZM struct. More...
 
union  WKBGeometry
 The WKBGeometry union. More...
 
union  WKBGeometryZ
 The WKBGeometryZ union. More...
 
union  WKBGeometryM
 The WKBGeometryM union. More...
 
union  WKBGeometryZM
 The WKBGeometryZM union. More...
 

Enumerations

enum  WKBByteOrder {
  wkbXDR = 0 ,
  wkbNDR = 1
}
 The WKBByteOrder enum. More...
 
enum  WKBGeometryType {
  wkbPoint = 1 ,
  wkbLineString = 2 ,
  wkbPolygon = 3 ,
  wkbTriangle = 17 ,
  wkbMultiPoint = 4 ,
  wkbMultiLineString = 5 ,
  wkbMultiPolygon = 6 ,
  wkbGeometryCollection = 7 ,
  wkbPolyhedralSurface = 15 ,
  wkbTIN = 16 ,
  wkbPointZ = 1001 ,
  wkbLineStringZ = 1002 ,
  wkbPolygonZ = 1003 ,
  wkbTrianglez = 1017 ,
  wkbMultiPointZ = 1004 ,
  wkbMultiLineStringZ = 1005 ,
  wkbMultiPolygonZ = 1006 ,
  wkbGeometryCollectionZ = 1007 ,
  wkbPolyhedralSurfaceZ = 1015 ,
  wkbTINZ = 1016 ,
  wkbPointM = 2001 ,
  wkbLineStringM = 2002 ,
  wkbPolygonM = 2003 ,
  wkbTriangleM = 2017 ,
  wkbMultiPointM = 2004 ,
  wkbMultiLineStringM = 2005 ,
  wkbMultiPolygonM = 2006 ,
  wkbGeometryCollectionM = 2007 ,
  wkbPolyhedralSurfaceM = 2015 ,
  wkbTINM = 2016 ,
  wkbPointZM = 3001 ,
  wkbLineStringZM = 3002 ,
  wkbPolygonZM = 3003 ,
  wkbTriangleZM = 3017 ,
  wkbMultiPointZM = 3004 ,
  wkbMultiLineStringZM = 3005 ,
  wkbMultiPolygonZM = 3006 ,
  wkbGeometryCollectionZM = 3007 ,
  wkbPolyhedralSurfaceZM = 3015 ,
  wkbTinZM = 3016
}
 The WKBGeometryType enum. More...
 

Detailed Description

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
Version
2.0.0
Discription\n
This header file contains the structures for the OGC wkb SFA specifications.
License\n
This file and its associated files, and libraries are free software. You can redistribute it and/or modify it under the terms of the Lesser GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This file and its associated files is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.(see http://www.gnu.org/licenses/ for details)
Date
2014-2025
Precondition
Bug:
Warning
Todo:

Enumeration Type Documentation

◆ WKBByteOrder

The WKBByteOrder enum.

Enumerator
wkbXDR 
wkbNDR 

◆ WKBGeometryType

The WKBGeometryType enum.

Enumerator
wkbPoint 
wkbLineString 
wkbPolygon 
wkbTriangle 
wkbMultiPoint 
wkbMultiLineString 
wkbMultiPolygon 
wkbGeometryCollection 
wkbPolyhedralSurface 
wkbTIN 
wkbPointZ 
wkbLineStringZ 
wkbPolygonZ 
wkbTrianglez 
wkbMultiPointZ 
wkbMultiLineStringZ 
wkbMultiPolygonZ 
wkbGeometryCollectionZ 
wkbPolyhedralSurfaceZ 
wkbTINZ 
wkbPointM 
wkbLineStringM 
wkbPolygonM 
wkbTriangleM 
wkbMultiPointM 
wkbMultiLineStringM 
wkbMultiPolygonM 
wkbGeometryCollectionM 
wkbPolyhedralSurfaceM 
wkbTINM 
wkbPointZM 
wkbLineStringZM 
wkbPolygonZM 
wkbTriangleZM 
wkbMultiPointZM 
wkbMultiLineStringZM 
wkbMultiPolygonZM 
wkbGeometryCollectionZM 
wkbPolyhedralSurfaceZM 
wkbTinZM