|
| albaViewHTML (const wxString &label="vtkViewHTML", int camera_position=CAMERA_PERSPECTIVE, bool show_axes=true, bool show_grid=false, int stereo=0) |
|
virtual | ~albaViewHTML () |
|
| albaTypeMacro (albaViewHTML, albaView) |
|
albaView * | Copy (albaObserver *Listener=NULL, bool lightCopyEnabled=false) |
|
void | Create () |
|
albaSceneGraph * | GetSceneGraph () |
|
albaRWIBase * | GetDefaultRWI () |
|
void | VmeAdd (albaVME *vme) |
|
void | VmeRemove (albaVME *vme) |
|
void | VmeSelect (albaVME *vme, bool select) |
|
void | VmeShow (albaVME *vme, bool show) |
|
void | VmeUpdateProperty (albaVME *vme, bool fromTag=false) |
|
void | VmeCreatePipe (albaVME *vme) |
|
void | VmeDeletePipe (albaVME *vme) |
|
void | OnEvent (albaEventBase *alba_event) |
|
virtual void | SetBackgroundColor (wxColor color) |
|
| 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) |
|
Definition at line 35 of file albaViewHTML.h.
albaGUI * albaViewHTML::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.