#include <Angle.h>
Definition at line 72 of file Angle.h.
Public Member Functions | |
| Angle () | |
| Angle constructors. | |
| Angle (const Angle &) | |
| Angle (const string &s) | |
| Angle (const IDLAngle &) | |
| Angle (double value) | |
| virtual | ~Angle () |
| Angle destructor. | |
| void | toBin (EndianOSStream &eoss) |
| Write the binary representation of this to an EndianOSStream. | |
| Angle & | operator= (const Angle &) |
| assignment operator | |
| Angle & | operator= (const double) |
| assignment operator | |
| Angle & | operator+= (const Angle &) |
| assignment with arithmetic operators | |
| Angle & | operator-= (const Angle &) |
| Angle & | operator *= (const double) |
| Angle & | operator/= (const double) |
| Angle | operator+ (const Angle &) const |
| arithmetic functions | |
| Angle | operator- (const Angle &) const |
| Angle | operator * (const double) const |
| Angle | operator/ (const double) const |
| bool | operator< (const Angle &) const |
| comparison operators | |
| bool | operator> (const Angle &) const |
| bool | operator<= (const Angle &) const |
| bool | operator>= (const Angle &) const |
| bool | operator== (const Angle &) const |
| bool | equals (const Angle &) const |
| bool | operator!= (const Angle &) const |
| bool | isZero () const |
| Angle | operator- () const |
| unary - and + operators | |
| Angle | operator+ () const |
| string | toString () const |
| string | toStringI () const |
| operator string () const | |
| Conversion functions. | |
| double | get () const |
| IDLAngle | toIDLAngle () const |
Static Public Member Functions | |
| static double | fromString (const string &) |
| static string | toString (double) |
| static Angle | getAngle (StringTokenizer &t) throw (NumberFormatException) |
| static void | toBin (const vector< Angle > &angle, EndianOSStream &eoss) |
| Write the binary representation of a vector of Angle to a EndianOSStream. | |
| static void | toBin (const vector< vector< Angle > > &angle, EndianOSStream &eoss) |
| Write the binary representation of a vector of vector of Angle to a EndianOSStream. | |
| static void | toBin (const vector< vector< vector< Angle > > > &angle, EndianOSStream &eoss) |
| Write the binary representation of a vector of vector of vector of Angle to a EndianOSStream. | |
| static Angle | fromBin (EndianISStream &eiss) |
| Read the binary representation of an Angle from a EndianISStream and use the read value to set an Angle. | |
| static vector< Angle > | from1DBin (EndianISStream &eiss) |
| Read the binary representation of a vector of Angle from an EndianISStream and use the read value to set a vector of Angle. | |
| static vector< vector< Angle > > | from2DBin (EndianISStream &eiss) |
| Read the binary representation of a vector of vector of Angle from an EndianISStream and use the read value to set a vector of vector of Angle. | |
| static vector< vector< vector< Angle > > > | from3DBin (EndianISStream &eiss) |
| Read the binary representation of a vector of vector of vector of Angle from an EndianISStream and use the read value to set a vector of vector of vector of Angle. | |
| static string | unit () |
Private Attributes | |
| double | value |
Friends | |
| Angle | operator * (double, const Angle &) |
| Friend functions. | |
| ostream & | operator<< (ostream &, const Angle &) |
| istream & | operator>> (istream &, Angle &) |
| static double asdm::Angle::fromString | ( | const string & | ) | [static] |
| static string asdm::Angle::toString | ( | double | ) | [static] |
| static Angle asdm::Angle::getAngle | ( | StringTokenizer & | t | ) | throw (NumberFormatException) [static] |
| void asdm::Angle::toBin | ( | EndianOSStream & | eoss | ) |
Write the binary representation of this to an EndianOSStream.
| static void asdm::Angle::toBin | ( | const vector< Angle > & | angle, | |
| EndianOSStream & | eoss | |||
| ) | [static] |
Write the binary representation of a vector of Angle to a EndianOSStream.
| angle | the vector of Angle to be written | |
| eoss | the EndianOSStream to be written to |
| static void asdm::Angle::toBin | ( | const vector< vector< Angle > > & | angle, | |
| EndianOSStream & | eoss | |||
| ) | [static] |
Write the binary representation of a vector of vector of Angle to a EndianOSStream.
| angle | the vector of vector of Angle to be written | |
| eoss | the EndianOSStream to be written to |
| static void asdm::Angle::toBin | ( | const vector< vector< vector< Angle > > > & | angle, | |
| EndianOSStream & | eoss | |||
| ) | [static] |
Write the binary representation of a vector of vector of vector of Angle to a EndianOSStream.
| angle | the vector of vector of vector of Angle to be written | |
| eoss | the EndianOSStream to be written to |
| static Angle asdm::Angle::fromBin | ( | EndianISStream & | eiss | ) | [static] |
Read the binary representation of an Angle from a EndianISStream and use the read value to set an Angle.
| eiss | the EndianStream to be read |
| static vector<Angle> asdm::Angle::from1DBin | ( | EndianISStream & | eiss | ) | [static] |
Read the binary representation of a vector of Angle from an EndianISStream and use the read value to set a vector of Angle.
| eiis | the EndianISStream to be read |
| static vector<vector<Angle> > asdm::Angle::from2DBin | ( | EndianISStream & | eiss | ) | [static] |
Read the binary representation of a vector of vector of Angle from an EndianISStream and use the read value to set a vector of vector of Angle.
| eiis | the EndianISStream to be read |
| static vector<vector<vector<Angle> > > asdm::Angle::from3DBin | ( | EndianISStream & | eiss | ) | [static] |
Read the binary representation of a vector of vector of vector of Angle from an EndianISStream and use the read value to set a vector of vector of vector of Angle.
| eiss | the EndianISStream to be read |
| Angle & asdm::Angle::operator= | ( | const | double | ) | [inline] |
| Angle & asdm::Angle::operator *= | ( | const | double | ) | [inline] |
| Angle & asdm::Angle::operator/= | ( | const | double | ) | [inline] |
| Angle asdm::Angle::operator * | ( | const | double | ) | const [inline] |
| Angle asdm::Angle::operator/ | ( | const | double | ) | const [inline] |
| bool asdm::Angle::operator< | ( | const Angle & | ) | const [inline] |
| bool asdm::Angle::operator> | ( | const Angle & | ) | const [inline] |
| bool asdm::Angle::operator<= | ( | const Angle & | ) | const [inline] |
| bool asdm::Angle::operator>= | ( | const Angle & | ) | const [inline] |
| bool asdm::Angle::operator== | ( | const Angle & | ) | const [inline] |
| bool asdm::Angle::equals | ( | const Angle & | ) | const [inline] |
| bool asdm::Angle::operator!= | ( | const Angle & | ) | const [inline] |
| bool asdm::Angle::isZero | ( | ) | const |
| Angle asdm::Angle::operator- | ( | ) | const [inline] |
| Angle asdm::Angle::operator+ | ( | ) | const [inline] |
| string asdm::Angle::toString | ( | ) | const [inline] |
Definition at line 315 of file Angle.h.
References value.
Referenced by operator string(), and toStringI().
| string asdm::Angle::toStringI | ( | ) | const [inline] |
| asdm::Angle::operator string | ( | ) | const [inline] |
| double asdm::Angle::get | ( | ) | const [inline] |
| IDLAngle asdm::Angle::toIDLAngle | ( | ) | const [inline] |
| ostream& operator<< | ( | ostream & | , | |
| const Angle & | ||||
| ) | [friend] |
| istream& operator>> | ( | istream & | , | |
| Angle & | ||||
| ) | [friend] |
double asdm::Angle::value [private] |
Definition at line 185 of file Angle.h.
Referenced by equals(), get(), asdm::operator *(), operator *(), operator *=(), operator!=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator<(), asdm::operator<<(), operator<=(), operator=(), operator==(), operator>(), operator>=(), asdm::operator>>(), toIDLAngle(), toString(), and toStringI().
1.5.1