# GisServerApIs.ElevationApi

All URIs are relative to *https://localhost*

Method | HTTP request | Description
------------- | ------------- | -------------
[**apiV1ElevationAreaPost**](ElevationApi.md#apiV1ElevationAreaPost) | **POST** /api/v1/elevation/area | 
[**apiV1ElevationGradeLinePost**](ElevationApi.md#apiV1ElevationGradeLinePost) | **POST** /api/v1/elevation/grade/line | 
[**apiV1ElevationGradePointsPost**](ElevationApi.md#apiV1ElevationGradePointsPost) | **POST** /api/v1/elevation/grade/points | 
[**apiV1ElevationLinePost**](ElevationApi.md#apiV1ElevationLinePost) | **POST** /api/v1/elevation/line | 
[**apiV1ElevationPointPost**](ElevationApi.md#apiV1ElevationPointPost) | **POST** /api/v1/elevation/point | 


<a name="apiV1ElevationAreaPost"></a>
# **apiV1ElevationAreaPost**
> ElevationsResponse apiV1ElevationAreaPost(opts)



### Example
```javascript
var GisServerApIs = require('gis_server_ap_is');

var apiInstance = new GisServerApIs.ElevationApi();

var opts = { 
  'body': new GisServerApIs.ElevationRequest() // ElevationRequest | 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.apiV1ElevationAreaPost(opts, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**ElevationRequest**](ElevationRequest.md)|  | [optional] 

### Return type

[**ElevationsResponse**](ElevationsResponse.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json, text/json, application/json-patch+json
 - **Accept**: text/plain, application/json, text/json

<a name="apiV1ElevationGradeLinePost"></a>
# **apiV1ElevationGradeLinePost**
> GradesResponse apiV1ElevationGradeLinePost(opts)



### Example
```javascript
var GisServerApIs = require('gis_server_ap_is');

var apiInstance = new GisServerApIs.ElevationApi();

var opts = { 
  'body': new GisServerApIs.GradeRequest() // GradeRequest | 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.apiV1ElevationGradeLinePost(opts, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**GradeRequest**](GradeRequest.md)|  | [optional] 

### Return type

[**GradesResponse**](GradesResponse.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json, text/json, application/json-patch+json
 - **Accept**: text/plain, application/json, text/json

<a name="apiV1ElevationGradePointsPost"></a>
# **apiV1ElevationGradePointsPost**
> GradesResponse apiV1ElevationGradePointsPost(opts)



### Example
```javascript
var GisServerApIs = require('gis_server_ap_is');

var apiInstance = new GisServerApIs.ElevationApi();

var opts = { 
  'body': new GisServerApIs.GradeRequest() // GradeRequest | 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.apiV1ElevationGradePointsPost(opts, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**GradeRequest**](GradeRequest.md)|  | [optional] 

### Return type

[**GradesResponse**](GradesResponse.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json, text/json, application/json-patch+json
 - **Accept**: text/plain, application/json, text/json

<a name="apiV1ElevationLinePost"></a>
# **apiV1ElevationLinePost**
> ElevationsResponse apiV1ElevationLinePost(opts)



### Example
```javascript
var GisServerApIs = require('gis_server_ap_is');

var apiInstance = new GisServerApIs.ElevationApi();

var opts = { 
  'body': new GisServerApIs.ElevationRequest() // ElevationRequest | 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.apiV1ElevationLinePost(opts, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**ElevationRequest**](ElevationRequest.md)|  | [optional] 

### Return type

[**ElevationsResponse**](ElevationsResponse.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json, text/json, application/json-patch+json
 - **Accept**: text/plain, application/json, text/json

<a name="apiV1ElevationPointPost"></a>
# **apiV1ElevationPointPost**
> ResponseElevationPoint apiV1ElevationPointPost(opts)



### Example
```javascript
var GisServerApIs = require('gis_server_ap_is');

var apiInstance = new GisServerApIs.ElevationApi();

var opts = { 
  'body': new GisServerApIs.ElevationRequest() // ElevationRequest | 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.apiV1ElevationPointPost(opts, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**ElevationRequest**](ElevationRequest.md)|  | [optional] 

### Return type

[**ResponseElevationPoint**](ResponseElevationPoint.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: application/json, text/json, application/json-patch+json
 - **Accept**: text/plain, application/json, text/json

