Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

cn Class Reference

#include <constants.hh>

List of all members.

Public Member Functions

 cn ()
 cn (real8 Px, real8 Py, real8 Pz)
 cn (const cn &P)
 ~cn ()
cnoperator= (const cn &P)
cnoperator+= (const cn &P)
cnoperator-= (const cn &P)
cnoperator *= (const real8 s)
cnoperator *= (const cn &P)
cnoperator/= (const real8 s)
cnoperator/= (const cn &P)
cn operator+ ()
cn operator+ (const cn &P)
cn operator- ()
cn operator- (const cn &P)
cn operator * (const real8 s)
cn operator * (const cn &P)
cn operator/ (const real8 s)
cn operator/ (const cn &P)
bool operator== (const cn &P) const
bool operator!= (const cn &P) const
real8 in (cn P) const
cn out (cn P) const
real8 dist (cn P) const
cn min (cn P) const
real8 norm2 () const
real8 norm () const
cn normalize () const
real8 angle (cn A) const
cn scale (real8 val) const
void showdata () const
void test ()

Public Attributes

real8 x
real8 y
real8 z


Constructor & Destructor Documentation

cn::cn  )  [inline]
 

Definition at line 207 of file constants.hh.

References x, y, and z.

Referenced by min(), normalize(), operator *(), operator+(), operator-(), operator/(), out(), and scale().

cn::cn real8  Px,
real8  Py,
real8  Pz
[inline]
 

Definition at line 209 of file constants.hh.

References x, y, and z.

cn::cn const cn P  )  [inline]
 

Definition at line 212 of file constants.hh.

References x, y, and z.

cn::~cn  )  [inline]
 

Definition at line 215 of file constants.hh.


Member Function Documentation

real8 cn::angle cn  A  )  const [inline]
 

Definition at line 268 of file constants.hh.

References in(), norm(), and real8.

Referenced by BBparBperp(), BASELINE::BBparBperpTheta(), BASELINE::IncidenceAngle(), BASELINE::model_parameters(), rangefiltporbits(), and slant2hrodriguez().

real8 cn::dist cn  P  )  const [inline]
 

Definition at line 257 of file constants.hh.

References real8, sqr(), x, y, and z.

Referenced by BBhBv(), BBparBperp(), BASELINE::BBparBperpTheta(), slant2hambiguity(), slant2hrodriguez(), snaphu_unwrap(), and tiepoint().

real8 cn::in cn  P  )  const [inline]
 

Definition at line 253 of file constants.hh.

References real8, x, y, and z.

Referenced by angle(), eq1_doppler(), eq1_doppler_dt(), eq2_range(), ProjectPointOnLine(), and slant2hambiguity().

cn cn::min cn  P  )  const [inline]
 

Definition at line 259 of file constants.hh.

References cn(), x, y, and z.

Referenced by BalphaBhBvBparBperpTheta(), BBparBperp(), BASELINE::BBparBperpTheta(), BASELINE::IncidenceAngle(), lp2xyz(), BASELINE::model_parameters(), ProjectPointOnLine(), rangefiltporbits(), slant2hambiguity(), slant2hrodriguez(), xyz2orb(), and xyz2t().

real8 cn::norm  )  const [inline]
 

Definition at line 263 of file constants.hh.

References real8, sqr(), x, y, and z.

Referenced by angle(), BBhBv(), normalize(), slant2hambiguity(), snaphu_unwrap(), and xyz2t().

real8 cn::norm2  )  const [inline]
 

Definition at line 261 of file constants.hh.

References real8, sqr(), x, y, and z.

Referenced by BalphaBhBvBparBperpTheta(), slant2hambiguity(), and slant2hrodriguez().

cn cn::normalize  )  const [inline]
 

Definition at line 265 of file constants.hh.

References cn(), norm(), x, y, and z.

cn cn::operator * const cn P  )  [inline]
 

Definition at line 242 of file constants.hh.

References cn(), x, y, and z.

cn cn::operator * const real8  s  )  [inline]
 

Definition at line 240 of file constants.hh.

References cn(), x, y, and z.

cn& cn::operator *= const cn P  )  [inline]
 

Definition at line 226 of file constants.hh.

References x, y, and z.

cn& cn::operator *= const real8  s  )  [inline]
 

Definition at line 224 of file constants.hh.

References x, y, and z.

bool cn::operator!= const cn P  )  const [inline]
 

Definition at line 250 of file constants.hh.

References x, y, and z.

cn cn::operator+ const cn P  )  [inline]
 

Definition at line 234 of file constants.hh.

References cn(), x, y, and z.

cn cn::operator+  )  [inline]
 

Definition at line 232 of file constants.hh.

References cn(), x, y, and z.

cn& cn::operator+= const cn P  )  [inline]
 

Definition at line 220 of file constants.hh.

References x, y, and z.

cn cn::operator- const cn P  )  [inline]
 

Definition at line 238 of file constants.hh.

References cn(), x, y, and z.

cn cn::operator-  )  [inline]
 

Definition at line 236 of file constants.hh.

References cn(), x, y, and z.

cn& cn::operator-= const cn P  )  [inline]
 

Definition at line 222 of file constants.hh.

References x, y, and z.

cn cn::operator/ const cn P  )  [inline]
 

Definition at line 246 of file constants.hh.

References cn(), x, y, and z.

cn cn::operator/ const real8  s  )  [inline]
 

Definition at line 244 of file constants.hh.

References cn(), x, y, and z.

cn& cn::operator/= const cn P  )  [inline]
 

Definition at line 230 of file constants.hh.

References x, y, and z.

cn& cn::operator/= const real8  s  )  [inline]
 

Definition at line 228 of file constants.hh.

References x, y, and z.

cn& cn::operator= const cn P  )  [inline]
 

Definition at line 218 of file constants.hh.

References x, y, and z.

bool cn::operator== const cn P  )  const [inline]
 

Definition at line 248 of file constants.hh.

References x, y, and z.

cn cn::out cn  P  )  const [inline]
 

Definition at line 255 of file constants.hh.

References cn(), x, y, and z.

cn cn::scale real8  val  )  const [inline]
 

Definition at line 270 of file constants.hh.

References cn(), x, y, and z.

Referenced by ProjectPointOnLine().

void cn::showdata  )  const [inline]
 

Definition at line 272 of file constants.hh.

References DEBUG, bk_messages::print(), x, y, and z.

Referenced by radarcodedem(), and test().

void cn::test  )  [inline]
 

Definition at line 276 of file constants.hh.

References DEBUG, bk_messages::print(), showdata(), x, y, and z.

Referenced by inittest().


Member Data Documentation

real8 cn::x
 

Definition at line 203 of file constants.hh.

Referenced by checkgeneral(), cn(), coarseporbit(), dist(), orbit::dumporbit(), ell2lp(), ell2xyz(), eq1_doppler_dt(), eq3_ellipsoid(), geocode(), orbit::getxyz(), orbit::getxyzddot(), orbit::getxyzdot(), in(), orbit::initialize(), interp_trilinear(), lp2xyz(), main(), min(), BASELINE::model_parameters(), norm(), norm2(), normalize(), operator *(), operator *=(), operator!=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), operator==(), out(), pol2xyz(), ProjectPointOnLine(), radarcodedem(), readinput(), scale(), showdata(), slant2hambiguity(), slcimage::slcimage(), test(), tiepoint(), xyz2ell(), and xyz2pol().

real8 cn::y
 

Definition at line 203 of file constants.hh.

Referenced by checkgeneral(), cn(), coarseporbit(), dist(), orbit::dumporbit(), ell2lp(), ell2xyz(), eq1_doppler_dt(), eq3_ellipsoid(), geocode(), orbit::getxyz(), orbit::getxyzddot(), orbit::getxyzdot(), in(), orbit::initialize(), interp_trilinear(), lp2xyz(), main(), min(), BASELINE::model_parameters(), norm(), norm2(), normalize(), operator *(), operator *=(), operator!=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), operator==(), out(), pol2xyz(), ProjectPointOnLine(), radarcodedem(), readinput(), scale(), showdata(), slant2hambiguity(), slcimage::slcimage(), test(), tiepoint(), xyz2ell(), and xyz2pol().

real8 cn::z
 

Definition at line 203 of file constants.hh.

Referenced by checkgeneral(), cn(), coarseporbit(), dist(), orbit::dumporbit(), ell2lp(), ell2xyz(), eq1_doppler_dt(), eq3_ellipsoid(), geocode(), orbit::getxyz(), orbit::getxyzddot(), orbit::getxyzdot(), in(), orbit::initialize(), interp_trilinear(), lp2xyz(), main(), min(), BASELINE::model_parameters(), norm(), norm2(), normalize(), operator *(), operator *=(), operator!=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), operator==(), out(), pol2xyz(), ProjectPointOnLine(), radarcodedem(), readinput(), scale(), showdata(), slant2hambiguity(), slcimage::slcimage(), test(), tiepoint(), xyz2ell(), and xyz2pol().


The documentation for this class was generated from the following file:
Generated on Fri Apr 22 15:58:18 2005 for Doris by doxygen 1.3.6