Öffentliche Methoden | Private Methoden | Private Attribute
RoutePanel Klassenreferenz

#include <BoxDlg.h>

Zusammengehörigkeiten von RoutePanel:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 RoutePanel ()
 RoutePanel (wxWindow *parent)
bool GetActive ()
void SetActive (bool val)
bool GetPassive ()
void SetPassive (bool val)
void SetBox (MutBoxShape *box)
MutBoxShapeGetBox ()
void SetInput (InputFilterPanel *in)
InputFilterPanelGetInput () const
void SetOutput (OutputFilterPanel *out)
OutputFilterPanelGetOutput () const
void SetChannel (MutBoxChannelShape *ch)
MutBoxChannelShapeGetChannel () const
wxChoice * GetBoxChoice ()
int AddBox (MutBoxShape *boxShape, bool selected=false)
void EnableRoute (bool enable=true)

Private Methoden

 DECLARE_DYNAMIC_CLASS (RoutePanel) protected

Private Attribute

InputFilterPanelinPanel
OutputFilterPaneloutPanel
MutBoxChannelShapechannel

Ausführliche Beschreibung

Definiert in Zeile 124 der Datei BoxDlg.h.


Beschreibung der Konstruktoren und Destruktoren

RoutePanel::RoutePanel ( ) [inline]

Definiert in Zeile 138 der Datei BoxDlg.h.

Benutzt channel, inPanel und outPanel.

                    :RoutePanelBase()
        {
                inPanel = NULL;
                outPanel = NULL;
                channel = NULL;
        }
RoutePanel::RoutePanel ( wxWindow *  parent) [inline]

Definiert in Zeile 145 der Datei BoxDlg.h.

Benutzt channel, inPanel und outPanel.

                                     :RoutePanelBase(parent) 
        {
                inPanel = NULL;
                outPanel = NULL;
                channel = NULL;
        }

Dokumentation der Elementfunktionen

RoutePanel::DECLARE_DYNAMIC_CLASS ( RoutePanel  ) [inline, private]

Definiert in Zeile 125 der Datei BoxDlg.h.

Benutzt GetBox().

         :
        class BoxShapeData: public wxClientData {
                MutBoxShape * box;
        public:
                BoxShapeData(MutBoxShape * b):wxClientData() { box = b; }
                MutBoxShape * GetBox() { return box; }
        };
bool RoutePanel::GetActive ( ) [inline]

Definiert in Zeile 152 der Datei BoxDlg.h.

Wird benutzt von MutBoxChannelShape::ReadPanel().

                         {
                return active->GetValue();
        }
MutBoxShape* RoutePanel::GetBox ( )
wxChoice* RoutePanel::GetBoxChoice ( ) [inline]

Definiert in Zeile 175 der Datei BoxDlg.h.

{ return box; }
MutBoxChannelShape* RoutePanel::GetChannel ( ) const [inline]

Definiert in Zeile 174 der Datei BoxDlg.h.

Benutzt channel.

{ return channel; }
InputFilterPanel* RoutePanel::GetInput ( ) const [inline]

Definiert in Zeile 170 der Datei BoxDlg.h.

Benutzt inPanel.

Wird benutzt von MutBoxChannelShape::ReadPanel().

{ return inPanel; }
OutputFilterPanel* RoutePanel::GetOutput ( ) const [inline]

Definiert in Zeile 172 der Datei BoxDlg.h.

Benutzt outPanel.

Wird benutzt von MutBoxChannelShape::ReadPanel().

{ return outPanel; }
bool RoutePanel::GetPassive ( ) [inline]

Definiert in Zeile 159 der Datei BoxDlg.h.

                          {
                return passive->GetValue();
        }
void RoutePanel::SetActive ( bool  val) [inline]

Definiert in Zeile 155 der Datei BoxDlg.h.

Wird benutzt von MutBoxChannelShape::InitializeRoute().

                                 {
                active->SetValue(val);
                passive->SetValue(!val);
        }
void RoutePanel::SetBox ( MutBoxShape box) [inline]

Definiert in Zeile 167 der Datei BoxDlg.h.

Benutzt STUBC.

{ STUBC; }
void RoutePanel::SetChannel ( MutBoxChannelShape ch) [inline]

Definiert in Zeile 173 der Datei BoxDlg.h.

Benutzt channel.

Wird benutzt von MutBoxChannelShape::CreateRoutePanel().

{ channel = ch; }
void RoutePanel::SetInput ( InputFilterPanel in) [inline]

Definiert in Zeile 169 der Datei BoxDlg.h.

Benutzt inPanel.

Wird benutzt von MutBoxChannelShape::CreateRoutePanel().

{ inPanel = in; }
void RoutePanel::SetOutput ( OutputFilterPanel out) [inline]

Definiert in Zeile 171 der Datei BoxDlg.h.

Benutzt outPanel.

Wird benutzt von MutBoxChannelShape::CreateRoutePanel().

{ outPanel = out; }
void RoutePanel::SetPassive ( bool  val) [inline]

Definiert in Zeile 162 der Datei BoxDlg.h.

                                  {
                passive->SetValue(val);
                active->SetValue(!val);
        }

Dokumentation der Datenelemente

Definiert in Zeile 136 der Datei BoxDlg.h.

Wird benutzt von GetChannel(), RoutePanel() und SetChannel().

Definiert in Zeile 133 der Datei BoxDlg.h.

Wird benutzt von EnableRoute(), GetInput(), RoutePanel() und SetInput().

Definiert in Zeile 135 der Datei BoxDlg.h.

Wird benutzt von EnableRoute(), GetOutput(), RoutePanel() und SetOutput().


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

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