26 #ifndef __TERRALIB_DATAACCESS_INTERNAL_ATTRIBUTECONVERTERS_H 
   27 #define __TERRALIB_DATAACCESS_INTERNAL_ATTRIBUTECONVERTERS_H 
   30 #include "../../common/CharEncodingConv.h" 
   31 #include "../../srs/Config.h" 
   32 #include "../Config.h" 
   35 #include <boost/function.hpp> 
   64     typedef boost::function3<te::dt::AbstractData*, DataSet*, const std::vector<std::size_t>&, 
int> 
AttributeConverter;
 
  103         m_inputSRID(inputSRID),
 
  104         m_outputSRID(outputSRID)
 
  119 #endif  // __TERRALIB_DATAACCESS_INTERNAL_ATTRIBUTECONVERTERS_H 
TEDATAACCESSEXPORT te::dt::AbstractData * PointToYConverter(DataSet *dataset, const std::vector< std::size_t > &indexes, int dstType)
 
TEDATAACCESSEXPORT te::dt::AbstractData * PointToXConverter(DataSet *dataset, const std::vector< std::size_t > &indexes, int dstType)
 
CharEncoding
Supported charsets (character encoding). 
 
TEDATAACCESSEXPORT te::dt::AbstractData * GenericAttributeConverter(DataSet *dataset, const std::vector< std::size_t > &indexes, int dstType)
 
TEDATAACCESSEXPORT te::dt::AbstractData * XYToPointConverter(DataSet *dataset, const std::vector< std::size_t > &indexes, int dstType)
 
TEDATAACCESSEXPORT te::dt::AbstractData * XYZMToPointConverter(DataSet *dataset, const std::vector< std::size_t > &indexes, int dstType)
 
TEDATAACCESSEXPORT te::dt::AbstractData * XYMToPointConverter(DataSet *dataset, const std::vector< std::size_t > &indexes, int dstType)
 
TEDATAACCESSEXPORT te::dt::AbstractData * TupleToStringConverter(DataSet *dataset, const std::vector< std::size_t > &indexes, int dstType)
 
#define TE_UNKNOWN_SRS
A numeric value to represent a unknown SRS identification in TerraLib. 
 
TEDATAACCESSEXPORT te::dt::AbstractData * PointToZConverter(DataSet *dataset, const std::vector< std::size_t > &indexes, int dstType)
 
boost::function3< te::dt::AbstractData *, DataSet *, const std::vector< std::size_t > &, int > AttributeConverter
The type of attribute converter functions. 
 
A base class for values that can be retrieved from the data access module. 
 
TEDATAACCESSEXPORT te::dt::AbstractData * PointToMConverter(DataSet *dataset, const std::vector< std::size_t > &indexes, int dstType)
 
A dataset is the unit of information manipulated by the data access module of TerraLib. 
 
SRIDAssociation(const int &inputSRID, const int &outputSRID=TE_UNKNOWN_SRS)
 
te::common::CharEncoding m_toCode
 
TEDATAACCESSEXPORT te::dt::AbstractData * XYZToPointConverter(DataSet *dataset, const std::vector< std::size_t > &indexes, int dstType)
 
#define TEDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
CharEncodingConverter(const te::common::CharEncoding &toCode)