Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
RLoc Class Reference

#include <RLoc.h>

List of all members.

Public Member Functions

 RLoc ()
 RLoc (const Point &loc, double d, double dv=5e3)
 RLoc (RLoc *rloc, double d, double dv=5e3)
 RLoc (const RLoc &r)
 ~RLoc ()
const PointLocation ()
const PointBaseLocation () const
RLocReferenceLoc () const
double Distance () const
double DistanceVar () const
double Azimuth () const
double AzimuthVar () const
double Elevation () const
double ElevationVar () const
void Resolve ()
void SetBaseLocation (const Point &l)
void SetReferenceLoc (RLoc *r)
void SetDistance (double d)
void SetDistanceVar (double dv)
void SetAzimuth (double a)
void SetAzimuthVar (double av)
void SetElevation (double e)
void SetElevationVar (double ev)

Detailed Description

Definition at line 23 of file RLoc.h.


Constructor & Destructor Documentation

RLoc::RLoc ( )

Definition at line 21 of file RLoc.cpp.

RLoc::RLoc ( const Point loc,
double  d,
double  dv = 5e3 
)

Definition at line 25 of file RLoc.cpp.

RLoc::RLoc ( RLoc rloc,
double  d,
double  dv = 5e3 
)

Definition at line 30 of file RLoc.cpp.

RLoc::RLoc ( const RLoc r)

Definition at line 35 of file RLoc.cpp.

RLoc::~RLoc ( )

Definition at line 42 of file RLoc.cpp.


Member Function Documentation

double RLoc::Azimuth ( ) const
inline

Definition at line 38 of file RLoc.h.

double RLoc::AzimuthVar ( ) const
inline

Definition at line 39 of file RLoc.h.

const Point& RLoc::BaseLocation ( ) const
inline

Definition at line 34 of file RLoc.h.

double RLoc::Distance ( ) const
inline

Definition at line 36 of file RLoc.h.

double RLoc::DistanceVar ( ) const
inline

Definition at line 37 of file RLoc.h.

double RLoc::Elevation ( ) const
inline

Definition at line 40 of file RLoc.h.

double RLoc::ElevationVar ( ) const
inline

Definition at line 41 of file RLoc.h.

const Point & RLoc::Location ( )

Definition at line 48 of file RLoc.cpp.

RLoc* RLoc::ReferenceLoc ( ) const
inline

Definition at line 35 of file RLoc.h.

void RLoc::Resolve ( )

Definition at line 57 of file RLoc.cpp.

void RLoc::SetAzimuth ( double  a)
inline

Definition at line 50 of file RLoc.h.

void RLoc::SetAzimuthVar ( double  av)
inline

Definition at line 51 of file RLoc.h.

void RLoc::SetBaseLocation ( const Point l)

Definition at line 84 of file RLoc.cpp.

void RLoc::SetDistance ( double  d)
inline

Definition at line 48 of file RLoc.h.

void RLoc::SetDistanceVar ( double  dv)
inline

Definition at line 49 of file RLoc.h.

void RLoc::SetElevation ( double  e)
inline

Definition at line 52 of file RLoc.h.

void RLoc::SetElevationVar ( double  ev)
inline

Definition at line 53 of file RLoc.h.

void RLoc::SetReferenceLoc ( RLoc r)
inline

Definition at line 47 of file RLoc.h.


The documentation for this class was generated from the following files: