com.azalient.api.b.display
Interface IView

All Superinterfaces:
IRecord, RecordR, RecordRW, RecordW, SortableData, StoreRecordRW

public interface IView
extends StoreRecordRW

This represents the object stored in the Commuter View panel.


Field Summary
 
Fields inherited from interface com.azalient.api.a.tables.IRecord
DELETED, KEY_SEP, KEY_SEP_CHAR
 
Method Summary
 IAngle angle()
          The rotation angle (bearing) of the view
 int aspectIndex()
          The index of the aspect for this view
 IXyz centre()
          The centre point of the view
 double depth()
          The depth slice height, in metres.
 int drawIntervalLevel()
          The draw interval (how many seconds between successive redraws).
 double explode()
          The view-explosion factor.
 IShape.RenderMode renderMode()
          The render mode for the view
 int scope()
          The scope for the view [0 ..
 double tilt()
          The tilt angle of the view, in degrees
 double zoom()
          The zoom height of the view
 
Methods inherited from interface com.azalient.api.file.StoreRecordRW
canRename, rename, store
 
Methods inherited from interface com.azalient.api.file.RecordR
extraSet, finished, isApplicable, isEditable, set
 
Methods inherited from interface com.azalient.api.a.tables.IRecord
name
 
Methods inherited from interface com.azalient.api.file.RecordW
extraCols, extraGet, extraGetB, extraGetD, extraGetI, extraGetS, extraGetT, get, isVolatile
 

Method Detail

centre

IXyz centre()
The centre point of the view


angle

IAngle angle()
The rotation angle (bearing) of the view


zoom

double zoom()
The zoom height of the view


tilt

double tilt()
The tilt angle of the view, in degrees


depth

double depth()
The depth slice height, in metres. zero means view all heights


explode

double explode()
The view-explosion factor. Default value is 1.0


aspectIndex

int aspectIndex()
The index of the aspect for this view


drawIntervalLevel

int drawIntervalLevel()
The draw interval (how many seconds between successive redraws). Zero means every time step.


scope

int scope()
The scope for the view [0 .. 10]


renderMode

IShape.RenderMode renderMode()
The render mode for the view