Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • CubeGroupLayer

Index

Constructors

constructor

  • Parameters

    • name: string

    Returns CubeGroupLayer

Properties

bEnableCubeGroup

bEnableCubeGroup: boolean = true

bInitialize

bInitialize: boolean = false

colorHashTable

colorHashTable: Array<any> = new Array()

cubeGroupImageURL

cubeGroupImageURL: string = "textures/whitebox.png"

cubeGroupLoadManager

cubeGroupLoadManager: CubeGroupLoadManager = null

cubeMaterial

cubeMaterial: RawShaderMaterial = null

curVisibleCubeGroup

curVisibleCubeGroup: CubeGroup[] = []

mapInfo

mapInfo: TiledMapInfo = null

minAltitude

minAltitude: number = 0

name

name: string = null

uniformParams

uniformParams: object

Type declaration

Static cubeAlpha

cubeAlpha: number = 0

Static outSideCubeColorIndex

outSideCubeColorIndex: number = 1000

Static showCube

showCube: boolean = true

Static showExtraCube

showExtraCube: boolean = true

Methods

addCurVisibleTileInfo

  • Parameters

    Returns void

enableCubeGroup

  • enableCubeGroup(enable: boolean): void
  • Parameters

    • enable: boolean

    Returns void

getColor

  • getColor(value: number): any
  • Parameters

    • value: number

    Returns any

getCubeTileIndexByCoord

  • getCubeTileIndexByCoord(longitude: number, latitude: number, altitude: number): object
  • 좌표에 해당하는 CubeGroup의 내용을 얻는다.

    Parameters

    • longitude: number
    • latitude: number
    • altitude: number

    Returns object

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

getServerUrl

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

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

    Returns string

initialize

  • initialize(): void
  • 초기화 한다.

    Returns void

isShowCube

  • isShowCube(): boolean
  • Cube가 보이도록 설정되어 있는가?

    Returns boolean

isShowExtraCube

  • isShowExtraCube(): boolean
  • ExtraCube가 보이도록 설정되어 있는가?

    Returns boolean

refreshInitialize

  • refreshInitialize(): void
  • Returns void

Private removeCubeGroup

  • removeCubeGroup(): void
  • Returns void

setColorHashTable

  • setColorHashTable(colorHashTable: any): void
  • Value에 따라서 색상을 지정한다.

    Parameters

    • colorHashTable: any

    Returns void

setCubeAlpha

  • setCubeAlpha(alpha: number): void
  • Cube의 Alpha값을 변경한다.

    Parameters

    • alpha: number

    Returns void

setCubeGroupURL

  • setCubeGroupURL(imageURL: string): void
  • Parameters

    • imageURL: string

    Returns void

showCube

  • showCube(show?: boolean): void
  • Cube를 보이도록 설정한다.

    Parameters

    • Default value show: boolean = true

    Returns void

showExtraCube

  • showExtraCube(show?: boolean): void
  • ExtraCube를 보이도록 설정한다.

    Parameters

    • Default value show: boolean = true

    Returns void

update

  • update(): void
  • Returns void

Static getServerUrlEx

  • getServerUrlEx(serverURL: string, level: number, row: number, col: number): string
  • Parameters

    • serverURL: string
    • level: number
    • row: number
    • col: number

    Returns string

Generated using TypeDoc