Main Page | Class Hierarchy | Class List | Directories | Class Members

Configuration Class Reference

#include <Configuration.h>

Inherited by PixelSizeConfiguration.

List of all members.

Public Member Functions

void addSetting (const PropertySetting &setting)
bool isPropertyIncluded (const char *device, const char *property)
bool isSettingIncluded (const PropertySetting &ps)
bool isConfigurationIncluded (const Configuration &cfg)
PropertySetting getSetting (size_t index) const throw (CMMError)
size_t size () const
std::string getVerbose () const
std::string Serialize () const


Detailed Description

Encapsulation of the configuration information. Designed to be wrapped by SWIG. A collection of configuration settings.


Member Function Documentation

void Configuration::addSetting const PropertySetting setting  )  [inline]
 

Adds new property setting to the existing contents.

PropertySetting Configuration::getSetting size_t  index  )  const throw (CMMError)
 

Returns the setting with specified index.

std::string Configuration::getVerbose  )  const
 

Returns verbose description of the object's contents.

bool Configuration::isConfigurationIncluded const Configuration cfg  ) 
 

Checks whether a configuration is included. Included means that all devices from the operand configuration are included and that settings match

bool Configuration::isPropertyIncluded const char *  device,
const char *  property
 

Checks whether the property is included in the configuration.

bool Configuration::isSettingIncluded const PropertySetting ps  ) 
 

Checks whether the setting is included in the configuration.

string Configuration::Serialize  )  const
 

Creates serialized representation of the object.

size_t Configuration::size  )  const [inline]
 

Returns the number of settings.


The documentation for this class was generated from the following files:
Generated on Tue Oct 2 15:37:56 2007 for MMCore API by  doxygen 1.4.4