| PiPo - Plugin Interface for Processing Objects
    | 
| Public Member Functions | |
| Attr (PiPo *pipo, const char *name, const char *descr, const std::type_info *type, bool changesStream) | |
| PiPo attribute base class.  More... | |
| ~Attr (void) | |
| void | setIndex (unsigned int index) | 
| void | setName (const char *name) | 
| void | setDescr (const char *descr) | 
| unsigned int | getIndex (void) | 
| const char * | getName (void) | 
| const char * | getDescr (void) | 
| enum Type | getType (void) | 
| bool | doesChangeStream (void) | 
| virtual void | clone (Attr *other)=0 | 
| virtual unsigned int | setSize (unsigned int size)=0 | 
| virtual unsigned int | getSize (void)=0 | 
| virtual void | set (unsigned int i, int val, bool silently=false)=0 | 
| virtual void | set (unsigned int i, double val, bool silently=false)=0 | 
| virtual void | set (unsigned int i, const char *val, bool silently=false)=0 | 
| virtual int | getInt (unsigned int i)=0 | 
| virtual double | getDbl (unsigned int i)=0 | 
| virtual const char * | getStr (unsigned int i)=0 | 
| virtual std::vector< const char * > * | getEnumList (void) | 
| void | changed (bool silently=false) | 
| void | rename (const char *name) | 
| 
 | inline | 
PiPo attribute base class.
| 
 | inline | 
| 
 | inline | 
| 
 | pure virtual | 
| 
 | inline | 
| 
 | pure virtual | 
| 
 | inline | 
| 
 | inlinevirtual | 
Reimplemented in PiPo::EnumAttr.
| 
 | inline | 
| 
 | pure virtual | 
| 
 | inline | 
| 
 | pure virtual | 
Implemented in PiPoVarSizeAttr< enum PiPo::Enumerate >, PiPoVarSizeAttr< TYPE >, PiPoArrayAttr< enum PiPo::Enumerate, SIZE >, PiPoArrayAttr< TYPE, SIZE >, PiPoScalarAttr< enum PiPo::Enumerate >, PiPoScalarAttr< const char * >, and PiPoScalarAttr< TYPE >.
| 
 | pure virtual | 
| 
 | inline | 
| 
 | inline | 
| 
 | pure virtual | 
Implemented in PiPoVarSizeAttr< enum PiPo::Enumerate >, PiPoVarSizeAttr< TYPE >, PiPoArrayAttr< enum PiPo::Enumerate, SIZE >, PiPoArrayAttr< TYPE, SIZE >, PiPoScalarAttr< enum PiPo::Enumerate >, PiPoScalarAttr< const char * >, and PiPoScalarAttr< TYPE >.
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | pure virtual | 
 1.8.3.1
 1.8.3.1