40 class wxUpdateUIEvent;
61 albaEvent(
void *sender,
int id,
bool b,
long arg=0);
62 albaEvent(
void *sender,
int id,
double f,
long arg=0);
143 albaEvent(
void *sender,
int id, wxWindow *win,
long arg=0);
144 albaEvent(
void *sender,
int id, wxUpdateUIEvent *e,
long arg=0);
145 albaEvent(
void *sender,
int id, wxObject *wxobj,
long arg=0);
147 wxWindow* GetWin() {
return m_Win;};
148 wxUpdateUIEvent* GetUIEvent() {
return m_UpdateUIEvent;};
149 wxObject* GetWxObj() {
return m_WxObj;};
151 void SetWin(wxWindow* win) { m_Win = win;};
152 void SetUIEvent(wxUpdateUIEvent *e) { m_UpdateUIEvent =e;};
153 void SetWxObj(wxObject *wxobj) { m_WxObj = wxobj;};
157 wxUpdateUIEvent *m_UpdateUIEvent;
165 albaEvent(
void *sender,
int id, vtkObject *vtkobj,
long arg=0);
168 vtkProp* GetProp() {
return m_VtkProp;};
169 vtkObject* GetVtkObj() {
return m_VtkObj;};
171 void SetProp(vtkProp* prop) { m_VtkProp = prop;};
172 void SetVtkObj(vtkObject *vtkobj) { m_VtkObj = vtkobj;};
187 void Init(
void *sender,
int id,
long arg=0);
#define EXPORT_STL_VECTOR(declspec_, T_)
Implementation of the message object for the Subject/Observer design pattern.
albaEvent - Class implementing ALBA application events.
void SetVme(albaVME *vme)
albaEvent(void *sender, int id, albaString *s, long arg=0)
albaEvent(void *sender, int id, albaMatrix *m1, albaMatrix *m2=NULL)
albaEvent(void *sender, int id, albaString *s, int x, int y, int width, int height, long arg=0)
void SetVmeVector(std::vector< albaVME * > vmeVector)
set call data, data sent by sender (event's invoker) to all observers.
void SetView(albaView *view)
albaEvent(void *sender, int id, albaObject *albaobj, albaString *s, long arg=0)
albaObject * GetMafObject()
void SetWidgetData(WidgetDataType &widget_data)
albaEvent(void *sender, int id, albaOp *op, long arg=0)
albaString * m_ALBAString
WidgetDataType m_WidgetData
void SetString(albaString *s)
albaEvent(void *sender, int id, WidgetDataType &widget_data, long arg=0)
albaEvent(void *sender, int id, bool b, long arg=0)
virtual void DeepCopy(const albaEventBase *alba_event)
albaEvent(void *sender, int id, double f, long arg=0)
albaEvent(void *sender, int id, albaVME *vme, bool b=false, long arg=0)
std::vector< albaVME * > m_VmeVector
std::vector< albaVME * > GetVmeVector()
return call data, data sent by sender (event's invoker) to all observers
albaEvent(void *sender, int id, albaView *view, wxWindow *win=NULL)
void SetPointer(void *pointer)
Sets Pointer.
albaEvent(void *sender, int id, long arg=0)
void Init(void *sender, int id, long arg=0)
albaTypeMacro(albaEvent, albaEventBase)
void SetOldMatrix(albaMatrix *mat2)
void SetMatrix(albaMatrix *mat)
albaEvent(void *sender, int id, albaObject *albaobj, long arg=0)
void GetWidgetData(WidgetDataType &widget_data)
albaMatrix * GetOldMatrix()
void * GetPointer() const
Returns Pointer.
void SetMafObject(albaObject *obj)
albaMatrix - Time stamped 4x4 Matrix.
Abstract superclass for all ALBA classes implementing RTTI APIs.
albaString - performs common string operations on c-strings.
albaView is the base class for Views in alba.