Skip to content

ElevationCloudClient

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
ElevationCloudClient()
ElevationCloudClient(String,String)

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
BaseUris Collection<Uri> N/A
ClientId String N/A
ClientSecret String N/A
TimeoutInSeconds Int32 N/A
WebProxy IWebProxy N/A

Protected Properties Summary

Name Return Type Description
N/A N/A N/A

Public Methods Summary

Name
Dispose()
Equals(Object)
GetElevationOfArea(AreaBaseShape,Int32,Double,DistanceUnit,DistanceUnit)
GetElevationOfArea(AreaBaseShape,String,Double,DistanceUnit,DistanceUnit)
GetElevationOfAreaAsync(AreaBaseShape,Int32,Double,DistanceUnit,DistanceUnit)
GetElevationOfAreaAsync(AreaBaseShape,String,Double,DistanceUnit,DistanceUnit)
GetElevationOfAreaInDecimalDegree(AreaBaseShape,Double,DistanceUnit,DistanceUnit)
GetElevationOfAreaInDecimalDegreeAsync(AreaBaseShape,Double,DistanceUnit,DistanceUnit)
GetElevationOfLine(LineBaseShape,Int32,Int32,DistanceUnit)
GetElevationOfLine(LineBaseShape,String,Int32,DistanceUnit)
GetElevationOfLine(LineBaseShape,Int32,Double,DistanceUnit,DistanceUnit)
GetElevationOfLine(LineBaseShape,String,Double,DistanceUnit,DistanceUnit)
GetElevationOfLineAsync(LineBaseShape,Int32,Int32,DistanceUnit)
GetElevationOfLineAsync(LineBaseShape,String,Int32,DistanceUnit)
GetElevationOfLineAsync(LineBaseShape,Int32,Double,DistanceUnit,DistanceUnit)
GetElevationOfLineAsync(LineBaseShape,String,Double,DistanceUnit,DistanceUnit)
GetElevationOfLineInDecimalDegree(LineBaseShape,Int32,DistanceUnit)
GetElevationOfLineInDecimalDegree(LineBaseShape,Double,DistanceUnit,DistanceUnit)
GetElevationOfLineInDecimalDegreeAsync(LineBaseShape,Int32,DistanceUnit)
GetElevationOfLineInDecimalDegreeAsync(LineBaseShape,Double,DistanceUnit,DistanceUnit)
GetElevationOfPoint(Double,Double,Int32,DistanceUnit)
GetElevationOfPoint(Double,Double,String,DistanceUnit)
GetElevationOfPointAsync(Double,Double,Int32,DistanceUnit)
GetElevationOfPointAsync(Double,Double,String,DistanceUnit)
GetElevationOfPointInDecimalDegree(Double,Double,DistanceUnit)
GetElevationOfPointInDecimalDegreeAsync(Double,Double,DistanceUnit)
GetElevationOfPoints(IEnumerable<PointShape>,Int32,DistanceUnit)
GetElevationOfPoints(IEnumerable<PointShape>,String,DistanceUnit)
GetElevationOfPointsAsync(IEnumerable<PointShape>,Int32,DistanceUnit)
GetElevationOfPointsAsync(IEnumerable<PointShape>,String,DistanceUnit)
GetElevationOfPointsInDecimalDegree(IEnumerable<PointShape>,DistanceUnit)
GetElevationOfPointsInDecimalDegreeAsync(IEnumerable<PointShape>,DistanceUnit)
GetGradeOfLine(LineShape,Int32,Int32,DistanceUnit)
GetGradeOfLine(LineShape,String,Int32,DistanceUnit)
GetGradeOfLine(LineShape,Int32,Double,DistanceUnit,DistanceUnit)
GetGradeOfLine(LineShape,String,Double,DistanceUnit,DistanceUnit)
GetGradeOfLineAsync(LineShape,Int32,Double,DistanceUnit,DistanceUnit)
GetGradeOfLineAsync(LineShape,String,Double,DistanceUnit,DistanceUnit)
GetGradeOfLineAsync(LineShape,Int32,Int32,DistanceUnit)
GetGradeOfLineAsync(LineShape,String,Int32,DistanceUnit)
GetGradeOfLineInDecimalDegree(LineShape,Int32,DistanceUnit)
GetGradeOfLineInDecimalDegree(LineShape,Double,DistanceUnit,DistanceUnit)
GetGradeOfLineInDecimalDegreeAsync(LineShape,Int32,DistanceUnit)
GetGradeOfLineInDecimalDegreeAsync(LineShape,Double,DistanceUnit,DistanceUnit)
GetHashCode()
GetType()
ToString()

Protected Methods Summary

Name
AuthenticateWebRequest(WebRequest)
Finalize()
GetNextCandidateBaseUri()
GetNextCandidateBaseUriCore()
GetToken()
GetTokenCore()
MemberwiseClone()
OnGettingAccessToken(GettingAccessTokenEventArgs)
OnSendingWebRequest(SendingWebRequestEventArgs)
OnSentWebRequest(SentWebRequestEventArgs)
SendWebRequest(WebRequest)
SendWebRequestAsync(WebRequest)

Public Events Summary

Name Event Arguments Description
GettingAccessToken GettingAccessTokenEventArgs N/A
SendingWebRequest SendingWebRequestEventArgs N/A
SentWebRequest SentWebRequestEventArgs N/A

Members Detail

Public Constructors

Name
ElevationCloudClient()
ElevationCloudClient(String,String)

Protected Constructors

Public Properties

BaseUris

Summary

N/A

Remarks

N/A

Return Value

Collection<Uri>


ClientId

Summary

N/A

Remarks

N/A

Return Value

String


ClientSecret

Summary

N/A

Remarks

N/A

Return Value

String


TimeoutInSeconds

Summary

N/A

Remarks

N/A

Return Value

Int32


WebProxy

Summary

N/A

Remarks

N/A

Return Value

IWebProxy


Protected Properties

Public Methods

Dispose()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Equals(Object)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
obj Object N/A

GetElevationOfArea(AreaBaseShape,Int32,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
area AreaBaseShape N/A
areaProjectionInSrid Int32 N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfArea(AreaBaseShape,String,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
area AreaBaseShape N/A
areaProjectionInProj4String String N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfAreaAsync(AreaBaseShape,Int32,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
area AreaBaseShape N/A
areaProjectionInSrid Int32 N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfAreaAsync(AreaBaseShape,String,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
area AreaBaseShape N/A
areaProjectionInProj4String String N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfAreaInDecimalDegree(AreaBaseShape,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
area AreaBaseShape N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfAreaInDecimalDegreeAsync(AreaBaseShape,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
area AreaBaseShape N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfLine(LineBaseShape,Int32,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
line LineBaseShape N/A
lineProjectionInSrid Int32 N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetElevationOfLine(LineBaseShape,String,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
line LineBaseShape N/A
lineProjectionInProj4String String N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetElevationOfLine(LineBaseShape,Int32,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
line LineBaseShape N/A
lineProjectionInSrid Int32 N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfLine(LineBaseShape,String,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
line LineBaseShape N/A
lineProjectionInProj4String String N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfLineAsync(LineBaseShape,Int32,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
line LineBaseShape N/A
lineProjectionInSrid Int32 N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetElevationOfLineAsync(LineBaseShape,String,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
line LineBaseShape N/A
lineProjectionInProj4String String N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetElevationOfLineAsync(LineBaseShape,Int32,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
line LineBaseShape N/A
lineProjectionInSrid Int32 N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfLineAsync(LineBaseShape,String,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
line LineBaseShape N/A
lineProjectionInProj4String String N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfLineInDecimalDegree(LineBaseShape,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
line LineBaseShape N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetElevationOfLineInDecimalDegree(LineBaseShape,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
line LineBaseShape N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfLineInDecimalDegreeAsync(LineBaseShape,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
line LineBaseShape N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetElevationOfLineInDecimalDegreeAsync(LineBaseShape,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
line LineBaseShape N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetElevationOfPoint(Double,Double,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Double N/A

Parameters

Name Type Description
x Double N/A
y Double N/A
pointProjectionInSrid Int32 N/A
elevationUnit DistanceUnit N/A

GetElevationOfPoint(Double,Double,String,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Double N/A

Parameters

Name Type Description
x Double N/A
y Double N/A
pointProjectionInProj4String String N/A
elevationUnit DistanceUnit N/A

GetElevationOfPointAsync(Double,Double,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<Double> N/A

Parameters

Name Type Description
x Double N/A
y Double N/A
pointProjectionInSrid Int32 N/A
elevationUnit DistanceUnit N/A

GetElevationOfPointAsync(Double,Double,String,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<Double> N/A

Parameters

Name Type Description
x Double N/A
y Double N/A
pointProjectionInProj4String String N/A
elevationUnit DistanceUnit N/A

GetElevationOfPointInDecimalDegree(Double,Double,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Double N/A

Parameters

Name Type Description
latitude Double N/A
longitude Double N/A
elevationUnit DistanceUnit N/A

GetElevationOfPointInDecimalDegreeAsync(Double,Double,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<Double> N/A

Parameters

Name Type Description
latitude Double N/A
longitude Double N/A
elevationUnit DistanceUnit N/A

GetElevationOfPoints(IEnumerable<PointShape>,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
points IEnumerable<PointShape> N/A
pointsProjectionInSrid Int32 N/A
elevationUnit DistanceUnit N/A

GetElevationOfPoints(IEnumerable<PointShape>,String,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
points IEnumerable<PointShape> N/A
pointsProjectionInProj4String String N/A
elevationUnit DistanceUnit N/A

GetElevationOfPointsAsync(IEnumerable<PointShape>,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
points IEnumerable<PointShape> N/A
pointsProjectionInSrid Int32 N/A
elevationUnit DistanceUnit N/A

GetElevationOfPointsAsync(IEnumerable<PointShape>,String,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
points IEnumerable<PointShape> N/A
pointsProjectionInProj4String String N/A
elevationUnit DistanceUnit N/A

GetElevationOfPointsInDecimalDegree(IEnumerable<PointShape>,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudElevationResult N/A

Parameters

Name Type Description
points IEnumerable<PointShape> N/A
elevationUnit DistanceUnit N/A

GetElevationOfPointsInDecimalDegreeAsync(IEnumerable<PointShape>,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudElevationResult> N/A

Parameters

Name Type Description
points IEnumerable<PointShape> N/A
elevationUnit DistanceUnit N/A

GetGradeOfLine(LineShape,Int32,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudGradeResult N/A

Parameters

Name Type Description
line LineShape N/A
lineProjectionInSrid Int32 N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetGradeOfLine(LineShape,String,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudGradeResult N/A

Parameters

Name Type Description
line LineShape N/A
lineProjectionInProj4String String N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetGradeOfLine(LineShape,Int32,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudGradeResult N/A

Parameters

Name Type Description
line LineShape N/A
lineProjectionInSrid Int32 N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetGradeOfLine(LineShape,String,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudGradeResult N/A

Parameters

Name Type Description
line LineShape N/A
lineProjectionInProj4String String N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetGradeOfLineAsync(LineShape,Int32,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudGradeResult> N/A

Parameters

Name Type Description
line LineShape N/A
lineProjectionInSrid Int32 N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetGradeOfLineAsync(LineShape,String,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudGradeResult> N/A

Parameters

Name Type Description
line LineShape N/A
lineProjectionInProj4String String N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetGradeOfLineAsync(LineShape,Int32,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudGradeResult> N/A

Parameters

Name Type Description
line LineShape N/A
lineProjectionInSrid Int32 N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetGradeOfLineAsync(LineShape,String,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudGradeResult> N/A

Parameters

Name Type Description
line LineShape N/A
lineProjectionInProj4String String N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetGradeOfLineInDecimalDegree(LineShape,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudGradeResult N/A

Parameters

Name Type Description
line LineShape N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetGradeOfLineInDecimalDegree(LineShape,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudGradeResult N/A

Parameters

Name Type Description
line LineShape N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetGradeOfLineInDecimalDegreeAsync(LineShape,Int32,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudGradeResult> N/A

Parameters

Name Type Description
line LineShape N/A
numberOfSegments Int32 N/A
elevationUnit DistanceUnit N/A

GetGradeOfLineInDecimalDegreeAsync(LineShape,Double,DistanceUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudGradeResult> N/A

Parameters

Name Type Description
line LineShape N/A
intervalDistance Double N/A
intervalDistanceUnit DistanceUnit N/A
elevationUnit DistanceUnit N/A

GetHashCode()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
N/A N/A N/A

GetType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Type N/A

Parameters

Name Type Description
N/A N/A N/A

ToString()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

Protected Methods

AuthenticateWebRequest(WebRequest)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
webRequest WebRequest N/A

Finalize()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

GetNextCandidateBaseUri()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

GetNextCandidateBaseUriCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

GetToken()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

GetTokenCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

OnGettingAccessToken(GettingAccessTokenEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e GettingAccessTokenEventArgs N/A

OnSendingWebRequest(SendingWebRequestEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e SendingWebRequestEventArgs N/A

OnSentWebRequest(SentWebRequestEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e SentWebRequestEventArgs N/A

SendWebRequest(WebRequest)

Summary

N/A

Remarks

N/A

Return Value

Type Description
WebResponse N/A

Parameters

Name Type Description
webRequest WebRequest N/A

SendWebRequestAsync(WebRequest)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<WebResponse> N/A

Parameters

Name Type Description
webRequest WebRequest N/A

Public Events

GettingAccessToken

N/A

Remarks

N/A

Event Arguments

GettingAccessTokenEventArgs

SendingWebRequest

N/A

Remarks

N/A

Event Arguments

SendingWebRequestEventArgs

SentWebRequest

N/A

Remarks

N/A

Event Arguments

SentWebRequestEventArgs