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

base data structure for class and instance: name, canvas, symbol More...

#include <OOPDClassBase.h>

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

Public Member Functions

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)
 

Public Attributes

string _className
 
t_canvas_canvas
 
t_symbol_symbol
 
PatchWindowController_patchWindow
 

Detailed Description

base data structure for class and instance: name, canvas, symbol

Member Function Documentation

void tilde::OOPDClassBase::addMethod ( string  methodName,
string  referenceName 
)
inline
void tilde::OOPDClassBase::addProperty ( string  propertyName,
string  referenceName 
)
inline
void tilde::OOPDClassBase::addSignal ( string  signalName,
string  referenceName 
)
inline
void tilde::OOPDClassBase::freeMethod ( string  methodName)
inline
void tilde::OOPDClassBase::freeProperty ( string  propertyName)
inline
void tilde::OOPDClassBase::freeSignal ( string  signalName)
inline
PdArguments tilde::OOPDClassBase::getMethodList ( )
inline
map<string, string> tilde::OOPDClassBase::getMethodNames ( )
inline
PdArguments tilde::OOPDClassBase::getPropertyList ( )
inline
map<string, string> tilde::OOPDClassBase::getPropertyNames ( )
inline
PdArguments tilde::OOPDClassBase::getSignalList ( )
inline
bool tilde::OOPDClassBase::hasProperty ( string  propertyName)
inline
void tilde::OOPDClassBase::setPropertyNames ( map< string, string >  pNames)
inline

Member Data Documentation

t_canvas* tilde::OOPDClassBase::_canvas
string tilde::OOPDClassBase::_className
PatchWindowController* tilde::OOPDClassBase::_patchWindow
t_symbol* tilde::OOPDClassBase::_symbol

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