Search Results for

    Show / Hide Table of Contents

    Namespace Virgis

    Classes

    AppState

    CSVData

    CSVReader

    CSVRow

    Dataline

    Controls and Instance of a Line Component

    DataPlotter

    Datapoint

    Controls an instance of a data pointor handle

    Datapolygon

    Controls an instance of a Polygon ViRGIS component

    DataRotator

    DcurveExtensions

    EditableLayerChangedEvent

    EditableLayerChangedEvent is triggered during an edit session, where the editable layer has been changed to another layer.

    EditModeUI

    EditSession

    EndEditSessionEvent

    FeatureAdder

    FlyingCam

    Main Script for controlling the UI behaviour and the movement of the Camera

    GeoJsonReader

    KdTree<T>

    KdTree<T>.KdNode

    LayerPanelEditSelectedEvent

    LayersUI

    LayersUI is the mediator for all components within the Layers UI GO (i.e. Layers Menu).

    LayerUIPanel

    LineExtensionMethods

    LineLayer

    The parent entity for a instance of a Line Layer - that holds one MultiLineString FeatureCollection

    LineSegment

    Controls an instance of a line segment

    MapInitialize

    This script initialises the project and loads the Project and Layer data.

    It is run once at Startup

    MenuFacade

    MenuFacade is the mediator for all components within the Menus GO.

    MeshLayer

    ParticleData

    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

    PlyImport

    Imports a .ply file as a ParticleData Object

    Adapted from https://github.com/leon196/PointCloudExporter/blob/master/Assets/Scripts/SimpleImporter.cs

    PointCloudLayer

    PointLayer

    PolygonExtensions

    PolygonLayer

    Controls an instance of a Polygon Layer

    PositionExtensionMethods

    QuitButton

    SimpleMeshExtensions

    UnityLayers

    Vector3ExtensionMethods

    VertexLookup

    Structure used to hold avertex for an arbitrary shape and to calculate equality

    VirgisFeature

    VirgisLayer<T, S>

    Abstract parent for all Layer entities

    VirgisVectorExtensions

    ZoomEvent

    Event type for Zoom Change Events

    Structs

    MoveArgs

    Structure used to hold the details of a generic move request sent to a target enitity

    Interfaces

    IVirgisEntity

    Abstract parent for all in game entities

    IVirgisFeature

    Abstract Parent for all symbology relevant in game entities

    IVirgisLayer

    Enums

    EditSession.EditMode

    SelectionTypes

    Enum holding the types of "selection"tha the user can make

    In This Article
    Back to top ViRGIS VR GIS