1 #ifndef __JLANG__JOBJECTID__ 
    2 #define __JLANG__JOBJECTID__ 
   15 namespace JPP { 
using namespace JLANG; }
 
   86       return this->
getID() < 
object.getID();
 
   96     inline bool less(
const int id)
 const 
   98       return this->
getID() < id;
 
  108     inline bool more(
const int id)
 const 
  110       return this->
getID() > id;
 
  123       return in >> 
object.__id;
 
  136       return out << 
object.__id;
 
JObjectID(const int id)
Constructor. 
 
JObjectID()
Default constructor. 
 
int getID() const 
Get identifier. 
 
bool more(const int id) const 
More than method. 
 
bool less(const JObjectID &object) const 
Less than method. 
 
int & getID()
Get identifier. 
 
Template definition of auxiliary base class for comparison of data structures. 
 
friend std::istream & operator>>(std::istream &in, JObjectID &object)
Read object identifier from input. 
 
Auxiliary class for object identification. 
 
void setID(const int id)
Set identifier. 
 
const JObjectID & getUndefinedObjectID()
Get undefined object identifier. 
 
friend std::ostream & operator<<(std::ostream &out, const JObjectID &object)
Write object identifier to output. 
 
bool less(const int id) const 
Less than method. 
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in