MapLink Pro .NET 11.1
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Modules Pages
Loading...
Searching...
No Matches
Envitia::MapLink::Terrain Namespace Reference

Classes

class  TSLNTerrainContour
 
class  TSLNTerrainContourCallbacks
 
class  TSLNTerrainContourVertex
 
class  TSLNTerrainContourVertexList
 
class  TSLNTerrainDatabase
 
class  TSLNTerrainDatabaseLayer
 
class  TSLNTerrainTileDataItem
 
class  TSLNTerrainViewShed
 
class  TSLNTerrainViewShedData
 

Enumerations

enum class  TSLNTerrainContourLineType { TSLNTerrainContourLineType::TSLNTerrainContourLineTypeSimple , TSLNTerrainContourLineType::TSLNTerrainContourLineTypeStandard , TSLNTerrainContourLineType::TSLNTerrainContourLineTypeCONREC }
 
enum class  TSLNTerrainData_LEVEL { TSLNTerrainData_LEVEL::TSLNTerrainData_Min = 1 , TSLNTerrainData_LEVEL::TSLNTerrainData_Nearest = 2 , TSLNTerrainData_LEVEL::TSLNTerrainData_HorizontalRes = 4 , TSLNTerrainData_LEVEL::TSLNTerrainData_All = ( 1 | 2 | 4 ) }
 
enum class  TSLNTerrainData_SOURCE { TSLNTerrainData_SOURCE::TSLNTerrainSource_DTED , TSLNTerrainData_SOURCE::TSLNTerrainSource_DBDBV }
 
enum class  { @201321037116130333263074256311172243022302371022::TSLNTerrainFormat_SHORT , @201321037116130333263074256311172243022302371022::TSLNTerrainFormat_LONG , @201321037116130333263074256311172243022302371022::TSLNTerrainFormat_DOUBLE }
 
enum class  TSLNTerrainInterpolate { TSLNTerrainInterpolate::TSLNTerrainInterpolate_NONE , TSLNTerrainInterpolate::TSLNTerrainInterpolate_LINEAR , TSLNTerrainInterpolate::TSLNTerrainInterpolate_MIN , TSLNTerrainInterpolate::TSLNTerrainInterpolate_MAX }
 
enum class  TSLNTerrainReturn {
  TSLNTerrain_OK , TSLNTerrain_NotSupported , TSLNTerrain_FileNotFound , TSLNTerrain_NoDataAtLocation ,
  TSLNTerrain_LibraryNotOpen , TSLNTerrain_CannotChangeBPP , TSLNTerrain_FailedWriteGrid , TSLNTerrain_NoDataToWrite ,
  TSLNTerrain_FailedReadGrid , TSLNTerrain_BPPNotSame , TSLNTerrain_InterpolationNotSupported , TSLNTerrain_PathNotSet ,
  TSLNTerrain_InvalidArgument , TSLNTerrain_FileError , TSLNTerrain_FailedWriteHeader , TSLNTerrain_FailedReadHeader ,
  TSLNTerrain_FailedCreatePyramid , TSLNTerrain_KeyNotFound , TSLNTerrain_InvalidHeader , TSLNTerrain_FailedCreateLayer ,
  TSLNTerrain_FailedCreateProcessor , TSLNTerrain_ErrorProcessingData , TSLNTerrain_NoMoreData , TSLNTerrain_LayerNotInPyramid ,
  TSLNTerrain_FailedReadPyramid , TSLNTerrain_FailedReadLayer , TSLNTerrain_InvalidFileVersion , TSLNTerrain_WrongFileType ,
  TSLNTerrain_LayerNotFound , TSLNTerrain_NoData , TSLNTerrain_FailedCreateControlFile , TSLNTerrain_FailedReadControlFile ,
  TSLNTerrain_OutOfCacheSpace , TSLNTerrain_CreateCancelled , TSLNTerrain_InvalidGrid , TSLNTerrain_FormatNotSupported ,
  TSLNTerrain_UnsupportedDTEDLevel , TSLNTerrain_FailedToWriteDTED , TSLNTerrain_CoordinateSystemNotDefined , TSLNTerrain_TransformationFailed ,
  TSLNTerrain_InvalidGridParameters , TSLNTerrain_ParameterNotFound , TSLNTerrain_OutOfMemory , TSLNTerrain_NullDataIgnoredInPath
}
 

Enumeration Type Documentation

◆ TSLNTerrainReturn

Enumeration that describes the possible results of an operation. Possible values are:

TSLNTerrain_OK: The operation completed successfully.

TSLNTerrain_NotSupported: The attempted operation is not supported.

TSLNTerrain_FileNotFound: The specified file could not be located.

TSLNTerrain_NoDataAtLocation: There was no data in the terrain database at the specified position.

TSLNTerrain_LibraryNotOpen: Cannot perform the requested operation as no terrain database has been opened.

TSLNTerrain_CannotChangeBPP: Cannot set bytes per point in the terrain grid as terrain data already exists in the grid.

TSLNTerrain_FailedWriteGrid: Failed to create or write to a terrain grid file.

TSLNTerrain_NoDataToWrite: Save operation called when there is no data

TSLNTerrain_FailedReadGrid: Failed to read a terrain grid file.

TSLNTerrain_BPPNotSame: An operation on two grids was attempted where the bpp of the grids was not the same.

TSLNTerrain_InterpolationNotSupported: The requested method of interpolation is not supported.

TSLNTerrain_PathNotSet: No path has been specified for output files.

TSLNTerrain_InvalidArgument: An invalid argument was passed to a function.

TSLNTerrain_FileError: A file operation failed.

TSLNTerrain_FailedWriteHeader: Failed to write header information.

TSLNTerrain_FailedReadHeader: Failed to read header information.

TSLNTerrain_FailedCreatePyramid: Terrain pyramid creation failed.

TSLNTerrain_KeyNotFound: A file key was not found in a header file.

TSLNTerrain_InvalidHeader: A corrupt header file was encountered.

TSLNTerrain_FailedCreateLayer: Failed to write layer header file.

TSLNTerrain_FailedCreateProcessor: Failed to create a grid process object.

TSLNTerrain_ErrorProcessingData: Grid processor failed to process data.

TSLNTerrain_NoMoreData: Grid process data is complete.

TSLNTerrain_LayerNotInPyramid: Pyramid does not contain requested layer.

TSLNTerrain_FailedReadPyramid: Terrain pyramid read failed.

TSLNTerrain_FailedReadLayer: Failed to read a terrain layer.

TSLNTerrain_InvalidFileVersion: Version of file not supported.

TSLNTerrain_WrongFileType: Wrong file type was passed to function.

TSLNTerrain_LayerNotFound: A layer operation was attempted but the requested layer was not found in the layer list.

TSLNTerrain_NoData: Requested information could not be returned as there is no data.

TSLNTerrain_FailedCreateControlFile: Failed to write the control (.tdf) file.

TSLNTerrain_FailedReadControlFile: Failed to read the control file (.tdf).

TSLNTerrain_OutOfCacheSpace: No more room left in cache for new grid objects (too many grids in use).

TSLNTerrain_CreateCancelled: Terrain database generation was cancelled by the user.

TSLNTerrain_InvalidGrid: An attempt was made to add an invalid input grid to the repository.

TSLNTerrain_FormatNotSupported: Terrain database format not supported.

TSLNTerrain_UnsupportedDTEDLevel: DTED generation failed because the requested level is invalid.

TSLNTerrain_FailedToWriteDTED: Failed to generate a DTED cell.

TSLNTerrain_CoordinateSystemNotDefined: Lat/long - MU conversions not possible. Coordinate system not configured in terrain database.

TSLNTerrain_TransformationFailed: The coordinate system transformation failed.

TSLNTerrain_InvalidGridParameters: A parameterised grid did not match the information in the other parameters.

TSLNTerrain_ParameterNotFound: Grid doesn't contain the requested parameter.

TSLNTerrain_OutOfMemory: Failed to allocate sufficient memory to complete an operation.

TSLNTerrain_NullDataIgnoredInPath: When performing a findLOSIntersection Null data was found but ignored.

Enumerator
TSLNTerrain_OK 

/}

TSLNTerrain_NotSupported 
TSLNTerrain_FileNotFound 
TSLNTerrain_NoDataAtLocation 
TSLNTerrain_LibraryNotOpen 
TSLNTerrain_CannotChangeBPP 
TSLNTerrain_FailedWriteGrid 
TSLNTerrain_NoDataToWrite 
TSLNTerrain_FailedReadGrid 
TSLNTerrain_BPPNotSame 
TSLNTerrain_InterpolationNotSupported 
TSLNTerrain_PathNotSet 
TSLNTerrain_InvalidArgument 
TSLNTerrain_FileError 
TSLNTerrain_FailedWriteHeader 
TSLNTerrain_FailedReadHeader 
TSLNTerrain_FailedCreatePyramid 
TSLNTerrain_KeyNotFound 
TSLNTerrain_InvalidHeader 
TSLNTerrain_FailedCreateLayer 
TSLNTerrain_FailedCreateProcessor 
TSLNTerrain_ErrorProcessingData 
TSLNTerrain_NoMoreData 
TSLNTerrain_LayerNotInPyramid 
TSLNTerrain_FailedReadPyramid 
TSLNTerrain_FailedReadLayer 
TSLNTerrain_InvalidFileVersion 
TSLNTerrain_WrongFileType 
TSLNTerrain_LayerNotFound 
TSLNTerrain_NoData 
TSLNTerrain_FailedCreateControlFile 
TSLNTerrain_FailedReadControlFile 
TSLNTerrain_OutOfCacheSpace 
TSLNTerrain_CreateCancelled 
TSLNTerrain_InvalidGrid 
TSLNTerrain_FormatNotSupported 
TSLNTerrain_UnsupportedDTEDLevel 
TSLNTerrain_FailedToWriteDTED 
TSLNTerrain_CoordinateSystemNotDefined 
TSLNTerrain_TransformationFailed 
TSLNTerrain_InvalidGridParameters 
TSLNTerrain_ParameterNotFound 
TSLNTerrain_OutOfMemory 
TSLNTerrain_NullDataIgnoredInPath