Controls and Instance of a Line Component
Controls an instance of a data pointor handle
Controls an instance of a Polygon ViRGIS component
EditableLayerChangedEvent is triggered during an edit session, where the editable layer has been changed to another layer.
Main Script for controlling the UI behaviour and the movement of the Camera
LayersUI is the mediator for all components within the Layers UI GO (i.e. Layers Menu).
The parent entity for a instance of a Line Layer - that holds one MultiLineString FeatureCollection
Controls an instance of a line segment
This script initialises the project and loads the Project and Layer data.
It is run once at Startup
MenuFacade is the mediator for all components within the Menus GO.
Class for holding PointCloud data as a Particle cloud
Note - this extends FeatureCollection. This is a hack to allow typing. this type WILL NOT SAVE succesfully to GeoJSON as a FeatureCollection
Imports a .ply file as a ParticleData Object
Controls an instance of a Polygon Layer
Structure used to hold avertex for an arbitrary shape and to calculate equality
Abstract parent for all Layer entities
Event type for Zoom Change Events
Structure used to hold the details of a generic move request sent to a target enitity
Abstract parent for all in game entities
Abstract Parent for all symbology relevant in game entities
Enum holding the types of "selection"tha the user can make