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.