The Vish Visualization Shell 0.3
Vish

List of the components of a compound type. More...

#include <ocean/plankton/VValueBase.hpp>

Classes

struct  iterator
 Functor base class for iteration over the components. More...
struct  VParList

Public Member Functions

int copyComponents (const ValueMap &VM, const WeakVValueBasePtr_t &NewCompoundValue)
 Get the components of an existing value map and set them to refer to the new compound value.
template<typename T>
RefPtr< VTypedValueBase< T > > getValue (const string &PropertyName) const
 Get the value of a certain component.
template<typename T>
bool getValue (const string &PropertyName, T &value) const
 Retrieve a certain property of a parameter.
VValueBasePtr_t getValue (const string &s) const
 Get the value of a certain component.
int iterate (iterator &CI) const
 Iterate over all components.
size_t nComponents () const
 How many components are available here?
void removeValue (const string &s)
 Remove a value.
void setValue (const string &s, const VValueBasePtr_t &V)
 Set the value of a certain component (OVERWRITES existing component).

Detailed Description

List of the components of a compound type.

Examples
LocalCompoundInput.cpp.