[API](/solutions/geotoolkit/geotoolkit_js/apis/readme) / [geotoolkit](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit) / [schematics](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics) / [builder](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics#builder) / [IGetRangeHeight](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics#igetrangeheight) / IGetRangeHeight

# Class: IGetRangeHeight

[builder](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics#builder).[IGetRangeHeight](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.schematics#igetrangeheight).IGetRangeHeight

States ViewMode.KeepAspectRatio "regular" effective range height calculator interface

**`Interface`**

## Table of contents

Constructors
- [new IGetRangeHeight()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.schematics.builder.igetrangeheight.igetrangeheight.md#new igetrangeheight())


Methods
| [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.builder.igetrangeheight.igetrangeheight#getclassname) | [getHeight](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.builder.igetrangeheight.igetrangeheight#getheight) | [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.schematics.builder.igetrangeheight.igetrangeheight#getclassname-1) |
|  --- | --- | --- |


## Contents

Constructors
#### new IGetRangeHeight()

• **new IGetRangeHeight**()

Methods
#### getClassName

▸ **getClassName**(): `string`

#### Returns

`string`

#### getHeight

▸ `Abstract` **getHeight**(`kars`): `number`

Calculates range effective height

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `kars` | { `effectiveheight`: `number`  }[] | array of KeepAspectRatio-elements infos |


#### Returns

`number`

range height

#### getClassName

▸ `Static` **getClassName**(): `string`

#### Returns

`string`