Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Annotation

Annotations are plottable objects. Usually pins/markers/measurements.

Hierarchy

Index

Constructors

constructor

  • new Annotation(V: VasatConnection, args?: any): Annotation
  • Parameters

    • V: VasatConnection
    • Optional args: any

    Returns Annotation

Properties

account

account: Account

camera

camera: object

Type declaration

  • direction: object
    • heading: number
    • pitch: number
    • roll: number
  • position: object
    • height: number
    • lat: number
    • lng: number

canDelete

canDelete: boolean

canWrite

canWrite: boolean

heading

heading: number

height

height: number

latitude

latitude: number

lheight

lheight: number

llat

llat: number

llng

llng: number

longitude

longitude: number

matrix

matrix: number[]

photoIds

photoIds: number[]

pitch

pitch: number

project

project: Project

rawType

rawType: string

roll

roll: number

style

style: object

Type declaration

  • Optional caption?: boolean
  • Optional hidePin?: boolean

taskIds

taskIds: number[]

transform

transform: Transform

transformType

transformType: TransformType

uheight

uheight: number

uid

uid: string

ulat

ulat: number

ulng

ulng: number

vertical_offset

vertical_offset: number

Methods

cartographic

  • cartographic(): any

catresian

  • catresian(): any

fetchObservable

  • fetchObservable(): any

rectangle

  • rectangle(): any

set

  • set(a: any): any
  • Updates values of this object with parameter object values.

    Parameters

    • a: any

      The object that you want to copy values of.

    Returns any

toJSON

  • toJSON(): any
  • Parse this object to JSON format.

    Returns any

Generated using TypeDoc