ControlDevice Class Reference

Envelope class for control_device_impl. More...

#include <control-device.h>

List of all members.

Public Member Functions

 ControlDevice (control_device_impl *imp=0)
void add (const std::string &nm, Mutator *value_ref)
void add (const char *nm, Mutator *value_ref)
void update ()
void print_values (std::ostream &) const
void print_unrecognized (std::ostream &) const
void attach_to (std::istream &in)
void register_at (ControlDevice &, const std::string &prefix)
std::string name () const
ControlDevice getSubDevice (const std::string &name)
ControlDevice getSubDevice (const char *name)

Detailed Description

Envelope class for control_device_impl.

Interface for controlling parameters. Read from a file, set interactively via a GUI or a command interpreter.

Author:
Guntram Berti
Date:
1997

Constructor & Destructor Documentation

ControlDevice::ControlDevice ( control_device_impl imp = 0  )  [inline]

Member Function Documentation

void ControlDevice::add ( const char *  nm,
Mutator value_ref 
)

References add().

void ControlDevice::add ( const std::string &  nm,
Mutator value_ref 
)

References control_device_impl::add().

Referenced by add(), and RegisterAt().

void ControlDevice::attach_to ( std::istream &  in  ) 
ControlDevice ControlDevice::getSubDevice ( const char *  name  ) 

References getSubDevice().

ControlDevice ControlDevice::getSubDevice ( const std::string &  name  ) 
std::string ControlDevice::name (  )  const
void ControlDevice::print_unrecognized ( std::ostream &  out  )  const
void ControlDevice::print_values ( std::ostream &  out  )  const
void ControlDevice::register_at ( ControlDevice Ctrl,
const std::string &  prefix 
)

Referenced by getSubDevice().

void ControlDevice::update (  ) 

The documentation for this class was generated from the following files:
Generated on Thu Jun 30 02:19:01 2016 for AMROC's Parameter IO by  doxygen 1.6.3