Öffentliche Methoden | Öffentliche, statische Methoden | Private Methoden | Private Attribute
MutBoxChannelShape Klassenreferenz

#include <BoxChannelShape.h>

Klassendiagramm für MutBoxChannelShape:
Inheritance graph
[Legende]
Zusammengehörigkeiten von MutBoxChannelShape:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 MutBoxChannelShape (wxWindow *p=NULL, wxWindowID id=wxID_ANY, Route *r=NULL)
bool Create (wxWindow *p=NULL, wxWindowID id=wxID_ANY, Route *r=NULL)
virtual ~MutBoxChannelShape ()
void SetInput (MutInputDeviceShape *device)
MutInputDeviceShape * GetInput ()
Route * GetRoute () const
void SetOutput (MutOutputDeviceShape *device, bool changeRoute=false)
MutOutputDeviceShape * GetOutput ()
void AddPossibleOutput (MutOutputDeviceShape *device)
virtual void ReadPanel (RoutePanel *panel)
virtual void DrawLines (wxDC &dc, const wxPoint &parentPosition) const
virtual wxPoint GetPerimeterPoint (const wxPoint &i, const wxPoint &o, const wxPoint &parentPosition) const
virtual void Refresh (bool eraseBackground=true, const wxRect *rect=NULL)
void DetachChannel ()
 Detaches the channel from a box shape.

Öffentliche, statische Methoden

static void CreateRoutePanel (MutBoxChannelShape *channel, MutRouteWnd *parentwin, wxWindow *routeWindow, int selectBox)
static void InitializeInputFilter (InputFilterPanel *panel, MutRouteWnd *par, MutBoxChannelShape *shape=NULL)
static void InitializeRoute (RoutePanel *panel, MutRouteWnd *par, MutBoxChannelShape *shape=NULL, int selectBox=NoBox)
static void InitializeOutputFilter (OutputFilterPanel *panel, MutRouteWnd *par, MutBoxChannelShape *shape=NULL)

Private Methoden

virtual MutIcon & GetMutIcon ()
 Calculates the Icon to be used.

Private Attribute

Route * route
MutInputDeviceShape * input
MutOutputDeviceShape * output

Ausführliche Beschreibung

Definiert in Zeile 135 der Datei BoxChannelShape.h.


Dokumentation der Datenelemente


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Erzeugt am Sun Aug 21 2011 10:52:07 für Mutabor von doxygen 1.7.4