1 #ifndef __JDETECTOR__JLOCATION__
2 #define __JDETECTOR__JLOCATION__
21 namespace JDETECTOR {}
22 namespace JPP {
using namespace JDETECTOR; }
71 return static_cast<const JLocation&
>(*this);
93 static_cast<JLocation&
>(*this) = location;
118 std::string
toString(
const std::string& fmt,
const std::string target =
"%")
const
122 buffer.
replace(target,
string, 1);
176 in >> location.
floor;
193 out << setw(4) << location.
string;
195 out << setw(2) << location.
floor;
211 in >> location.
floor;
227 out << location.
floor;
friend std::ostream & operator<<(std::ostream &out, const JLocation &location)
Write module location to output.
Interface for binary output.
Wrapper class around STL string class.
int getFloor() const
Get floor number.
void setLocation(const JLocation &location)
Set location.
std::string getLabel(const JLocation &location)
Get module label for monitoring and other applications.
#define MAKE_STRING(A)
Make string.
I/O formatting auxiliaries.
bool less(const JLocation &location) const
Less than method.
Logical location of module.
const JLocation & getLocation() const
Get location.
std::string toString() const
Convert module location to string.
JLocation()
Default constructor.
Interface for binary input.
JLocation & getLocation()
Get location.
Template definition of auxiliary base class for comparison of data structures.
Auxiliary data structure for sequence of same character.
JLocation(const int string, const int floor)
Constructor.
int getString() const
Get string number.
JString & replace(const char target, const char replacement, const std::size_t max=std::numeric_limits< std::size_t >::max())
Replace characters.
friend JReader & operator>>(JReader &in, JLocation &location)
Read module location from input.
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 CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
friend std::istream & operator>>(std::istream &in, JLocation &location)
Read module location from input.
friend JWriter & operator<<(JWriter &out, const JLocation &location)
Write module location to output.
std::string toString(const std::string &fmt, const std::string target="%") const
Convert module loation to string.