26 #ifndef __TERRALIB_DATATYPE_INTERNAL_ARRAY_H 
   27 #define __TERRALIB_DATATYPE_INTERNAL_ARRAY_H 
   68         Array(std::size_t d, 
int t);
 
   90         std::size_t getDimension() 
const;
 
   97         int getElementsTypeCode();
 
  106         std::size_t getDimensionSize(std::size_t i) 
const;
 
  147         std::string toString() 
const;
 
  160 #endif //__TERRALIB_DATATYPE_INTERNAL_ARRAY_H 
int m_type
The data type of this array. 
 
A base class for objects that can be retrieved from the data access module. 
 
std::vector< std::size_t > m_dimensionSizes
The vector of sizes for the dimensions. 
 
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
The type for variable-length multidimensional arrays. 
 
mydialect insert("+", new te::da::BinaryOpEncoder("+"))
 
A base class for values that can be retrieved from the data access module. 
 
std::size_t m_dimension
The number of dimensions. 
 
int getTypeCode() const 
Returns the type code for array data: ARRAY_TYPE. 
 
General enumerations for the data type module. 
 
std::map< std::vector< std::size_t >, te::dt::AbstractData * > m_data
A map from positions to data.