stromx  0.7.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
stromx::runtime::ParameterGroup Class Reference

A group of parameters. More...

#include <ParameterGroup.h>

Inheritance diagram for stromx::runtime::ParameterGroup:
stromx::runtime::Parameter stromx::runtime::DescriptionBase

Public Member Functions

 ParameterGroup (const unsigned int id, ParameterGroup *const group=0)
 
virtual const std::vector
< const Parameter * > & 
members () const
 
- Public Member Functions inherited from stromx::runtime::Parameter
 Parameter (const unsigned int id, const VariantHandle &variant, ParameterGroup *const group=0)
 
AccessMode accessMode () const
 
void setAccessMode (const AccessMode mode)
 
UpdateBehavior updateBehavior () const
 
void setUpdateBehavior (const UpdateBehavior behavior)
 
virtual const Parametergroup () const
 
- Public Member Functions inherited from stromx::runtime::DescriptionBase
 DescriptionBase (const unsigned int id, const VariantHandle &variant)
 
const std::string & title () const
 
unsigned int id () const
 
const VariantHandlevariant () const
 
void setTitle (const std::string &title)
 
const VariantHandlevisualization () const
 
void setVisualization (const VariantHandle &visualization)
 
virtual const Datamax () const
 
virtual const Datamin () const
 
virtual const Datastep () const
 
virtual const std::vector
< EnumDescription > & 
descriptions () const
 
virtual unsigned int rows () const
 
virtual unsigned int cols () const
 

Additional Inherited Members

- Public Types inherited from stromx::runtime::Parameter
enum  AccessMode {
  NO_ACCESS, NONE_READ, NONE_WRITE, INITIALIZED_READ,
  INITIALIZED_WRITE, ACTIVATED_WRITE
}
 
enum  UpdateBehavior { PERSISTENT, PUSH, PULL, INTERNAL }
 

Detailed Description

A group of parameters.

Constructor & Destructor Documentation

stromx::runtime::ParameterGroup::ParameterGroup ( const unsigned int  id,
ParameterGroup *const  group = 0 
)

Constructs an enumeration parameter.

Member Function Documentation

virtual const std::vector<const Parameter*>& stromx::runtime::ParameterGroup::members ( ) const
inlinevirtual

Returns the members of this parameter group. If the parameter is not a parameter group or it has no members the returned list is empty.

Reimplemented from stromx::runtime::Parameter.


The documentation for this class was generated from the following files: