# Class: FeatureVisibility

## vcs.vcm.layer.FeatureVisibility

### Methods

#### clearHiddenObjects()

  clears all the hidden objects

#### clearHighlighting()

  clears all highlighted objects

#### hideObjects(toHide)

  hides a number of objects

  Name | Type | Description
  --- | --- | ---
  `toHide` | Array.<string> | A list of Object Ids which will be hidden

#### highlight(toHighlight)

  highlights a number of features by ID (Cesium.Cesium3DTileFeature|ol.Feature) with the given color.

  Name | Type | Description
  --- | --- | ---
  `toHighlight` | Object.<string, (vcs.vcm.util.style.VectorStyleItem|Cesium.Color|ol.style.Style)> |

#### showObjects(unHide)

  unHides a number of objects

  Name | Type | Description
  --- | --- | ---
  `unHide` | Array.<string> | A list of Object Ids which will be unHidden

#### unHighlight(toUnHighlight)

  unhighlights a number of features given by the ID (Cesium.Cesium3DTileFeature|ol.Feature)

  Name | Type | Description
  --- | --- | ---
  `toUnHighlight` | Array.<string> | Array with IDS to unhighlight