Class MapInitialize
This script initialises the project and loads the Project and Layer data.
It is run once at Startup
Inheritance
MapInitialize
Assembly: cs.temp.dll.dll
Syntax
public class MapInitialize : VirgisLayer<RecordSet, object>, IVirgisLayer, IVirgisEntity
Fields
appState
Declaration
Field Value
CsvLayer
Declaration
public GameObject CsvLayer
Field Value
Type |
Description |
GameObject |
|
Declaration
Field Value
LineLayer
Declaration
public GameObject LineLayer
Field Value
Type |
Description |
GameObject |
|
MainCamera
Declaration
Field Value
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
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
Returns
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
Overrides
Virgis.VirgisLayer<Project.RecordSet, System.Object>._save()
Add(MoveArgs)
Declaration
public void Add(MoveArgs args)
Parameters
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
Overrides
Virgis.VirgisLayer<Project.RecordSet, System.Object>.MoveAxis(Virgis.MoveArgs)
Save(Boolean)
Declaration
public Task<RecordSet> Save(bool all = true)
Parameters
Returns
StartEditSession()
Declaration
public override void StartEditSession()
Overrides
Virgis.VirgisLayer<Project.RecordSet, System.Object>.StartEditSession()
Translate(MoveArgs)
Declaration
public override void Translate(MoveArgs args)
Parameters
Overrides
Virgis.VirgisLayer<Project.RecordSet, System.Object>.Translate(Virgis.MoveArgs)
Implements