Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ChanCfgOverrides Class Reference

#include <chancfg.h>

List of all members.

Public Types

enum  Field {
  OrigX, OrigY, SizeX, SizeY,
  Title, Mask, Cameras
}

Public Member Functions

 ChanCfgOverrides (void)
 ChanCfgOverrides (const ChanCfgOverrides &)
 ~ChanCfgOverrides (void)
ChanCfgOverrides & operator= (const ChanCfgOverrides &)
void setField (const Field, const bool)
void setField (const Field, const int)
void setField (const Field, const unsigned int)
void setField (const Field, const float)
void setField (const Field, const double)
void setField (const Field, const std::string &)
void setField (const Field, const char *)
bool defined (const Field) const
bool getBool (const Field) const
int getInt (const Field) const
unsigned int getUInt (const Field) const
float getFloat (const Field) const
double getDouble (const Field) const
std::string getString (const Field) const

Private Types

typedef pmap< Field, TypesFields

Private Attributes

Fields _fields


Member Typedef Documentation

typedef pmap<Field, Types> ChanCfgOverrides::Fields [private]
 

Definition at line 80 of file chancfg.h.


Member Enumeration Documentation

enum ChanCfgOverrides::Field
 

Enumeration values:
OrigX 
OrigY 
SizeX 
SizeY 
Title 
Mask 
Cameras 

Definition at line 43 of file chancfg.h.


Constructor & Destructor Documentation

ChanCfgOverrides::ChanCfgOverrides void   ) 
 

Definition at line 535 of file chancfg.cxx.

ChanCfgOverrides::ChanCfgOverrides const ChanCfgOverrides &   ) 
 

Definition at line 537 of file chancfg.cxx.

ChanCfgOverrides::~ChanCfgOverrides void   ) 
 

Definition at line 540 of file chancfg.cxx.

References _fields.


Member Function Documentation

bool ChanCfgOverrides::defined const  Field  )  const
 

Definition at line 590 of file chancfg.cxx.

References _fields, and t.

bool ChanCfgOverrides::getBool const  Field  )  const
 

Definition at line 594 of file chancfg.cxx.

References t.

double ChanCfgOverrides::getDouble const  Field  )  const
 

Definition at line 618 of file chancfg.cxx.

References t.

float ChanCfgOverrides::getFloat const  Field  )  const
 

Definition at line 612 of file chancfg.cxx.

References t.

int ChanCfgOverrides::getInt const  Field  )  const
 

Definition at line 600 of file chancfg.cxx.

References t.

std::string ChanCfgOverrides::getString const  Field  )  const
 

Definition at line 624 of file chancfg.cxx.

References t.

unsigned int ChanCfgOverrides::getUInt const  Field  )  const
 

Definition at line 606 of file chancfg.cxx.

References t.

ChanCfgOverrides & ChanCfgOverrides::operator= const ChanCfgOverrides &   ) 
 

Definition at line 542 of file chancfg.cxx.

void ChanCfgOverrides::setField const  Field,
const char * 
 

Definition at line 584 of file chancfg.cxx.

References _fields, and t.

void ChanCfgOverrides::setField const  Field,
const std::string & 
 

Definition at line 578 of file chancfg.cxx.

References _fields, and t.

void ChanCfgOverrides::setField const  Field,
const  double
 

Definition at line 572 of file chancfg.cxx.

References _fields, and t.

void ChanCfgOverrides::setField const  Field,
const  float
 

Definition at line 566 of file chancfg.cxx.

References _fields, and t.

void ChanCfgOverrides::setField const  Field,
const unsigned  int
 

Definition at line 560 of file chancfg.cxx.

References _fields, and t.

void ChanCfgOverrides::setField const  Field,
const  int
 

Definition at line 554 of file chancfg.cxx.

References _fields, and t.

void ChanCfgOverrides::setField const  Field,
const  bool
 

Definition at line 548 of file chancfg.cxx.

References _fields, and t.


Member Data Documentation

Fields ChanCfgOverrides::_fields [private]
 

Definition at line 81 of file chancfg.h.

Referenced by defined(), setField(), and ~ChanCfgOverrides().


The documentation for this class was generated from the following files:
Generated on Fri May 2 00:48:10 2003 for Panda by doxygen1.3