|
| albaViewPlot (const wxString &label="plot View") |
|
virtual | ~albaViewPlot () |
|
| albaTypeMacro (albaViewPlot, albaView) |
|
virtual albaView * | Copy (albaObserver *Listener, bool lightCopyEnabled=false) |
|
virtual void | Create () |
|
virtual void | OnEvent (albaEventBase *alba_event) |
|
virtual void | VmeAdd (albaVME *vme) |
|
virtual void | VmeRemove (albaVME *vme) |
|
virtual void | VmeSelect (albaVME *vme, bool select) |
|
virtual void | VmeShow (albaVME *vme, bool show) |
|
virtual void | VmeUpdateProperty (albaVME *vme, bool fromTag=false) |
|
virtual int | GetNodeStatus (albaVME *vme) |
|
virtual albaPipe * | GetNodePipe (albaVME *vme) |
|
virtual void | VmeCreatePipe (albaVME *vme) |
|
virtual void | VmeDeletePipe (albaVME *vme) |
|
virtual albaSceneGraph * | GetSceneGraph () |
|
virtual void | SetBackgroundColor (wxColor color) |
|
void | PlugVisualPipe (albaString vme_type, albaString pipe_type, long visibility=VISIBLE) |
|
void | SetMouse (albaDeviceButtonsPadMouse *mouse) |
|
| albaView (const wxString &label="View") |
|
virtual | ~albaView () |
|
| albaAbstractTypeMacro (albaView, albaObject) |
|
virtual void | SetListener (albaObserver *Listener) |
|
virtual void | OnEvent (albaEventBase *alba_event) |
|
virtual albaView * | Copy (albaObserver *Listener, bool lightCopyEnabled=false) |
|
virtual void | Create () |
|
virtual void | VmeAdd (albaVME *vme) |
|
virtual void | VmeRemove (albaVME *vme) |
|
virtual void | VmeSelect (albaVME *vme, bool select) |
|
virtual void | VmeShow (albaVME *vme, bool show) |
|
virtual void | VmeUpdateProperty (albaVME *vme, bool fromTag=false) |
|
virtual bool | IsVmeShowed (albaVME *vme) |
|
virtual void | VmeCreatePipe (albaVME *vme) |
|
virtual void | VmeDeletePipe (albaVME *vme) |
|
virtual void | CameraReset (albaVME *node=NULL) |
|
virtual void | CameraUpdate () |
|
virtual void | SetMouse (albaDeviceButtonsPadMouse *mouse) |
|
virtual albaRWIBase * | GetRWI () |
|
virtual albaSceneGraph * | GetSceneGraph () |
|
virtual void | GetImage (wxBitmap &bmp, int magnification=1) |
|
virtual void | OptionsUpdate () |
|
virtual bool | FindPokedVme (albaDevice *device, albaMatrix &point_pose, vtkProp3D *&picked_prop, albaVME *&picked_vme, albaInteractor *&picked_behavior) |
|
virtual int | GetNodeStatus (albaVME *vme) |
|
virtual albaPipe * | GetNodePipe (albaVME *vme) |
|
wxString | GetLabel () |
|
wxString | GetName () |
|
void | SetLabel (wxString label) |
|
void | SetName (wxString name) |
|
virtual wxWindow * | GetWindow () |
|
virtual wxFrame * | GetFrame () |
|
virtual albaGUI * | GetGui () |
|
void | DeleteGui () |
|
virtual void | SetFrame (wxFrame *f) |
|
virtual void | OnSize (wxSizeEvent &size_event) |
|
virtual void | SetWindowSize (int w, int h) |
|
virtual bool | Pick (int x, int y) |
|
virtual bool | Pick (albaMatrix &m) |
|
virtual void | GetPickedPosition (double pos[3]) |
|
virtual albaVME * | GetPickedVme () |
|
virtual vtkProp3D * | GetPickedProp () |
|
virtual int | GetNumberOfVisibleVME () |
|
virtual void | Print (std::ostream &os, const int tabs=0) |
|
virtual const char * | GetHTMLText () |
|
vtkCellPicker * | GetPicker2D () |
|
virtual char ** | GetIcon () |
|
virtual wxColor | GetBackgroundColor () |
|
virtual void | SetBackgroundColor (wxColor color)=0 |
|
bool | GetCanSpin () const |
|
void | SetCanSpin (bool canSpin) |
|
| albaObserver () |
|
virtual | ~albaObserver () |
|
virtual void | OnEvent (albaEventBase *e)=0 |
|
| albaObject () |
|
virtual | ~albaObject () |
|
virtual void | Delete () |
|
virtual const char * | GetTypeName () const |
|
virtual bool | IsA (const char *type_name) const |
|
virtual bool | IsA (const albaTypeID &type_id) const |
|
virtual albaObject * | NewObjectInstance () const =0 |
|
virtual const albaTypeID & | GetTypeId () const |
|
virtual void | Print (std::ostream &os, const int indent=0) const |
|
| albaObject (const albaObject &c) |
|
albaViewPlot is a View that got a albaXYPlot and plot curves on a plane.
Definition at line 51 of file albaViewPlot.h.
virtual albaGUI * albaViewPlot::CreateGui |
( |
| ) |
|
|
protectedvirtual |
Internally used to create a new instance of the GUI.
This function should be overridden by subclasses to create specialized GUIs. Each subclass should append its own widgets and define the enum of IDs for the widgets as an extension of the superclass enum. The last id value must be defined as "LAST_ID" to allow the subclass to continue the ID enumeration from it. For appending the widgets in the same panel GUI, each CreateGUI() function should first call the superclass' one.
Reimplemented from albaView.