Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Project

Project is a collection of data, which can be shared with other [[User]]s or Clients.

Hierarchy

Index

Constructors

constructor

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

    • V: VasatConnection
    • Optional args: any

    Returns Project

Properties

account

account: Account

canDelete

canDelete: boolean

canWrite

canWrite: boolean

datasets

datasets: ToManyList<Dataset>

folders

folders: ToManyList<Folder>

heading

heading: number

height

height: number

latitude

latitude: number

lheight

lheight: number

llat

llat: number

llng

llng: number

longitude

longitude: number

matrix

matrix: number[]

photos

photos: ToManyList<Transform>

pitch

pitch: number

rawType

rawType: string

roll

roll: number

shareClients

shareClients: ToManyList<Client>

shareUsers

shareUsers: ToManyList<User>

transformType

transformType: TransformType

transforms

transforms: ToManyList<Transform>

uheight

uheight: number

ulat

ulat: number

ulng

ulng: number

vertical_offset

vertical_offset: number

Methods

addTransformsFromFolder

  • Create a new Folder.

    Parameters

    Returns Observable<number>

cartographic

  • cartographic(): any

catresian

  • catresian(): any

fetchObservable

  • fetchObservable(): any

groupList

  • Retrieves the list of TransformGroups associated with this Project object.

    Returns Observable<TransformGroup[]>

rectangle

  • rectangle(): any

removeAllTransforms

  • removeAllTransforms(filterType?: TransformType[]): Observable<number>
  • Clear all Transforms.

    Parameters

    Returns Observable<number>

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