57 r_OId(
const char* initSystemName,
const char* initBaseName,
double initLocalOId );
60 r_OId(
const r_OId& );
66 virtual void r_deactivate();
69 void print_status(std::ostream& s)
const;
72 const r_OId& operator= (
const r_OId& );
79 bool operator==(
const r_OId& )
const;
82 bool operator!=(
const r_OId& )
const;
85 bool operator> (
const r_OId& )
const;
88 bool operator< (
const r_OId& )
const;
91 bool operator>=(
const r_OId& )
const;
94 bool operator<=(
const r_OId& )
const;
100 inline const char* get_string_representation()
const;
103 inline const char* get_system_name()
const;
106 inline const char* get_base_name()
const;
109 inline double get_local_oid()
const;
112 inline bool is_valid()
const;
134 extern std::ostream&
operator<<( std::ostream& s,
const r_OId& oid );
136 #include "raslib/oid.icc"
std::ostream & operator<<(std::ostream &os, const std::vector< T > &list)