| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeCoverageImportUtils.h File Reference

This file contains utility functions for importing coverages. More...

`#include "TeCoverageParams.h"`
`#include "TeCoverageUtils.h"`

Go to the source code of this file.

## Functions

TL_DLL void | attributeListToCoverageDimensions (const TeAttributeList &attributes, std::vector< TeCoverageDimension > &dimensions)
TL_DLL void | createCoverageTable (TeLayer *layer, std::string &tableName)
TL_DLL void | insertToCoverageTable (TeLayer *layer, std::string &tableName, const unsigned int blockId, const TeBox &blockBox, const unsigned int numElements, unsigned char *data, const unsigned long dataSize)
TL_DLL void | createCoverageLayerTable (TeLayer *layer, std::string &tableName)
TL_DLL void | insertToCoverageLayerTable (TeLayer *layer, std::string &coverageLayerTableName, std::string &coverageTableName, const std::string &coverageId, TeBox &coverageBox)
TL_DLL void | createCoverageMetadataTable (TeLayer *layer, std::string &metadataTableName)
TL_DLL void | fillCoverageMetadataTable (TeLayer *layer, std::string &metadataTableName, const std::string &coverageId, std::vector< TeCoverageDimension > &dimensions)
TL_DLL TeLayer * | createNewCoverageLayer (TeDatabase *database, const std::string &layerName, TeProjection *projection=NULL)

## Detailed Description

This file contains utility functions for importing coverages.

## Function Documentation

TL_DLL void attributeListToCoverageDimensions | ( | const TeAttributeList & | attributes,
|  | std::vector< TeCoverageDimension > & | dimensions
| ) |  |

TL_DLL void createCoverageLayerTable | ( | TeLayer * | layer,
|  | std::string & | tableName
| ) |  |

TL_DLL void createCoverageMetadataTable | ( | TeLayer * | layer,
|  | std::string & | metadataTableName
| ) |  |

TL_DLL void createCoverageTable | ( | TeLayer * | layer,
|  | std::string & | tableName
| ) |  |

TL_DLL TeLayer* createNewCoverageLayer | ( | TeDatabase * | database,
|  | const std::string & | layerName,
|  | TeProjection * | projection = `NULL`
| ) |  |

TL_DLL void fillCoverageMetadataTable | ( | TeLayer * | layer,
|  | std::string & | metadataTableName,
|  | const std::string & | coverageId,
|  | std::vector< TeCoverageDimension > & | dimensions
| ) |  |

TL_DLL void insertToCoverageLayerTable | ( | TeLayer * | layer,
|  | std::string & | coverageLayerTableName,
|  | std::string & | coverageTableName,
|  | const std::string & | coverageId,
|  | TeBox & | coverageBox
| ) |  |

TL_DLL void insertToCoverageTable | ( | TeLayer * | layer,
|  | std::string & | tableName,
|  | const unsigned int | blockId,
|  | const TeBox & | blockBox,
|  | const unsigned int | numElements,
|  | unsigned char * | data,
|  | const unsigned long | dataSize
| ) |  |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines