new CompositeOverlay(config)
    
    Represents an overlay served from a WMS
    Parameters:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | config | Object | Configuration for this object. The config supplied directly extends the control | 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
 
    
        Extends
        
    
    
    
    
     
    
    
        Members
        
            
(readonly) allParams
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | allParams | Array.<string> | Array of values in the wms layer param hashtable. Uses the param property as the key to the hashtable | 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
delimiter
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | delimiter | string | The delimiter used to split the values from the wms layer hashtable. | 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Default Value:
events
    Properties:
    
    
    
    
    - Inherited From:
id
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | id | string | A unique ID generated during object instantiation. | 
    
    
    
    
    
    - Inherited From:
isInGroup
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | isInGroup | boolean | True if this layer is in a group otherwise false | 
    
    
    
    
    
    - Inherited From:
layer
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | layer | OpenLayers.Layer | The Open Layers layer this overlay belongs to | 
    
    
    
    
    
    - Inherited From:
layerName
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | layerName | string | The name of this layer | 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
legendImageHeight
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | legendImageWidth | number | The height in pixels of the legend image | 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
legendImageWidth
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | legendImageWidth | number | The width in pixels of the legend image | 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
legendUrl
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | legendUrl | string | The url to the legend for this layer | 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
name
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | name | string | The name of this overlay | 
    
    
    
    
    
    - Inherited From:
param
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | param | string | The parameter to look up the the wms layer param hastable. | 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Default Value:
visibility
    Properties:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | visibility | boolean | The visibility of this overlay, true if this overlay is visible otherwise false | 
    
    
    
    
    
    - Inherited From:
Methods
        
            
    
    createId() → {string}
    
    Create a unique ID value for the layer. If the property CLASS_NAME is defined it will be used as a prefix to the ID, otherwise it will default to 'Cadcorp.GeognoSIS.OverlayBase'.
    
    
    
    - Inherited From:
Returns:
        
    The unique ID.
    - 
        Type
    
- 
        
string
    
destroy()
    
    Destroy this object
    
    
    
    - Inherited From:
redraw(force)
    
    Redraw the layer
    Parameters:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | force | boolean | Force redraw by adding random parameter. | 
    
    
    
    
    
    - Inherited From:
setVisibility(visibility)
    
    Set the visibility flag for the layer and hide/show & redraw accordingly.
    Parameters:
    
    
    
        
        | Name | Type | Description | 
    
    
    
        
            
                | visibility | visibility | True to show the overlay otherwsie false | 
    
    
    
    
    
    - Inherited From:
setVisibilityFromLayers()
    
    Sets the visibility of the group.
    
    
    
    - Inherited From: