asdm::AngularRate Class Reference

#include <AngularRate.h>

List of all members.


Detailed Description

The AngularRate class implements a quantity of AngularRate in radians per second.

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

 AngularRate (const AngularRate &)
 AngularRate (const string &s)
 AngularRate (const IDLAngularRate &)
 AngularRate (double value)
void toBin (EndianOSStream &eoss)
AngularRateoperator= (const AngularRate &)
AngularRateoperator= (const double)
AngularRateoperator+= (const AngularRate &)
AngularRateoperator-= (const AngularRate &)
AngularRateoperator *= (const double)
AngularRateoperator/= (const double)
AngularRate operator+ (const AngularRate &) const
AngularRate operator- (const AngularRate &) const
AngularRate operator * (const double) const
AngularRate operator/ (const double) const
bool operator< (const AngularRate &) const
bool operator> (const AngularRate &) const
bool operator<= (const AngularRate &) const
bool operator>= (const AngularRate &) const
bool operator== (const AngularRate &) const
bool equals (const AngularRate &) const
bool operator!= (const AngularRate &) const
bool isZero () const
AngularRate operator- () const
AngularRate operator+ () const
string toString () const
string toStringI () const
 operator string () const
double get () const
IDLAngularRate toIDLAngularRate () const

Static Public Member Functions

static double fromString (const string &)
static string toString (double)
static AngularRate getAngularRate (StringTokenizer &t) throw (NumberFormatException)
static void toBin (const vector< AngularRate > &angularRate, EndianOSStream &eoss)
static void toBin (const vector< vector< AngularRate > > &angularRate, EndianOSStream &eoss)
static void toBin (const vector< vector< vector< AngularRate > > > &angularRate, EndianOSStream &eoss)
static AngularRate fromBin (EndianISStream &eiss)
static vector< AngularRatefrom1DBin (EndianISStream &eiss)
static vector< vector< AngularRate > > from2DBin (EndianISStream &eiss)
static vector< vector< vector<
AngularRate > > > 
from3DBin (EndianISStream &eiss)
static string unit ()

Friends

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


Member Function Documentation

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

Write the binary representation of this to a EndianOSStream.

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

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

Parameters:
angularRate the vector of AngularRate to be written
eoss the EndianOSStream to be written to

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

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

Parameters:
angularRate the vector of vector of AngularRate to be written
eoss the EndianOSStream to be written to

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

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

Parameters:
angularRate the vector of vector of vector of AngularRate to be written
eoss the EndianOSStream to be written to

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

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

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

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

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

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

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

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

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

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

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

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


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