Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Boundary

Boundary: cm_coordbound

BuildingObjects

BuildingObjects: Array<vw_Building> = new Array<vw_Building>()

CMVInfo

CMVInfo: cm_CMVFileInfo = new cm_CMVFileInfo()

Protected CenterWorldPos

CenterWorldPos: Vector3 = null

Protected Color

Color: number = THREE.Math.randFloat(0, 1)

Protected Disposed

Disposed: boolean = false

Protected Init

Init: boolean = false

Name

Name: string

OriginCoord

OriginCoord: Vector3

PointMeshs

PointMeshs: Array<PointMesh> = new Array<PointMesh>()

RenderObject

RenderObject: Array<cm_cmvGeometry> = new Array<cm_cmvGeometry>()

ServerURL

ServerURL: string = null

Protected cmvReader

cmvReader: cm_cmvreader = null

Protected cmworld3Viewer

cmworld3Viewer: CmWorld3 = CMWORLD.CmWorld3.getInstance()

col

col: number = -1

Protected lastUpdateTime

lastUpdateTime: number = 0

level

level: number = -1

Protected maxHeight

maxHeight: number = 10

Protected minHeight

minHeight: number = 0

parentLayer

parentLayer: vw_Real3DLayer = null

poi3DLayer

poi3DLayer: POI3DLayer = null

resourceURL

resourceURL: string = null

row

row: number = -1

tileScene

tileScene: Group = new THREE.Group()

Static maxUpdateElapsedTime

maxUpdateElapsedTime: number = 10 * 1000

Methods

Clear

  • Clear(): void

Dispose

  • Dispose(): void

LoadFromStream

  • LoadFromStream(datastream: any): boolean
  • Parameters

    • datastream: any

    Returns boolean

Update

  • Update(): void

addToScene

  • addToScene(object3d: Object3D): void
  • Parameters

    • object3d: Object3D

    Returns void

dispose

  • dispose(): void

getBoundary

getBoundingBox

  • getBoundingBox(): void

getKey

  • getKey(): string
  • Returns string

getScene

  • getScene(): Group

getTileLevel

  • getTileLevel(): number

getWorldPos

  • getWorldPos(): Vector3

intersectBuildingObjects

  • intersectBuildingObjects(raycast: Raycaster, recursive?: boolean): any

queryNearObjects

  • queryNearObjects(lon: number, lat: number): PointMesh

removeAtScene

  • removeAtScene(object3d: Object3D): void

setInfo

  • setInfo(level: number, row: number, col: number): void
  • Parameters

    • level: number

      레벨

    • row: number
    • col: number

    Returns void

setName

  • setName(name: string): void
  • Parameters

    • name: string

    Returns void

setOrigin

  • setOrigin(origin: Vector3): void
  • Parameters

    • origin: Vector3

    Returns void

startTask

  • startTask(stream: any): boolean
  • Parameters

    • stream: any

    Returns boolean

update

  • update(): void

Static getBoundary

  • getBoundary(level: number, row: number, col: number): cm_coordbound

Static getKeyString

  • getKeyString(level: number, row: number, col: number): string
  • Parameters

    • level: number
    • row: number
    • col: number

    Returns string

Generated using TypeDoc