 |
rasdaman client API
10.6.3
The Array Analytics Engine: Datacubes at Your Fingertips
|
Go to the documentation of this file.
23 #ifndef D_SINTERVAL_TYPE_HH
24 #define D_SINTERVAL_TYPE_HH
r_Type::r_Type_Id type_id() const override
retrieve id of the type.
r_Type * clone() const override
clone operation
~r_Sinterval_Type() override=default
r_Sinterval_Type()=default
This class represents the sinterval type in the ODMG conformant representation of the RasDaMan type s...
Definition: sintervaltype.hh:38
void convertToLittleEndian(char *cells, r_Area noCells) const override
converts array of cells from NT byte order to Unix byte order.
void print_status(std::ostream &s) const override
writes state of object to specified stream
This class the superclass for all types in the ODMG conformant representation of the RasDaMan type sy...
Definition: type.hh:50
void convertToBigEndian(char *cells, r_Area noCells) const override
converts array of cells from Unix byte order to NT byte order.
r_Type_Id
typedef for the enum specifying a primitive type, structure type, marray type, interval type,...
Definition: type.hh:55
std::ostream & operator<<(std::ostream &str, const r_Sinterval_Type &type)
std::uint64_t r_Area
number of cells in an mdd object or tile.
Definition: mddtypes.hh:49
bool isSintervalType() const override
check, if type is a Sinterval