Abstract Class Giscuit_Map_Layer_Abstract

Description

Class for abstract mapserver layer object

  • copyright: Copyright (c) 2012 VEC
  • abstract:

Located in /Map/Layer/Abstract.php (line 30)

Giscuit_Map_Abstract
   |
   --Giscuit_Map_Layer_Abstract
Direct descendents
Class Description
 class Giscuit_Map_Layer_Vector Class for abstract mapserver vector layer object
 class Giscuit_Map_Layer_Copyright Class for copyright layer object
Abstract class Giscuit_Map_Layer_Raster Class for abstract mapserver raster layer object
Abstract class Giscuit_Map_Layer_Wms Class for abstract mapserver wms layer object
Abstract class Giscuit_Map_Layer_Javascript Class for abstract javascript layer object
Variable Summary
 array $_settings
Method Summary
 static parseTilecacheParams (array $result, [ $options = array()]) array
 __construct (mixed $map, array $settings) void
 delete () void
 getClass (integer $index) Giscuit_Map_Class
 getSettings () array
 removeClass (integer $index) Giscuit_Map_Class
 setSettings (array $settings) void
Variables
array $_settings (line 37)

Settings

  • access: protected

Inherited Variables

Inherited from Giscuit_Map_Abstract

Giscuit_Map_Abstract::$children
Giscuit_Map_Abstract::$parent
Giscuit_Map_Abstract::$_obj
Methods
static parseTilecacheParams (line 126)

Parse tilecache params

  • access: public
array parseTilecacheParams (array $result, [ $options = array()])
  • array $result
  • array $options:
    • class string -
    • transparent bool -
    • format string -
Constructor __construct (line 46)

Class constructor

  • access: public
void __construct (mixed $map, array $settings)
  • mixed $map: Map object
  • array $settings: Settings

Redefined in descendants as:
delete (line 183)

Delete

  • access: public
void delete ()
getClass (line 136)

Returns a class from the layer given an index

  • access: public
Giscuit_Map_Class getClass (integer $index)
  • integer $index: Index value (0 = first class)
getClassByName (line 152)

Returns a class from the layer given a class name.

  • access: public
Giscuit_Map_Class getClassByName (string $name)
  • string $name: Layer name
getSettings (line 111)

Get settings

  • access: public
array getSettings ()
removeClass (line 167)

Remove a class from the map

  • return: Returns the removed class on success, else null.
  • access: public
Giscuit_Map_Class removeClass (integer $index)
  • integer $index: Index value (0 = first class)
setSettings (line 101)

Set settings

  • access: public
void setSettings (array $settings)
  • array $settings: Settings

Inherited Methods

Inherited From Giscuit_Map_Abstract

 Giscuit_Map_Abstract::getMsObj()
 Giscuit_Map_Abstract::__call()
 Giscuit_Map_Abstract::__get()
 Giscuit_Map_Abstract::__set()

Documentation generated on Wed, 28 May 2014 08:33:09 +0000 by phpDocumentor 1.4.3