cosi::Position Class Reference

#include <Position.h>

Inheritance diagram for cosi::Position:

cosi::Quantity

List of all members.

Public Member Functions

 Position ()
 Position (double pX, double pY, double pZ)
 ~Position ()
Position Get ()
void Set (Position pP)
std::vector< double > GetValue ()
double GetX () const
double GetY () const
double GetZ () const
bool operator== (Position pP)
Position operator+ (Position pT)
Position operator- (Position pT)
bool operator< (const Position &pP) const

Static Public Attributes

static std::string sQuantityType = "(Real,Real,Real)"
static std::string sQuantityName = "Position"

Private Attributes

std::vector< double > mPosition

Friends

std::ostream & operator<< (std::ostream &pOs, const Position &pP)


Constructor & Destructor Documentation

cosi::Position::Position (  ) 

cosi::Position::Position ( double  pX,
double  pY,
double  pZ 
)

cosi::Position::~Position (  ) 


Member Function Documentation

Position cosi::Position::Get (  ) 

void cosi::Position::Set ( Position  pP  ) 

std::vector< double > cosi::Position::GetValue (  ) 

double cosi::Position::GetX (  )  const

double cosi::Position::GetY (  )  const

double cosi::Position::GetZ (  )  const

bool cosi::Position::operator== ( Position  pP  ) 

Position cosi::Position::operator+ ( Position  pT  ) 

Position cosi::Position::operator- ( Position  pT  ) 

bool cosi::Position::operator< ( const Position pP  )  const


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  pOs,
const Position pP 
) [friend]


Member Data Documentation

std::vector<double> cosi::Position::mPosition [private]

std::string cosi::Position::sQuantityType = "(Real,Real,Real)" [static]

std::string cosi::Position::sQuantityName = "Position" [static]


The documentation for this class was generated from the following files:
Generated on Sun Sep 7 18:37:46 2008 for COSI by  doxygen 1.5.4
Contact 
©2002-2018 U.C. Regents