Main Page   Namespace List   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, Types > Fields

Private Attributes

Fields _fields


Member Typedef Documentation

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

Definition at line 77 of file chancfg.h.


Member Enumeration Documentation

enum ChanCfgOverrides::Field
 

Enumeration values:
OrigX 
OrigY 
SizeX 
SizeY 
Title 
Mask 
Cameras 

Definition at line 40 of file chancfg.h.


Constructor & Destructor Documentation

ChanCfgOverrides::ChanCfgOverrides (  void   ) 
 

Definition at line 532 of file chancfg.cxx.

ChanCfgOverrides::ChanCfgOverrides (  const ChanCfgOverrides &   ) 
 

Definition at line 534 of file chancfg.cxx.

References c.

ChanCfgOverrides::~ChanCfgOverrides (  void   ) 
 

Definition at line 537 of file chancfg.cxx.


Member Function Documentation

bool ChanCfgOverrides::defined (  const  Field  )  const
 

Definition at line 587 of file chancfg.cxx.

References _fields.

bool ChanCfgOverrides::getBool (  const  Field  )  const
 

Definition at line 591 of file chancfg.cxx.

References _fields, and t.

double ChanCfgOverrides::getDouble (  const  Field  )  const
 

Definition at line 615 of file chancfg.cxx.

References _fields, and t.

float ChanCfgOverrides::getFloat (  const  Field  )  const
 

Definition at line 609 of file chancfg.cxx.

References _fields, and t.

int ChanCfgOverrides::getInt (  const  Field  )  const
 

Definition at line 597 of file chancfg.cxx.

References _fields, and t.

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

Definition at line 621 of file chancfg.cxx.

References _fields, and t.

unsigned int ChanCfgOverrides::getUInt (  const  Field  )  const
 

Definition at line 603 of file chancfg.cxx.

References _fields, and t.

ChanCfgOverrides & ChanCfgOverrides::operator= (  const ChanCfgOverrides &   ) 
 

Definition at line 539 of file chancfg.cxx.

References _fields, and c.

void ChanCfgOverrides::setField (  const  Field,
const char * 
) 
 

Definition at line 581 of file chancfg.cxx.

References _fields, t, and v.

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

Definition at line 575 of file chancfg.cxx.

References _fields, t, and v.

void ChanCfgOverrides::setField (  const  Field,
const  double
) 
 

Definition at line 569 of file chancfg.cxx.

References _fields, t, and v.

void ChanCfgOverrides::setField (  const  Field,
const  float
) 
 

Definition at line 563 of file chancfg.cxx.

References _fields, t, and v.

void ChanCfgOverrides::setField (  const  Field,
const unsigned  int
) 
 

Definition at line 557 of file chancfg.cxx.

References _fields, t, and v.

void ChanCfgOverrides::setField (  const  Field,
const  int
) 
 

Definition at line 551 of file chancfg.cxx.

References _fields, t, and v.

void ChanCfgOverrides::setField (  const  Field,
const  bool
) 
 

Definition at line 545 of file chancfg.cxx.

References _fields, t, and v.

Referenced by Tiledviz::Flush(), Viztex::Flush(), herc_overrides_func(), and panda_overrides_func().


Member Data Documentation

Fields ChanCfgOverrides::_fields [private]
 

Definition at line 78 of file chancfg.h.

Referenced by defined(), getBool(), getDouble(), getFloat(), getInt(), getString(), getUInt(), operator=(), and setField().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:11:30 2003 for Panda by doxygen1.3