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.