Enfusion Script API
Loading...
Searching...
No Matches
Classes | Enumerations
WorkbenchAPI_GeoShapes

Classes

interface  GeoAttribCollection
 GeoShape's attribute set. More...
 
interface  GeoMultiPoint
 Set of points. More...
 
interface  GeoPoint
 Single point. More...
 
interface  GeoPolygon
 Polygon (can have multiple parts). More...
 
interface  GeoPolyline
 Line string. More...
 
interface  GeoShape
 Base class for all shapes. More...
 
interface  GeoShapeCollection
 Collection of shapes, i.e. More...
 
interface  GeoShapeLoader
 Geo shape API entry point - static class for loading various geo shape formats such as ESRI Shapefiles. More...
 
interface  GeoVertexCollection
 Collection of vertices (points). Can be treated like read-only array. More...
 

Enumerations

enum  GeoAttribType { GeoAttribType.INT , GeoAttribType.FLT , GeoAttribType.STR , GeoAttribType.UNKNOWN }
 Shape attribute data type. More...
 
enum  GeoShapeType {
  GeoShapeType.POINT , GeoShapeType.MULTI_POINT , GeoShapeType.POLYLINE , GeoShapeType.POLYGON ,
  GeoShapeType.UNKNOWN
}
 GeoShape type. Set for every shape. Helps with shape type-casting. More...
 

Detailed Description

Enumeration Type Documentation

◆ GeoAttribType

Shape attribute data type.

Enumerator
INT 

integer

FLT 

float

STR 

string

UNKNOWN 

unknown / unsupported data type, attribute value cannot be retrieved

◆ GeoShapeType

GeoShape type. Set for every shape. Helps with shape type-casting.

Enumerator
POINT 

single point

MULTI_POINT 

set of points

POLYLINE 

line string

POLYGON 

polygon

UNKNOWN 

unknown / unsupported shape type, can contain attributes at least