85 virtual void print_status(std::ostream& s = std::cout)
const;
unsigned short r_UShort
Definition: odmgtypes.hh:87
r_Float get_float(const char *cell) const
Definition: raslib/basetype.hh:47
r_Bytes offset() const
retrieve (local) offset
unsigned int r_ULong
Definition: odmgtypes.hh:114
void set_offset(r_Bytes newOffset)
set (local) offset
r_Long get_long(const char *cell) const
r_Short get_short(const char *cell) const
unsigned char r_Boolean
Definition: odmgtypes.hh:151
double r_Double
Definition: odmgtypes.hh:138
virtual void print_status(std::ostream &s=std::cout) const
writes state of object to specified stream
void set_global_offset(r_Bytes newOffset)
set global offset
r_Bytes localOffset
local offset
Definition: attribute.hh:125
r_Attribute operator[](unsigned int number) const
subscript operator to access attributes of a structured attribute throws error when type is not a str...
const r_Attribute & operator=(const r_Attribute &oldObj)
assignment operator.
r_Char get_char(const char *cell) const
r_Boolean get_boolean(const char *cell) const
float r_Float
Definition: odmgtypes.hh:125
signed char r_Octet
Definition: odmgtypes.hh:60
unsigned char r_Char
Definition: odmgtypes.hh:47
r_Attribute()
default constructor. initialise important attributes to NULL
r_UShort get_ushort(const char *cell) const
unsigned int r_Bytes
Definition: mddtypes.hh:56
r_Bytes global_offset() const
retrieve global offset
r_Double get_double(const char *cell) const
std::ostream & operator<<(std::ostream &str, const r_Attribute &type)
int r_Long
Definition: odmgtypes.hh:100
r_Octet get_octet(const char *cell) const
short r_Short
Definition: odmgtypes.hh:74
r_ULong get_ulong(const char *cell) const
Definition: property.hh:49
Definition: attribute.hh:53
r_Bytes globalOffset
global offset
Definition: attribute.hh:128
virtual ~r_Attribute()
destructor.