tilde~
Puredata Qt-based GUI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | List of all members
tilde::OPClass Class Reference

OOPD class structure. More...

#include <OPClass.h>

Inheritance diagram for tilde::OPClass:
tilde::OOPDClassBase

Public Member Functions

 OPClass ()
 
 OPClass (string className)
 
void showWindow ()
 
void readFile ()
 
void writeFile ()
 
void addMethodOutlet (string referenceName, t_outlet *outlet)
 
void addMethodPointerOutlet (string referenceName, t_outlet *outlet)
 
void freeMethodOutlet (string referenceName)
 
void freeMethodPointerOutlet (string referenceName)
 
map< string, t_outlet * > getMethodOutlets ()
 
void setParentClass (OPClass *p_class)
 
OPClassgetParentClass ()
 
string getClassName ()
 
- Public Member Functions inherited from tilde::OOPDClassBase
void addMethod (string methodName, string referenceName)
 
void freeMethod (string methodName)
 
void addProperty (string propertyName, string referenceName)
 
void freeProperty (string propertyName)
 
void addSignal (string signalName, string referenceName)
 
void freeSignal (string signalName)
 
PdArguments getPropertyList ()
 
PdArguments getMethodList ()
 
PdArguments getSignalList ()
 
map< string, string > getMethodNames ()
 
map< string, string > getPropertyNames ()
 
bool hasProperty (string propertyName)
 
void setPropertyNames (map< string, string > pNames)
 

Additional Inherited Members

- Public Attributes inherited from tilde::OOPDClassBase
string _className
 
t_canvas_canvas
 
t_symbol_symbol
 
PatchWindowController_patchWindow
 

Detailed Description

OOPD class structure.

Constructor & Destructor Documentation

tilde::OPClass::OPClass ( )
inline
OPClass::OPClass ( string  className)

Member Function Documentation

void tilde::OPClass::addMethodOutlet ( string  referenceName,
t_outlet outlet 
)
inline
void tilde::OPClass::addMethodPointerOutlet ( string  referenceName,
t_outlet outlet 
)
inline
void tilde::OPClass::freeMethodOutlet ( string  referenceName)
inline
void tilde::OPClass::freeMethodPointerOutlet ( string  referenceName)
inline
string tilde::OPClass::getClassName ( )
inline
map<string, t_outlet*> tilde::OPClass::getMethodOutlets ( )
inline
OPClass* tilde::OPClass::getParentClass ( )
inline
void OPClass::readFile ( )
void tilde::OPClass::setParentClass ( OPClass p_class)
inline
void OPClass::showWindow ( )
void OPClass::writeFile ( )

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