asdm::Humidity Class Reference

#include <Humidity.h>

List of all members.


Detailed Description

The Humidity class implements a quantity of humidity in percent.

Version:
1.00 Jan. 7, 2005
Author:
Allen Farris
Version:
1.1 Aug 8, 2006
Author:
Michel Caillat added toBin/fromBin methods.


Public Member Functions

void toBin (EndianOSStream &eoss)
 Humidity (const Humidity &)
 Humidity (const string &s)
 Humidity (const IDLHumidity &)
 Humidity (double value)
Humidityoperator= (const Humidity &)
Humidityoperator= (const double)
Humidityoperator+= (const Humidity &)
Humidityoperator-= (const Humidity &)
Humidityoperator *= (const double)
Humidityoperator/= (const double)
Humidity operator+ (const Humidity &) const
Humidity operator- (const Humidity &) const
Humidity operator * (const double) const
Humidity operator/ (const double) const
bool operator< (const Humidity &) const
bool operator> (const Humidity &) const
bool operator<= (const Humidity &) const
bool operator>= (const Humidity &) const
bool operator== (const Humidity &) const
bool equals (const Humidity &) const
bool operator!= (const Humidity &) const
bool isZero () const
Humidity operator- () const
Humidity operator+ () const
string toString () const
string toStringI () const
 operator string () const
double get () const
IDLHumidity toIDLHumidity () const

Static Public Member Functions

static double fromString (const string &)
static string toString (double)
static Humidity getHumidity (StringTokenizer &t) throw (NumberFormatException)
static void toBin (const vector< Humidity > &humidity, EndianOSStream &eoss)
static void toBin (const vector< vector< Humidity > > &humidity, EndianOSStream &eoss)
static void toBin (const vector< vector< vector< Humidity > > > &humidity, EndianOSStream &eoss)
static Humidity fromBin (EndianISStream &eiss)
static vector< Humidityfrom1DBin (EndianISStream &eiss)
static vector< vector< Humidity > > from2DBin (EndianISStream &eiss)
static vector< vector< vector<
Humidity > > > 
from3DBin (EndianISStream &eiss)
static string unit ()

Friends

Humidity operator * (double, const Humidity &)
ostream & operator<< (ostream &, const Humidity &)
istream & operator>> (istream &, Humidity &)


Member Function Documentation

void asdm::Humidity::toBin ( EndianOSStream &  eoss  ) 

Write the binary representation of this to a EndianOSStream.

static void asdm::Humidity::toBin ( const vector< Humidity > &  humidity,
EndianOSStream &  eoss 
) [static]

Write the binary representation of a vector of Humidity to a EndianOSStream.

Parameters:
humidity the vector of Humidity to be written
eoss the EndianOSStream to be written to

static void asdm::Humidity::toBin ( const vector< vector< Humidity > > &  humidity,
EndianOSStream &  eoss 
) [static]

Write the binary representation of a vector of vector of Humidity to a EndianOSStream.

Parameters:
humidity the vector of vector of Humidity to be written
eoss the EndianOSStream to be written to

static void asdm::Humidity::toBin ( const vector< vector< vector< Humidity > > > &  humidity,
EndianOSStream &  eoss 
) [static]

Write the binary representation of a vector of vector of vector of Humidity to a EndianOSStream.

Parameters:
humidity the vector of vector of vector of Humidity to be written
eoss the EndianOSStream to be written to

static Humidity asdm::Humidity::fromBin ( EndianISStream &  eiss  )  [static]

Read the binary representation of an Humidity from a EndianISStream and use the read value to set an Humidity.

Parameters:
eiss the EndianStream to be read
Returns:
an Humidity

static vector<Humidity> asdm::Humidity::from1DBin ( EndianISStream &  eiss  )  [static]

Read the binary representation of a vector of Humidity from an EndianISStream and use the read value to set a vector of Humidity.

Parameters:
dis the EndianISStream to be read
Returns:
a vector of Humidity

static vector<vector<Humidity> > asdm::Humidity::from2DBin ( EndianISStream &  eiss  )  [static]

Read the binary representation of a vector of vector of Humidity from an EndianISStream and use the read value to set a vector of vector of Humidity.

Parameters:
eiis the EndianISStream to be read
Returns:
a vector of vector of Humidity

static vector<vector<vector<Humidity> > > asdm::Humidity::from3DBin ( EndianISStream &  eiss  )  [static]

Read the binary representation of a vector of vector of vector of Humidity from an EndianISStream and use the read value to set a vector of vector of vector of Humidity.

Parameters:
eiss the EndianISStream to be read
Returns:
a vector of vector of vector of Humidity


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 16:46:50 2007 for ASDM C++ Implementation by  doxygen 1.5.1