Cesium for Unreal 2.18.0
Loading...
Searching...
No Matches
CesiumGeoJsonObject.h File Reference
#include "CesiumUtility/IntrusivePointer.h"
#include "CesiumVectorData/GeoJsonDocument.h"
#include "CesiumVectorData/GeoJsonObject.h"
#include "CesiumVectorStyle.h"
#include "JsonObjectWrapper.h"
#include "Kismet/BlueprintFunctionLibrary.h"
#include "Templates/SharedPointer.h"
#include <glm/ext/vector_double3.hpp>
#include <memory>
#include "CesiumGeoJsonObject.generated.h"

Go to the source code of this file.

Classes

struct  FCesiumGeoJsonObject
 A single object in the GeoJSON document. More...
 
struct  FCesiumGeoJsonFeature
 a GeoJson "Feature" object. More...
 
class  UCesiumGeoJsonFeatureBlueprintLibrary
 
struct  FCesiumGeoJsonPolygon
 A FCesiumGeoJsonPolygon is a polygon made up of one or more linear rings. More...
 
struct  FCesiumGeoJsonLineString
 A FCesiumGeoJsonLineString is a set of points representing a line. More...
 
class  UCesiumGeoJsonPolygonBlueprintFunctionLibrary
 
class  UCesiumGeoJsonObjectBlueprintLibrary
 A Blueprint Funciton Library for interacting with FCesiumVectorNode values. More...
 

Enumerations

enum class  ECesiumGeoJsonObjectType : uint8 {
  Point = 0 , MultiPoint = 1 , LineString = 2 , MultiLineString = 3 ,
  Polygon = 4 , MultiPolygon = 5 , GeometryCollection = 6 , Feature = 7 ,
  FeatureCollection = 8
}
 The supported GeoJSON object types. More...
 
enum class  ECesiumGeoJsonFeatureIdType : uint8 { None , Integer , String }
 The type of a feature's ID field. More...
 
enum class  EHasValue : uint8 { HasValue , NoValue }
 Enum used for branching when a UFUNCTION could return a value or could return no value. More...
 

Enumeration Type Documentation

◆ ECesiumGeoJsonFeatureIdType

enum class ECesiumGeoJsonFeatureIdType : uint8
strong

The type of a feature's ID field.

Enumerator
None 

The feature has no ID.

Integer 

The feature's ID is an integer.

String 

The feature's ID is a string.

Definition at line 101 of file CesiumGeoJsonObject.h.

◆ ECesiumGeoJsonObjectType

enum class ECesiumGeoJsonObjectType : uint8
strong

The supported GeoJSON object types.

Enumerator
Point 
MultiPoint 
LineString 
MultiLineString 
Polygon 
MultiPolygon 
GeometryCollection 
Feature 
FeatureCollection 

Definition at line 60 of file CesiumGeoJsonObject.h.

◆ EHasValue

enum class EHasValue : uint8
strong

Enum used for branching when a UFUNCTION could return a value or could return no value.

Enumerator
HasValue 
NoValue 

Definition at line 258 of file CesiumGeoJsonObject.h.