Search Results for

    Show / Hide Table of Contents

    Class MapInitialize

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

    It is run once at Startup

    Inheritance
    Object
    VirgisLayer<RecordSet, Object>
    MapInitialize
    Implements
    IVirgisLayer
    IVirgisEntity
    Inherited Members
    VirgisLayer<RecordSet, Object>.layer
    VirgisLayer<RecordSet, Object>.features
    VirgisLayer<RecordSet, Object>.changed
    VirgisLayer<RecordSet, Object>._id
    VirgisLayer<RecordSet, Object>._editable
    VirgisLayer<RecordSet, Object>.Init(RecordSet)
    VirgisLayer<RecordSet, Object>._init(RecordSet)
    VirgisLayer<RecordSet, Object>.AddFeature(Vector3[])
    VirgisLayer<RecordSet, Object>._addFeature(Vector3[])
    VirgisLayer<RecordSet, Object>.Draw()
    VirgisLayer<RecordSet, Object>._draw()
    VirgisLayer<RecordSet, Object>.CheckPoint()
    VirgisLayer<RecordSet, Object>._checkpoint()
    VirgisLayer<RecordSet, Object>.Save()
    VirgisLayer<RecordSet, Object>._save()
    VirgisLayer<RecordSet, Object>.Translate(MoveArgs)
    VirgisLayer<RecordSet, Object>.MoveAxis(MoveArgs)
    VirgisLayer<RecordSet, Object>.MoveTo(MoveArgs)
    VirgisLayer<RecordSet, Object>.VertexMove(MoveArgs)
    VirgisLayer<RecordSet, Object>.StartEditSession()
    VirgisLayer<RecordSet, Object>.ExitEditSession(Boolean)
    VirgisLayer<RecordSet, Object>.Selected(SelectionTypes)
    VirgisLayer<RecordSet, Object>.UnSelected(SelectionTypes)
    VirgisLayer<RecordSet, Object>.GetClosest(Vector3, Guid[])
    VirgisLayer<RecordSet, Object>.GetFeature(Guid)
    VirgisLayer<RecordSet, Object>.GetId()
    VirgisLayer<RecordSet, Object>.GetMetadata()
    VirgisLayer<RecordSet, Object>.GetFeatureShape()
    VirgisLayer<RecordSet, Object>.SetVisible(Boolean)
    VirgisLayer<RecordSet, Object>.IsVisible()
    VirgisLayer<RecordSet, Object>.SetEditable(Boolean)
    VirgisLayer<RecordSet, Object>.IsEditable()
    VirgisLayer<RecordSet, Object>.Equals(Object)
    VirgisLayer<RecordSet, Object>.GetHashCode()
    VirgisLayer<RecordSet, Object>.Equals(VirgisLayer<RecordSet, Object>)
    Namespace: Virgis
    Assembly: cs.temp.dll.dll
    Syntax
    public class MapInitialize : VirgisLayer<RecordSet, object>, IVirgisLayer, IVirgisEntity

    Fields

    appState

    Declaration
    public AppState appState
    Field Value
    Type Description
    AppState

    CsvLayer

    Declaration
    public GameObject CsvLayer
    Field Value
    Type Description
    GameObject

    inputfile

    Declaration
    public string inputfile
    Field Value
    Type Description
    String

    LineLayer

    Declaration
    public GameObject LineLayer
    Field Value
    Type Description
    GameObject

    MainCamera

    Declaration
    public Camera MainCamera
    Field Value
    Type Description
    Camera

    MeshLayer

    Declaration
    public GameObject MeshLayer
    Field Value
    Type Description
    GameObject

    PointCloud

    Declaration
    public GameObject PointCloud
    Field Value
    Type Description
    GameObject

    PointLayer

    Declaration
    public GameObject PointLayer
    Field Value
    Type Description
    GameObject

    PolygonLayer

    Declaration
    public GameObject PolygonLayer
    Field Value
    Type Description
    GameObject

    TrackingSpace

    Declaration
    public GameObject TrackingSpace
    Field Value
    Type Description
    GameObject

    Methods

    _addFeature(Vector3[])

    Declaration
    protected override VirgisFeature _addFeature(Vector3[] geometry)
    Parameters
    Type Name Description
    Vector3[] geometry
    Returns
    Type Description
    VirgisFeature
    Overrides
    Virgis.VirgisLayer<Project.RecordSet, System.Object>._addFeature(Vector3[])

    _checkpoint()

    Declaration
    protected override void _checkpoint()
    Overrides
    Virgis.VirgisLayer<Project.RecordSet, System.Object>._checkpoint()

    _draw()

    Declaration
    protected override void _draw()
    Overrides
    Virgis.VirgisLayer<Project.RecordSet, System.Object>._draw()

    _init(RecordSet)

    Declaration
    protected override Task _init(RecordSet layer)
    Parameters
    Type Name Description
    RecordSet layer
    Returns
    Type Description
    Task
    Overrides
    Virgis.VirgisLayer<Project.RecordSet, System.Object>._init(Project.RecordSet)

    _onExitEditSession(Boolean)

    Called when an edit session ends

    Declaration
    protected void _onExitEditSession(bool saved)
    Parameters
    Type Name Description
    Boolean saved

    true if stop and save, false if stop and discard

    _onStartEditSession()

    Declaration
    protected void _onStartEditSession()

    _save()

    Declaration
    protected override Task _save()
    Returns
    Type Description
    Task
    Overrides
    Virgis.VirgisLayer<Project.RecordSet, System.Object>._save()

    Add(MoveArgs)

    Declaration
    public void Add(MoveArgs args)
    Parameters
    Type Name Description
    MoveArgs args

    ExitEditSession(Boolean)

    Declaration
    public override void ExitEditSession(bool saved)
    Parameters
    Type Name Description
    Boolean saved
    Overrides
    Virgis.VirgisLayer<Project.RecordSet, System.Object>.ExitEditSession(System.Boolean)

    GetFeatureShape()

    Declaration
    public override GameObject GetFeatureShape()
    Returns
    Type Description
    GameObject
    Overrides
    Virgis.VirgisLayer<Project.RecordSet, System.Object>.GetFeatureShape()

    MoveAxis(MoveArgs)

    Declaration
    public override void MoveAxis(MoveArgs args)
    Parameters
    Type Name Description
    MoveArgs args
    Overrides
    Virgis.VirgisLayer<Project.RecordSet, System.Object>.MoveAxis(Virgis.MoveArgs)

    Save(Boolean)

    Declaration
    public Task<RecordSet> Save(bool all = true)
    Parameters
    Type Name Description
    Boolean all
    Returns
    Type Description
    Task<RecordSet>

    StartEditSession()

    Declaration
    public override void StartEditSession()
    Overrides
    Virgis.VirgisLayer<Project.RecordSet, System.Object>.StartEditSession()

    Translate(MoveArgs)

    Declaration
    public override void Translate(MoveArgs args)
    Parameters
    Type Name Description
    MoveArgs args
    Overrides
    Virgis.VirgisLayer<Project.RecordSet, System.Object>.Translate(Virgis.MoveArgs)

    Implements

    IVirgisLayer
    IVirgisEntity
    In This Article
    Back to top ViRGIS VR GIS