# Class: Object

## vcs.vcm.Object

baseclass for all Objects

### Parameter

- name: string: name of the object, if not given a uuid is generated, is used for the framework functions getObjectByName

#### new vcs.vcm.Object(options)

  Name | Type | Description
  --- | --- | ---
  `options` | Object |

### Subclasses

- vcs.vcm.layer.Layer
- vcs.vcm.maps.Map
- vcs.vcm.util.Balloon
- vcs.vcm.util.Projection
- vcs.vcm.widgets.Widget

### Members

#### className{string}

  class Name of the Object

#### name{string}

  unique Name

### Methods

#### getClassName(){string}

  returns the class name of this object.

  Deprecated
    - Yes

  ##### Returns:

  className

#### getConfigObject(){Object}

#### getId(){string}

  returns the id of this object

  Deprecated
    - Yes

#### getName(){string}

  returns the name of the Object, the name is either given by the config Object or a uuid is generated

  Deprecated
    - Yes