Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • QuadImageTile

Index

Constructors

constructor

Properties

DemFileNotExist

DemFileNotExist: boolean = false

HasChild

HasChild: boolean = false

Image

Image: any = null

ImageDownloading

ImageDownloading: boolean = false

ImageFileNotExist

ImageFileNotExist: boolean = false

ImageLoadOK

ImageLoadOK: boolean = false

ImageOK

ImageOK: boolean = false

ImageSubTiles

ImageSubTiles: Array<any> = []

NEChild

NEChild: QuadImageTile = null

NEDraw

NEDraw: boolean = false

NEedges

NEedges: any = null

NEmesh

NEmesh: Mesh = null

NWChild

NWChild: QuadImageTile = null

NWDraw

NWDraw: boolean = false

NWedges

NWedges: any = null

NWmesh

NWmesh: Mesh = null

ObjectSubTiles

ObjectSubTiles: Array<any> = []

OriginCoord

OriginCoord: Vector3 = new THREE.Vector3(0, 0, 0)

OverlayTexture

OverlayTexture: Texture = null

ParentLayer

ParentLayer: QuadImageLayer = null

QuadInfo

QuadInfo: QuadinfoStruct = new CMWORLD.QuadinfoStruct()

Redraw

Redraw: boolean = false

Reused

Reused: boolean = false

SEChild

SEChild: QuadImageTile = null

SEDraw

SEDraw: boolean = false

SEedges

SEedges: any = null

SEmesh

SEmesh: Mesh = null

SWChild

SWChild: QuadImageTile = null

SWDraw

SWDraw: boolean = false

SWedges

SWedges: any = null

SWmesh

SWmesh: Mesh = null

TempData

TempData: number = 0

Texture

Texture: Texture = null

TextureCompressed

TextureCompressed: boolean = false

VectorImageSubTiles

VectorImageSubTiles: Array<any> = []

Vectorimagestate

Vectorimagestate: Array<any> = []

Worker

Worker: any = null

bound

bound: Box3 = new THREE.Box3()

canvas

canvas: any = null

cmworld3

cmworld3: CmWorld3 = CMWORLD.CmWorld3.getInstance()

context

context: any = null

dataComplete

dataComplete: boolean = false

groundheightChangedRequesters

groundheightChangedRequesters: Array<any> = []

id

id: string = "0"

imageObject

imageObject: any = null

initializeStart

initializeStart: boolean = false

innerID

innerID: number = QuadImageTile.IDCounter++

isInitialize

isInitialize: boolean = false

key

key: number = -1

lastShowTime

lastShowTime: number = 0

maxHeight

maxHeight: number = 0

minHeight

minHeight: number = 0

overlayimagestate

overlayimagestate: Array<any> = []

parentTile

parentTile: QuadImageTile = null

position

position: Vector3 = new THREE.Vector3(0, 0, 0)

renderFrameID

renderFrameID: number = 0

requestedData

requestedData: boolean = false

retryCount

retryCount: number = 0

shareMaterial

shareMaterial: Material = null

subSurfaces

subSurfaces: Array<any> = []

Private terrainFileBuffer

terrainFileBuffer: ArrayBuffer = null

terrainFileNotExist

terrainFileNotExist: boolean = false

terrainOK

terrainOK: boolean = false

textMesh

textMesh: Mesh = null

Static IDCounter

IDCounter: number = 1

Methods

BeforeRender

  • BeforeRender(renderer: any, scene: any, camera: any, geometry: any, material: any, group: any): void
  • Parameters

    • renderer: any
    • scene: any
    • camera: any
    • geometry: any
    • material: any
    • group: any

    Returns void

Clear

  • Clear(): void
  • Returns void

Initialize

  • Initialize(): void
  • Returns void

LoadData

  • LoadData(): boolean
  • Returns boolean

MakeChild

  • MakeChild(): void
  • 자식들을 만들어 분할한다.

    Returns void

ProcessData

  • ProcessData(): void
  • Returns void

RedrawVectorImage

  • RedrawVectorImage(): void
  • Returns void

ResetOverlayImage

  • ResetOverlayImage(): void
  • Returns void

ResetOverlayImageLayer

  • ResetOverlayImageLayer(): void
  • Returns void

ResetPolaimage

  • ResetPolaimage(): void
  • Returns void

ResetVectorImage

  • ResetVectorImage(): void
  • Returns void

SetGlobalOption

  • SetGlobalOption(): void
  • Returns void

Update

  • Update(): boolean
  • Returns boolean

UpdateMeshPostion

  • UpdateMeshPostion(mesh: any, position: any): void
  • Parameters

    • mesh: any
    • position: any

    Returns void

cascadeHeightChangeEvent

  • cascadeHeightChangeEvent(): void
  • Returns void

clearChild

  • clearChild(): void
  • 자식들을 제거한다.

    Returns void

disposeTexture

  • disposeTexture(): void
  • Returns void

downloadCompleteCallbackFunc

  • downloadCompleteCallbackFunc(image: any, terrainData: any): void
  • 필요한 파일이 다운로드가 완료되었을때.

    Parameters

    • image: any
    • terrainData: any

    Returns void

drawImage

  • drawImage(image: any, ctx: any, flipH: any, flipV: any, posX: number, posY: number, width: number, height: number, opacity?: number): void
  • Parameters

    • image: any
    • ctx: any
    • flipH: any
    • flipV: any
    • posX: number
    • posY: number
    • width: number
    • height: number
    • Default value opacity: number = 1

    Returns void

drawTileInfo

  • drawTileInfo(): void
  • Returns void

getBoundingBox

  • getBoundingBox(): object
  • Returns object

    • max: Vector3
    • min: Vector3

getCenterHeight

  • getCenterHeight(): number
  • 중간높이값.

    Returns number

getChildArray

  • Returns Array<QuadImageTile>

getGroundHeight

  • getGroundHeight(longitude: any, latitude: any): number
  • Parameters

    • longitude: any
    • latitude: any

    Returns number

getHighResolutionTile

  • getHighResolutionTile(longitude: any, latitude: any): QuadImageTile
  • Parameters

    • longitude: any
    • latitude: any

    Returns QuadImageTile

getKey

  • getKey(): number
  • Returns number

getMaxHeight

  • getMaxHeight(): number
  • Returns number

getMesh

  • getMesh(tilePosition: any): Mesh
  • Parameters

    • tilePosition: any

    Returns Mesh

getMeshIncludeCoord

  • getMeshIncludeCoord(longitude: any, latitude: any): any
  • Parameters

    • longitude: any
    • latitude: any

    Returns any

getMinHeight

  • getMinHeight(): number
  • Returns number

getTileLevel

  • getTileLevel(): number
  • Returns number

isInFrustum

  • isInFrustum(): boolean
  • Returns boolean

isIncludeCoord

  • isIncludeCoord(longitude: any, latitude: any): boolean
  • Parameters

    • longitude: any
    • latitude: any

    Returns boolean

Private isMakableChild

  • isMakableChild(quadinfo: any): boolean
  • 자식을 가질 수 있는 가?

    Parameters

    • quadinfo: any

    Returns boolean

isPowerOf2

  • isPowerOf2(value: any): boolean
  • Parameters

    • value: any

    Returns boolean

makeMeshData

  • makeMeshData(tilePosition: any, material: any): void
  • Parameters

    • tilePosition: any
    • material: any

    Returns void

makeTerrain

  • makeTerrain(): boolean
  • Returns boolean

newQuadImageTile

  • quadimagetile객체를 새로이 얻는다.

    Returns QuadImageTile

print

  • print(faces: any): void
  • Parameters

    • faces: any

    Returns void

removeOverlayImage

  • removeOverlayImage(name: any): void
  • Parameters

    • name: any

    Returns void

removeOverlayImageLayer

  • removeOverlayImageLayer(name: any): void
  • Parameters

    • name: any

    Returns void

setMinMaxHeight

  • setMinMaxHeight(min: number, max: number): void
  • MinHeight, MaxHeight 값을 설정한다.

    Parameters

    • min: number
    • max: number

    Returns void

setOriginCoord

  • setOriginCoord(origin: any): void
  • Parameters

    • origin: any

    Returns void

setTerrainFileBuffer

  • setTerrainFileBuffer(buffer: ArrayBuffer): void
  • 지형데이터 파일 StreamBuffer를 설정한다.

    Parameters

    • buffer: ArrayBuffer

    Returns void

setTerrainFileNotExist

  • setTerrainFileNotExist(notExist?: boolean): void
  • 지형파일이 없다고 설정한다.

    Parameters

    • Default value notExist: boolean = true

    Returns void

traverse

  • traverse(callback: any): void
  • Parameters

    • callback: any

    Returns void

updateImage

  • updateImage(): void
  • Returns void

updateMeshData

  • updateMeshData(mesh: Mesh, material: Material): void
  • Parameters

    • mesh: Mesh
    • material: Material

    Returns void

Generated using TypeDoc