#include <Txq3dFrame.h>
Inheritance diagram for Txq3dFrame::

Public Slots | |
| virtual void | setGeometry (int x, int y, int w, int h) |
| slot to set the geometry. More... | |
| virtual void | setGeometry (const QRect &r) |
| Declare the base class setGeometry method in order to prevent compiler warnings. More... | |
| void | crossHair (int number) |
| slot to select the cross hair option. More... | |
| virtual void | writeStatus (double x, double y, double z) |
| slot to write the cross hair status. More... | |
| void | doOrtho (int number) |
| slot to set the projection to Orthographic. More... | |
| void | doPerspect (int number) |
| slot to set the projection to Perspective. More... | |
| void | doDataScale (int number) |
| slot to set the scale to data. More... | |
| void | doAxesScale (int number) |
| slot to set the scale to axes. More... | |
Signals | |
| virtual void | setOptionsSignal () |
| signal emitted whenever the setOptions is invoked for the options dialog. More... | |
Public Methods | |
| Txq3dFrame (QWidget *parent=0, const char *nm=0, WFlags f=WType_TopLevel) | |
| The Txq3dFrame constructor takes a QWidget w a name nm and a window flag f All other options must be set from member methods. More... | |
| virtual | ~Txq3dFrame () |
| The Txq3dFrame destructor. More... | |
| void | addCanvas (Txq3dCanvas *newCanvas) |
| Add a canvas to the frame. More... | |
| Txq3dCanvas* | getCanvas () |
| Get the canvas pointer @retun the canvas pointer. More... | |
| void | writeImage (QString fileName, QString ext) |
| Write the pixmap as an image file to a filename given an extension type. More... | |
| virtual void | plot () |
| Public method to update the GL canvas. More... | |
Protected Slots | |
| void | applyOptions () |
| slot to get the plot attributes after the Apply or Ok buton has been pressed on the options Dialog. More... | |
| void | setOptions () |
| slot to set the options. More... | |
| void | doRotation () |
| slot to do the rotation by opening the rotation dialog. More... | |
| void | applyRotation () |
| slot to apply the rotation angles. More... | |
| void | cancelRotation () |
| slot to cancel the rotation and set to saved values. More... | |
| void | doWireFrame (int number) |
| slot to do the wire frame rotation. More... | |
| bool | copy () |
| copy the selection to the window manager clipboard. More... | |
| void | saveAs () |
| slot to save the pixmap. More... | |
| void | dumpData () |
| slot to dump the contents of the frame to an ASCII file. More... | |
| void | print () |
| slot to print the canvas. More... | |
| void | printPreview () |
| slot to preview the print canvas. More... | |
| virtual void | zoom (int id) |
| slot to zoom the canvas. More... | |
| void | invert (int id) |
| slot to invert the black and white colors on the canvas. More... | |
Protected Methods | |
| void | createTxq3dCanvas () |
| Create a canvas. More... | |
| virtual void | addFileMenuItems () |
| Add to the base File menu. More... | |
| void | addEditMenuItems () |
| Add to the base Edit menu. More... | |
| virtual void | addWidgets () |
| Adds all the widgets to the layout. More... | |
| void | createScaleMenu () |
| Create the scale menu. More... | |
| void | createProjectionMenu () |
| Create the projection menu. More... | |
| void | resizeEvent (QResizeEvent *event) |
| Overload the resizeEvent in order to set the canvas size. More... | |
| void | createPlotAttribs () |
| Create the plot attributes and set with default items. More... | |
| void | createRotationDlog () |
| Create the rotation dialog. More... | |
| void | addViewMenuItems () |
| Add to the base View menu. More... | |
| void | addRotationMenuItem () |
| Add the Rotation dialog to the View menu. More... | |
| void | addProjectionMenuItem () |
| Add Projection to the View menu. More... | |
| void | addScaleMenuItem () |
| Add Scale to the View menu. More... | |
| void | addWireFrameMenuItem () |
| Add Wire Frame to the View menu. More... | |
| void | addCrossHairMenuItem () |
| Add the cross hair item. More... | |
| void | addOptionsMenuItem () |
| Add the Options menu item to View. More... | |
| void | addZoomMenuItem () |
| Add the Zoom menu item to View. More... | |
| void | addInvertBWMenuItem () |
| Add the Invert B/W colors menu item to View. More... | |
| void | createOptionsMenu () |
| Create the Options dialog. More... | |
| void | createStatusBar () |
| Create a status bar below the canvas. More... | |
Protected Attributes | |
| int | zoomId |
| The zoom number. More... | |
| bool | zooming |
| The zoom boolean flag set to true if zooming. More... | |
| Txq3dPlotAttribs* | plot3dAttribs |
| The plot attributes. More... | |
| Txq3dOptionsDlog* | optionsDlog |
| The options dialog. More... | |
| int | invertId |
| The b/w invert id number. More... | |
| TxqRotateDlog* | rotateDlog |
| The rotation dialog. More... | |
| QPopupMenu* | projection |
| The projection popup menu. More... | |
| QPopupMenu* | scale |
| The scale popup menu. More... | |
Private Attributes | |
| Txq3dCanvas* | canvas |
| The Txq3dCanvas. More... | |
| bool | wireId |
| The wire frame id. More... | |
| int | orthoId |
| The id number for the Ortho projection. More... | |
| int | perspectId |
| The id number for the Perspective projection. More... | |
| int | sDataId |
| The id number for the Data scale. More... | |
| int | sAxesId |
| The id number for the Axis scale. More... | |
| int | xRot |
| The X saved axis rotation angle. More... | |
| int | yRot |
| The Y saved axis rotation angle. More... | |
| int | zRot |
| The Z saved axis rotation angle. More... | |
Copyright 1998 - 2001 by Tech-X Corporation
Definition at line 51 of file Txq3dFrame.h.
|
|
The Txq3dFrame constructor takes a QWidget w a name nm and a window flag f All other options must be set from member methods.
|
|
|
The Txq3dFrame destructor.
|
|
|
Add a canvas to the frame.
|
|
|
Add the cross hair item.
|
|
|
Add to the base Edit menu.
Reimplemented from TxqFrame. |
|
|
Add to the base File menu.
Reimplemented from TxqFrame. |
|
|
Add the Invert B/W colors menu item to View.
|
|
|
Add the Options menu item to View.
|
|
|
Add Projection to the View menu.
|
|
|
Add the Rotation dialog to the View menu.
|
|
|
Add Scale to the View menu.
|
|
|
Add to the base View menu.
Reimplemented from TxqFrame. |
|
|
Adds all the widgets to the layout. This method is to be used in polish to add any created widgets to the layout manager. Reimplemented from TxqFrame. |
|
|
Add Wire Frame to the View menu.
|
|
|
Add the Zoom menu item to View.
|
|
|
slot to get the plot attributes after the Apply or Ok buton has been pressed on the options Dialog.
|
|
|
slot to apply the rotation angles.
|
|
|
slot to cancel the rotation and set to saved values.
|
|
|
copy the selection to the window manager clipboard.
Reimplemented from TxqFrame. |
|
|
Create the Options dialog.
|
|
|
Create the plot attributes and set with default items.
|
|
|
Create the projection menu.
|
|
|
Create the rotation dialog.
|
|
|
Create the scale menu.
|
|
|
Create a status bar below the canvas.
Reimplemented from TxqFrame. |
|
|
Create a canvas.
|
|
|
slot to select the cross hair option.
|
|
|
slot to set the scale to axes.
|
|
|
slot to set the scale to data.
|
|
|
slot to set the projection to Orthographic.
|
|
|
slot to set the projection to Perspective.
|
|
|
slot to do the rotation by opening the rotation dialog.
|
|
|
slot to do the wire frame rotation.
|
|
|
slot to dump the contents of the frame to an ASCII file.
Reimplemented from TxqFrame. |
|
|
Get the canvas pointer @retun the canvas pointer.
Definition at line 84 of file Txq3dFrame.h. |
|
|
slot to invert the black and white colors on the canvas.
|
|
|
Public method to update the GL canvas.
Definition at line 96 of file Txq3dFrame.h. |
|
|
slot to print the canvas.
Reimplemented from TxqFrame. |
|
|
slot to preview the print canvas.
Reimplemented from TxqFrame. |
|
|
Overload the resizeEvent in order to set the canvas size.
|
|
|
slot to save the pixmap.
Reimplemented from TxqFrame. |
|
|
Declare the base class setGeometry method in order to prevent compiler warnings.
Definition at line 254 of file Txq3dFrame.h. |
|
|
slot to set the geometry.
|
|
|
slot to set the options.
|
|
|
signal emitted whenever the setOptions is invoked for the options dialog.
|
|
|
Write the pixmap as an image file to a filename given an extension type.
|
|
|
slot to write the cross hair status.
|
|
|
slot to zoom the canvas.
|
|
|
The Txq3dCanvas.
Definition at line 392 of file Txq3dFrame.h. |
|
|
The b/w invert id number.
Definition at line 228 of file Txq3dFrame.h. |
|
|
The options dialog.
Definition at line 223 of file Txq3dFrame.h. |
|
|
The id number for the Ortho projection.
Definition at line 402 of file Txq3dFrame.h. |
|
|
The id number for the Perspective projection.
Definition at line 407 of file Txq3dFrame.h. |
|
|
The plot attributes.
Definition at line 218 of file Txq3dFrame.h. |
|
|
The projection popup menu.
Definition at line 380 of file Txq3dFrame.h. |
|
|
The rotation dialog.
Definition at line 375 of file Txq3dFrame.h. |
|
|
The id number for the Axis scale.
Definition at line 417 of file Txq3dFrame.h. |
|
|
The id number for the Data scale.
Definition at line 412 of file Txq3dFrame.h. |
|
|
The scale popup menu.
Definition at line 385 of file Txq3dFrame.h. |
|
|
The wire frame id.
Definition at line 397 of file Txq3dFrame.h. |
|
|
The X saved axis rotation angle.
Definition at line 422 of file Txq3dFrame.h. |
|
|
The Y saved axis rotation angle.
Definition at line 427 of file Txq3dFrame.h. |
|
|
The Z saved axis rotation angle.
Definition at line 432 of file Txq3dFrame.h. |
|
|
The zoom number.
Definition at line 207 of file Txq3dFrame.h. |
|
|
The zoom boolean flag set to true if zooming.
Definition at line 213 of file Txq3dFrame.h. |
Copyright Tech-X Corporation, all rights reserved.