Class AppState
Assembly: cs.temp.dll.dll
Syntax
public class AppState : MonoBehaviour
Fields
currentView
Declaration
Field Value
editScale
Declaration
Field Value
instance
Declaration
public static AppState instance
Field Value
lastHitPosition
Declaration
public Vector3 lastHitPosition
Field Value
lhguiActive
Declaration
Field Value
projectCrs
Declaration
public SpatialReference projectCrs
Field Value
Type |
Description |
SpatialReference |
|
rhguiActive
Declaration
Field Value
tasks
Declaration
public List<Coroutine> tasks
Field Value
Type |
Description |
List<Coroutine> |
|
Properties
Declaration
public ButtonStatus ButtonStatus { get; }
Property Value
editSession
Declaration
public EditSession editSession { get; }
Property Value
guiActive
Declaration
public bool guiActive { get; }
Property Value
Info
Declaration
public InfoEvent Info { get; }
Property Value
layers
Declaration
public List<VirgisLayer> layers { get; }
Property Value
LayerUpdate
Event that is triggered when a layer is added
Declaration
public LayerChange LayerUpdate { get; }
Property Value
mainCamera
Declaration
public Camera mainCamera { get; set; }
Property Value
map
Declaration
public GameObject map { get; set; }
Property Value
Type |
Description |
GameObject |
|
mapProj
Declaration
public SpatialReference mapProj { get; }
Property Value
Type |
Description |
SpatialReference |
|
mapTrans
Declaration
public CoordinateTransformation mapTrans { get; }
Property Value
Type |
Description |
CoordinateTransformation |
|
Orientation
Declaration
public OrientEvent Orientation { get; }
Property Value
project
Use this to change or get the project
Declaration
public GisProject project { get; set; }
Property Value
Type |
Description |
GisProject |
|
Project
Use this to get the project change event
Declaration
public ProjectChange Project { get; }
Property Value
trackingSpace
Declaration
public Transform trackingSpace { get; set; }
Property Value
Type |
Description |
Transform |
|
Zoom
Declaration
public ZoomEvent Zoom { get; }
Property Value
Methods
addLayer(VirgisLayer)
Declaration
public void addLayer(VirgisLayer layer)
Parameters
Awake()
Declaration
clearLayers()
Declaration
public void clearLayers()
InEditSession()
Declaration
public bool InEditSession()
Returns
Init()
Init is called after a project has been fully loaded.
Declaration
public virtual void Init()
initProj()
Tasks to be run after a project is loaded
Declaration
Declaration
public CoordinateTransformation projectOutTransformer(SpatialReference sr)
Parameters
Type |
Name |
Description |
SpatialReference |
sr |
|
Returns
Type |
Description |
CoordinateTransformation |
|
Declaration
public CoordinateTransformation projectTransformer(SpatialReference sr)
Parameters
Type |
Name |
Description |
SpatialReference |
sr |
|
Returns
Type |
Description |
CoordinateTransformation |
|
Start()
Declaration
StartEditSession()
Declaration
public void StartEditSession()
StopDiscardEditSession()
Declaration
public void StopDiscardEditSession()
StopSaveEditSession()
Declaration
public void StopSaveEditSession()