SAGA API
v9.6
|
#include <shapes.h>
Public Member Functions | |
CSG_Shapes_OGIS_Converter (void) | |
|
inline |
|
static |
Definition at line 831 of file shapes_ogis.cpp.
References SG_OGIS_TYPE_MultiLineString, SG_OGIS_TYPE_MultiLineStringZ, SG_OGIS_TYPE_MultiLineStringZM, SG_OGIS_TYPE_MultiPoint, SG_OGIS_TYPE_MultiPointZ, SG_OGIS_TYPE_MultiPointZM, SG_OGIS_TYPE_MultiPolygon, SG_OGIS_TYPE_MultiPolygonZ, SG_OGIS_TYPE_MultiPolygonZM, SG_OGIS_TYPE_Point, SG_OGIS_TYPE_PointZ, SG_OGIS_TYPE_PointZM, SG_VERTEX_TYPE_XY, SG_VERTEX_TYPE_XYZ, SG_VERTEX_TYPE_XYZM, SHAPE_TYPE_Line, SHAPE_TYPE_Point, SHAPE_TYPE_Points, SHAPE_TYPE_Polygon, and Type_asWKText().
Referenced by from_ShapeType(), to_WKBinary(), and to_WKText().
|
static |
Definition at line 873 of file shapes_ogis.cpp.
References SG_OGIS_TYPE_MultiLineString, SG_OGIS_TYPE_MultiLineStringZ, SG_OGIS_TYPE_MultiLineStringZM, SG_OGIS_TYPE_MultiPoint, SG_OGIS_TYPE_MultiPointZ, SG_OGIS_TYPE_MultiPointZM, SG_OGIS_TYPE_MultiPolygon, SG_OGIS_TYPE_MultiPolygonZ, SG_OGIS_TYPE_MultiPolygonZM, SG_OGIS_TYPE_Point, SG_OGIS_TYPE_PointZ, SG_OGIS_TYPE_PointZM, SG_VERTEX_TYPE_XY, SG_VERTEX_TYPE_XYZ, SG_VERTEX_TYPE_XYZM, SHAPE_TYPE_Line, SHAPE_TYPE_Point, SHAPE_TYPE_Points, and SHAPE_TYPE_Polygon.
|
static |
Definition at line 915 of file shapes_ogis.cpp.
References from_ShapeType().
Definition at line 583 of file shapes_ogis.cpp.
References CSG_Shape::Del_Parts(), CSG_Bytes::Get_Count(), CSG_Shape::Get_Type(), CSG_Bytes::Read_Byte(), CSG_Bytes::Read_DWord(), CSG_Bytes::Rewind(), SG_OGIS_BYTEORDER_NDR, SG_OGIS_TYPE_LineString, SG_OGIS_TYPE_LineStringM, SG_OGIS_TYPE_LineStringZ, SG_OGIS_TYPE_LineStringZM, SG_OGIS_TYPE_MultiLineString, SG_OGIS_TYPE_MultiLineStringM, SG_OGIS_TYPE_MultiLineStringZ, SG_OGIS_TYPE_MultiLineStringZM, SG_OGIS_TYPE_MultiPoint, SG_OGIS_TYPE_MultiPointM, SG_OGIS_TYPE_MultiPointZ, SG_OGIS_TYPE_MultiPointZM, SG_OGIS_TYPE_MultiPolygon, SG_OGIS_TYPE_MultiPolygonM, SG_OGIS_TYPE_MultiPolygonZ, SG_OGIS_TYPE_MultiPolygonZM, SG_OGIS_TYPE_Point, SG_OGIS_TYPE_PointM, SG_OGIS_TYPE_PointZ, SG_OGIS_TYPE_PointZM, SG_OGIS_TYPE_Polygon, SG_OGIS_TYPE_PolygonM, SG_OGIS_TYPE_PolygonZ, SG_OGIS_TYPE_PolygonZM, SG_VERTEX_TYPE_XY, SG_VERTEX_TYPE_XYZ, SG_VERTEX_TYPE_XYZM, and to_ShapeType().
|
static |
Definition at line 279 of file shapes_ogis.cpp.
References CSG_String::AfterFirst(), CSG_String::BeforeFirst(), CSG_Shape::Del_Parts(), CSG_Shape::Get_Type(), SG_OGIS_TYPE_LineString, SG_OGIS_TYPE_LineStringM, SG_OGIS_TYPE_LineStringZ, SG_OGIS_TYPE_LineStringZM, SG_OGIS_TYPE_MultiLineString, SG_OGIS_TYPE_MultiLineStringM, SG_OGIS_TYPE_MultiLineStringZ, SG_OGIS_TYPE_MultiLineStringZM, SG_OGIS_TYPE_MultiPoint, SG_OGIS_TYPE_MultiPointM, SG_OGIS_TYPE_MultiPointZ, SG_OGIS_TYPE_MultiPointZM, SG_OGIS_TYPE_MultiPolygon, SG_OGIS_TYPE_MultiPolygonM, SG_OGIS_TYPE_MultiPolygonZ, SG_OGIS_TYPE_MultiPolygonZM, SG_OGIS_TYPE_Point, SG_OGIS_TYPE_PointM, SG_OGIS_TYPE_PointZ, SG_OGIS_TYPE_PointZM, SG_OGIS_TYPE_Polygon, SG_OGIS_TYPE_PolygonM, SG_OGIS_TYPE_PolygonZ, SG_OGIS_TYPE_PolygonZM, to_ShapeType(), CSG_String::Trim_Both(), and Type_asWKBinary().
|
static |
Definition at line 1003 of file shapes_ogis.cpp.
References to_ShapeType().
|
static |
Definition at line 925 of file shapes_ogis.cpp.
References SG_OGIS_TYPE_LineString, SG_OGIS_TYPE_LineStringM, SG_OGIS_TYPE_LineStringZ, SG_OGIS_TYPE_LineStringZM, SG_OGIS_TYPE_MultiLineString, SG_OGIS_TYPE_MultiLineStringM, SG_OGIS_TYPE_MultiLineStringZ, SG_OGIS_TYPE_MultiLineStringZM, SG_OGIS_TYPE_MultiPoint, SG_OGIS_TYPE_MultiPointM, SG_OGIS_TYPE_MultiPointZ, SG_OGIS_TYPE_MultiPointZM, SG_OGIS_TYPE_MultiPolygon, SG_OGIS_TYPE_MultiPolygonM, SG_OGIS_TYPE_MultiPolygonZ, SG_OGIS_TYPE_MultiPolygonZM, SG_OGIS_TYPE_Point, SG_OGIS_TYPE_PointM, SG_OGIS_TYPE_PointZ, SG_OGIS_TYPE_PointZM, SG_OGIS_TYPE_Polygon, SG_OGIS_TYPE_PolygonM, SG_OGIS_TYPE_PolygonZ, SG_OGIS_TYPE_PolygonZM, SG_VERTEX_TYPE_XY, SG_VERTEX_TYPE_XYZ, SG_VERTEX_TYPE_XYZM, SHAPE_TYPE_Line, SHAPE_TYPE_Point, SHAPE_TYPE_Points, SHAPE_TYPE_Polygon, SHAPE_TYPE_Undefined, and Type_asWKBinary().
Referenced by from_WKBinary(), from_WKText(), to_ShapeType(), and to_VertexType().
|
static |
Definition at line 1011 of file shapes_ogis.cpp.
References to_ShapeType().
|
static |
Definition at line 964 of file shapes_ogis.cpp.
References SG_OGIS_TYPE_LineString, SG_OGIS_TYPE_LineStringM, SG_OGIS_TYPE_LineStringZ, SG_OGIS_TYPE_LineStringZM, SG_OGIS_TYPE_MultiLineString, SG_OGIS_TYPE_MultiLineStringM, SG_OGIS_TYPE_MultiLineStringZ, SG_OGIS_TYPE_MultiLineStringZM, SG_OGIS_TYPE_MultiPoint, SG_OGIS_TYPE_MultiPointM, SG_OGIS_TYPE_MultiPointZ, SG_OGIS_TYPE_MultiPointZM, SG_OGIS_TYPE_MultiPolygon, SG_OGIS_TYPE_MultiPolygonM, SG_OGIS_TYPE_MultiPolygonZ, SG_OGIS_TYPE_MultiPolygonZM, SG_OGIS_TYPE_Point, SG_OGIS_TYPE_PointM, SG_OGIS_TYPE_PointZ, SG_OGIS_TYPE_PointZM, SG_OGIS_TYPE_Polygon, SG_OGIS_TYPE_PolygonM, SG_OGIS_TYPE_PolygonZ, SG_OGIS_TYPE_PolygonZM, SG_VERTEX_TYPE_XY, SG_VERTEX_TYPE_XYZ, SG_VERTEX_TYPE_XYZM, SHAPE_TYPE_Line, SHAPE_TYPE_Point, SHAPE_TYPE_Points, SHAPE_TYPE_Polygon, and SHAPE_TYPE_Undefined.
|
static |
Definition at line 1019 of file shapes_ogis.cpp.
References to_ShapeType().
|
static |
Definition at line 1027 of file shapes_ogis.cpp.
References to_ShapeType().
Definition at line 799 of file shapes_ogis.cpp.
References CSG_Bytes::Destroy(), from_ShapeType(), CSG_Shape::Get_Type(), CSG_Shape::Get_Vertex_Type(), SG_OGIS_BYTEORDER_NDR, SHAPE_TYPE_Line, SHAPE_TYPE_Point, SHAPE_TYPE_Points, and SHAPE_TYPE_Polygon.
|
static |
Definition at line 438 of file shapes_ogis.cpp.
References from_ShapeType(), CSG_Shape::Get_Type(), CSG_Shape::Get_Vertex_Type(), SHAPE_TYPE_Line, SHAPE_TYPE_Point, SHAPE_TYPE_Points, and SHAPE_TYPE_Polygon.
|
static |
Definition at line 114 of file shapes_ogis.cpp.
References SG_OGIS_TYPE_GeometryCollection, SG_OGIS_TYPE_GeometryCollectionM, SG_OGIS_TYPE_GeometryCollectionZ, SG_OGIS_TYPE_GeometryCollectionZM, SG_OGIS_TYPE_LineString, SG_OGIS_TYPE_LineStringM, SG_OGIS_TYPE_LineStringZ, SG_OGIS_TYPE_LineStringZM, SG_OGIS_TYPE_MultiLineString, SG_OGIS_TYPE_MultiLineStringM, SG_OGIS_TYPE_MultiLineStringZ, SG_OGIS_TYPE_MultiLineStringZM, SG_OGIS_TYPE_MultiPoint, SG_OGIS_TYPE_MultiPointM, SG_OGIS_TYPE_MultiPointZ, SG_OGIS_TYPE_MultiPointZM, SG_OGIS_TYPE_MultiPolygon, SG_OGIS_TYPE_MultiPolygonM, SG_OGIS_TYPE_MultiPolygonZ, SG_OGIS_TYPE_MultiPolygonZM, SG_OGIS_TYPE_Point, SG_OGIS_TYPE_PointM, SG_OGIS_TYPE_PointZ, SG_OGIS_TYPE_PointZM, SG_OGIS_TYPE_Polygon, SG_OGIS_TYPE_PolygonM, SG_OGIS_TYPE_PolygonZ, SG_OGIS_TYPE_PolygonZM, SG_OGIS_TYPE_PolyhedralSurface, SG_OGIS_TYPE_PolyhedralSurfaceM, SG_OGIS_TYPE_PolyhedralSurfaceZ, SG_OGIS_TYPE_PolyhedralSurfaceZM, SG_OGIS_TYPE_TIN, SG_OGIS_TYPE_TINM, SG_OGIS_TYPE_TINZ, SG_OGIS_TYPE_TINZM, SG_OGIS_TYPE_Triangle, SG_OGIS_TYPE_TriangleM, SG_OGIS_TYPE_TriangleZ, SG_OGIS_TYPE_TriangleZM, SG_OGIS_TYPE_Undefined, and TYPE_AS_WKB.
Referenced by from_WKText(), and to_ShapeType().
|
static |
Definition at line 61 of file shapes_ogis.cpp.
References SG_OGIS_TYPE_GeometryCollection, SG_OGIS_TYPE_GeometryCollectionM, SG_OGIS_TYPE_GeometryCollectionZ, SG_OGIS_TYPE_GeometryCollectionZM, SG_OGIS_TYPE_LineString, SG_OGIS_TYPE_LineStringM, SG_OGIS_TYPE_LineStringZ, SG_OGIS_TYPE_LineStringZM, SG_OGIS_TYPE_MultiLineString, SG_OGIS_TYPE_MultiLineStringM, SG_OGIS_TYPE_MultiLineStringZ, SG_OGIS_TYPE_MultiLineStringZM, SG_OGIS_TYPE_MultiPoint, SG_OGIS_TYPE_MultiPointM, SG_OGIS_TYPE_MultiPointZ, SG_OGIS_TYPE_MultiPointZM, SG_OGIS_TYPE_MultiPolygon, SG_OGIS_TYPE_MultiPolygonM, SG_OGIS_TYPE_MultiPolygonZ, SG_OGIS_TYPE_MultiPolygonZM, SG_OGIS_TYPE_Point, SG_OGIS_TYPE_PointM, SG_OGIS_TYPE_PointZ, SG_OGIS_TYPE_PointZM, SG_OGIS_TYPE_Polygon, SG_OGIS_TYPE_PolygonM, SG_OGIS_TYPE_PolygonZ, SG_OGIS_TYPE_PolygonZM, SG_OGIS_TYPE_PolyhedralSurface, SG_OGIS_TYPE_PolyhedralSurfaceM, SG_OGIS_TYPE_PolyhedralSurfaceZ, SG_OGIS_TYPE_PolyhedralSurfaceZM, SG_OGIS_TYPE_TIN, SG_OGIS_TYPE_TINM, SG_OGIS_TYPE_TINZ, SG_OGIS_TYPE_TINZM, SG_OGIS_TYPE_Triangle, SG_OGIS_TYPE_TriangleM, SG_OGIS_TYPE_TriangleZ, and SG_OGIS_TYPE_TriangleZM.
Referenced by from_ShapeType().