cosi::WiringPath Class Reference

#include <WiringPath.h>

Inheritance diagram for cosi::WiringPath:

cosi::Quantity

List of all members.

Public Types

typedef std::list< Position >
::iterator 
iterator

Public Member Functions

 WiringPath ()
 ~WiringPath ()
void AppendPosition (Position pP)
void PrependPosition (Position pP)
std::list< PositionGetValue ()
void SetValue (std::list< Position > pPath)
WiringPath Get ()
void Set (WiringPath pPath)
double Length ()
iterator PathBegin ()
iterator PathEnd ()
Position First ()
Position Last ()
bool operator< (WiringPath pPath)
bool operator> (WiringPath pPath)
WiringPath operator+ (WiringPath pPath)
WiringPath operator- (WiringPath pPath)

Static Public Attributes

static std::string sQuantityName = "WiringPath"
static std::string sQuantityType = "List of positions"

Private Attributes

std::list< PositionmPath

Friends

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


Member Typedef Documentation


Constructor & Destructor Documentation

cosi::WiringPath::WiringPath (  ) 

cosi::WiringPath::~WiringPath (  ) 


Member Function Documentation

void cosi::WiringPath::AppendPosition ( Position  pP  ) 

void cosi::WiringPath::PrependPosition ( Position  pP  ) 

std::list< Position > cosi::WiringPath::GetValue (  ) 

void cosi::WiringPath::SetValue ( std::list< Position pPath  ) 

WiringPath cosi::WiringPath::Get (  ) 

void cosi::WiringPath::Set ( WiringPath  pPath  ) 

double cosi::WiringPath::Length (  ) 

WiringPath::iterator cosi::WiringPath::PathBegin (  ) 

WiringPath::iterator cosi::WiringPath::PathEnd (  ) 

Position cosi::WiringPath::First (  ) 

Position cosi::WiringPath::Last (  ) 

bool cosi::WiringPath::operator< ( WiringPath  pPath  ) 

bool cosi::WiringPath::operator> ( WiringPath  pPath  ) 

WiringPath cosi::WiringPath::operator+ ( WiringPath  pPath  ) 

WiringPath cosi::WiringPath::operator- ( WiringPath  pPath  ) 


Friends And Related Function Documentation

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


Member Data Documentation

std::list<Position> cosi::WiringPath::mPath [private]

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

std::string cosi::WiringPath::sQuantityType = "List of positions" [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