API Docs for: TiledImage pre 1.0
Show:

DumbLayer Class

Dump Layers Object. This creates the moving layers and manages it, though, no contents on it. This is a kind of template class.

Constructor

DumbLayer

(
  • name
  • w
  • h
)

Parameters:

  • name String

    name of the layer. Every layer must have an unique name.

  • w Number

    width of the original image

  • h Number

    height of the original image

Methods

append

(
  • l
  • t
  • r
  • b
)
public

append DOM Elements in the range. When the view is moved, the append methods of all layers are called from TiledImage object.

Parameters:

  • l Number

    left edge by absolute position

  • t Number

    top edge by absolute position

  • r Number

    right edge by absolute position

  • b Number

    bottom edge by absolute position

detach

() public

getMaxSize

() ArrayNumber,Number public

Returns:

ArrayNumber,Number: original image size

getMaxZ

() Number public

Returns:

Number: maximum zoom level

getName

() String public

Returns:

String: name of the layer.

getWrap

() ArrayBoolean,Boolean public

Returns:

ArrayBoolean,Boolean: wrap flags

removeAll

() public

setParent

(
  • p
)
public

setParent are usually called form TiledImage object. The moving layers are created under moving layer.

  • div (relative): TiledImage
    • div (absolute): moving
      • div (relative): layer 1
        • img (absolute): tile
        • img (absolute): tile
      • div (relative): layer 2
    • div (absolute): added by some Control object
    • div (absolute): added by some Control object
    • input (absolute): added by some Control object
    • input (absolute): added by some Control object
    • img (absolute): added by some Control object
The moving layers are created by TiledImage object created. The layer 1 should be created by Layers object when setParent are called by TiledImage object. This method is called when the Layer object is added by TiledImage.addLayer.

Parameters:

  • p Object

    object of TiledImage. It's called as parent.

setZoom

() public

set zoom level. This should be called though TiledImage object.

Properties

layer

DOMElement private

DOM Element of the layer

maxSize

ArrayNumber,Number private

max size

maxZ

Number private

maximum zoom level

name_

String private

name of the layer

parent

Object private

parent (TiledImage) pointer

z_

Number private

current zoom level