24#ifndef D_POINT_TYPE_HH
25#define D_POINT_TYPE_HH
This class represents the point type in the ODMG conformant representation of the RasDaMan type syste...
Definition pointtype.hh:40
r_Type::r_Type_Id type_id() const override
retrieve id of the type.
~r_Point_Type() override=default
destructor
void print_status(std::ostream &s) const override
writes state of object to specified stream
bool isPointType() const override
check, if type is a Point
void convertToLittleEndian(char *cells, r_Area noCells) const override
converts array of cells from NT byte order to Unix byte order.
r_Point_Type(const r_Point_Type &oldObj)
copy constructor
r_Point_Type()=default
default constructor
r_Type * clone() const override
clone operation
void convertToBigEndian(char *cells, r_Area noCells) const override
converts array of cells from Unix byte order to NT byte order.
This class the superclass for all types in the ODMG conformant representation of the RasDaMan type sy...
Definition type.hh:51
r_Type_Id
typedef for the enum specifying a primitive type, structure type, marray type, interval type,...
Definition type.hh:56
std::uint64_t r_Area
number of cells in an mdd object or tile.
Definition mddtypes.hh:49
std::ostream & operator<<(std::ostream &str, const r_Point_Type &type)