stromx  0.8.0
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::Description

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
 
virtual Type originalType () const
 
virtual Type currentType () const
 
- Public Member Functions inherited from stromx::runtime::Description
 Description (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
}
 
- Public Types inherited from stromx::runtime::Description
enum  Type { NO_TYPE, PARAMETER, INPUT, OUTPUT }
 
enum  UpdateBehavior { PERSISTENT, PUSH, PULL, INTERNAL }
 

Detailed Description

A group of parameters.

Constructor & Destructor Documentation

§ ParameterGroup()

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

Constructs an enumeration parameter.

Member Function Documentation

§ members()

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: