Serialized Form


Package Common

Class Common.SessionMgr extends java.lang.Object implements Serializable

serialVersionUID: -238L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Read object back (deserialization).

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Write object for serialization.

Throws:
java.io.IOException
Serialized Fields

mMapFileName

java.lang.String mMapFileName

mAttributeToVal

java.util.Map<K,V> mAttributeToVal
Map storing attributes. Key of this map is constructed as follows: module_name + ":" + attr_name


Package GridView

Class GridView.DrawingCanvas extends javax.swing.JPanel implements Serializable

Serialized Fields

mViewer

Viewer mViewer
Instance of the containing viewer.


mController

Controller mController

mOutPanel

OutputPanel mOutPanel
Output panel for logging messages / errors.


mViewType

DrawingCanvas.ViewType mViewType

mDrawType

DrawingCanvas.DrawType mDrawType

dPlane

float[] dPlane
dPlane[0], dPlane[1], dPlane[2], dPlane[4] are used to define the cut plane as follows: dPlane[0]*x + dPlane[1]*y + dPlane[2]*z + dPlane[3] = 0;.


mMouseX

int mMouseX
X coordinate (in screen coordinates of mouse pressed event.


mMouseY

int mMouseY
Y coordinate (in screen coordinates of mouse pressed event.


mNewMouseX

int mNewMouseX

mNewMouseY

int mNewMouseY

mBufImg

java.awt.image.BufferedImage mBufImg
Buffered image


mBgColor

java.awt.Color mBgColor
Background color.


mRulerColor

java.awt.Color mRulerColor
Ruler color.


mCuttingPlane

float[] mCuttingPlane
Cutting plane. An array with four elements defining the plane as: mCuttingPlane[0]*X + mCuttingPlane[1]*Y + mCuttingPlane[2]*Z + mCuttingPlane[3] = 0


mAxisCosine

float[] mAxisCosine

bDrawingROIRect

boolean bDrawingROIRect

bDrawingRuler

boolean bDrawingRuler

bDrawingCutLine

boolean bDrawingCutLine

Class GridView.Plot2DPreferenceDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

mPlot

TwoDPlotter<E> mPlot

mMovingAvg

MovingAverage<E> mMovingAvg

mTopPanel

javax.swing.JPanel mTopPanel

mTabbedPane

javax.swing.JTabbedPane mTabbedPane

mOkButton

javax.swing.JButton mOkButton

mCancelButton

javax.swing.JButton mCancelButton

mCustomRangeCheckBox

javax.swing.JCheckBox mCustomRangeCheckBox

mXMinLabel

javax.swing.JLabel mXMinLabel

mXMaxLabel

javax.swing.JLabel mXMaxLabel

mYMinLabel

javax.swing.JLabel mYMinLabel

mYMaxLabel

javax.swing.JLabel mYMaxLabel

mXMinTextField

javax.swing.JTextField mXMinTextField

mXMaxTextField

javax.swing.JTextField mXMaxTextField

mYMinTextField

javax.swing.JTextField mYMinTextField

mYMaxTextField

javax.swing.JTextField mYMaxTextField

mPosXAxisLabel

javax.swing.JLabel mPosXAxisLabel

mPosXAxisTextField

javax.swing.JTextField mPosXAxisTextField

mPosYAxisLabel

javax.swing.JLabel mPosYAxisLabel

mPosYAxisTextField

javax.swing.JTextField mPosYAxisTextField

mXLabel

javax.swing.JLabel mXLabel

mXLabelTextField

javax.swing.JTextField mXLabelTextField

mYLabel

javax.swing.JLabel mYLabel

mYLabelTextField

javax.swing.JTextField mYLabelTextField

mXMajorTickOn

javax.swing.JCheckBox mXMajorTickOn

mXMinorTickOn

javax.swing.JCheckBox mXMinorTickOn

mYMajorTickOn

javax.swing.JCheckBox mYMajorTickOn

mYMinorTickOn

javax.swing.JCheckBox mYMinorTickOn

mGridOn

javax.swing.JCheckBox mGridOn

mGraphPointPickingOn

javax.swing.JCheckBox mGraphPointPickingOn

mXMajorTickSpacingField

javax.swing.JTextField mXMajorTickSpacingField

mXMinorTickSpacingField

javax.swing.JTextField mXMinorTickSpacingField

mYMajorTickSpacingField

javax.swing.JTextField mYMajorTickSpacingField

mYMinorTickSpacingField

javax.swing.JTextField mYMinorTickSpacingField

mBgColorLabel

javax.swing.JLabel mBgColorLabel

mBgColorButton

MyColorButton mBgColorButton

mAxisColorLabel

javax.swing.JLabel mAxisColorLabel

mAxisColorButton

MyColorButton mAxisColorButton

mAxisLabelColorLabel

javax.swing.JLabel mAxisLabelColorLabel

mAxisLabelColorButton

MyColorButton mAxisLabelColorButton

mTickColorLabel

javax.swing.JLabel mTickColorLabel

mTickColorButton

MyColorButton mTickColorButton

mGridLineColorLabel

javax.swing.JLabel mGridLineColorLabel

mGridLineColorButton

MyColorButton mGridLineColorButton

mCoordBoxLabel

javax.swing.JLabel mCoordBoxLabel

mCoordBoxColorButton

MyColorButton mCoordBoxColorButton

mPlotComboBox

javax.swing.JComboBox mPlotComboBox

mPlotColorButton

MyColorButton mPlotColorButton

mLegendCheckBox

javax.swing.JCheckBox mLegendCheckBox

mXLegendLabel

javax.swing.JLabel mXLegendLabel

mYLegendLabel

javax.swing.JLabel mYLegendLabel

mXLegendField

javax.swing.JTextField mXLegendField

mYLegendField

javax.swing.JTextField mYLegendField

mPlotColorList

java.util.List<E> mPlotColorList

mJapaneseBox

javax.swing.JCheckBox mJapaneseBox

mBarChartBox

javax.swing.JCheckBox mBarChartBox

mChartTypeGroup

javax.swing.ButtonGroup mChartTypeGroup

mSuperimposePhaseCheckBox

javax.swing.JCheckBox mSuperimposePhaseCheckBox

mSMAOrEMABox

javax.swing.JCheckBox mSMAOrEMABox

mSMANumObsLabel

javax.swing.JLabel mSMANumObsLabel

mSMANumObsTextField

javax.swing.JTextField mSMANumObsTextField

mEMADecayFactorLabel

javax.swing.JLabel mEMADecayFactorLabel

mEMADecayFactorField

javax.swing.JTextField mEMADecayFactorField

Class GridView.Viewer extends javax.swing.JFrame implements Serializable

Serialized Fields

mController

Controller mController
This is the controller instance.


mMainPane

javax.swing.JPanel mMainPane
Main panel containing the drawing area, output panel, slider etc.


mAppTitle

java.lang.String mAppTitle
Window title. (main app window)


mDrawingAreaScrollPane

javax.swing.JScrollPane mDrawingAreaScrollPane
Scroll pane containing drawing area.


mMenuBar

javax.swing.JMenuBar mMenuBar
Main menubar.


LMIN

int LMIN
Constants used in initializing JSlider values.

See Also:
Viewer.mLightIntensitySlider

LMAX

int LMAX

LINIT

int LINIT

mLightIntensity

float mLightIntensity

mFileMenu

javax.swing.JMenu mFileMenu

mViewMenu

javax.swing.JMenu mViewMenu

mToolsMenu

javax.swing.JMenu mToolsMenu

mPreferencesMenu

javax.swing.JMenu mPreferencesMenu

mHelpMenu

javax.swing.JMenu mHelpMenu

mFileOpenMenu

javax.swing.JMenuItem mFileOpenMenu

mEditTextFileMenu

javax.swing.JMenuItem mEditTextFileMenu

mScreenShotMenu

javax.swing.JMenuItem mScreenShotMenu

mSaveAsMenu

javax.swing.JMenu mSaveAsMenu

mSaveAsRadioGroup

javax.swing.ButtonGroup mSaveAsRadioGroup

mPmeshMItem

javax.swing.JRadioButtonMenuItem mPmeshMItem

mGtsMItem

javax.swing.JRadioButtonMenuItem mGtsMItem

mGeomViewMItem

javax.swing.JRadioButtonMenuItem mGeomViewMItem

mVrml2MItem

javax.swing.JRadioButtonMenuItem mVrml2MItem

mRemoveObjMItem

javax.swing.JMenuItem mRemoveObjMItem

mRemoveAllObjMItem

javax.swing.JMenuItem mRemoveAllObjMItem

mExitMItem

javax.swing.JMenuItem mExitMItem

mViewGroupBox

javax.swing.ButtonGroup mViewGroupBox

mWireframeViewMItem

javax.swing.JRadioButtonMenuItem mWireframeViewMItem

mSurfaceViewMItem

javax.swing.JRadioButtonMenuItem mSurfaceViewMItem

mSurfaceOnlyMItem

javax.swing.JRadioButtonMenuItem mSurfaceOnlyMItem

mTrajectoryMovieMItem

javax.swing.JRadioButtonMenuItem mTrajectoryMovieMItem

mUniversalLightingMItem

javax.swing.JCheckBoxMenuItem mUniversalLightingMItem

mReflectionGroupBox

javax.swing.ButtonGroup mReflectionGroupBox

mPhongReflectionMItem

javax.swing.JRadioButtonMenuItem mPhongReflectionMItem

mNonMetallicReflectionMItem

javax.swing.JRadioButtonMenuItem mNonMetallicReflectionMItem

mProjectionGroupBox

javax.swing.ButtonGroup mProjectionGroupBox

mAxonometricMItem

javax.swing.JRadioButtonMenuItem mAxonometricMItem

mOnePtPerspectiveViewMItem

javax.swing.JRadioButtonMenuItem mOnePtPerspectiveViewMItem

mTwoPtPerspectiveViewMItem

javax.swing.JRadioButtonMenuItem mTwoPtPerspectiveViewMItem

mThreePtPerspectiveViewMItem

javax.swing.JRadioButtonMenuItem mThreePtPerspectiveViewMItem

mCutObjectMItem

javax.swing.JMenuItem mCutObjectMItem

mZoomOutMItem

javax.swing.JMenuItem mZoomOutMItem

mZoomInMItem

javax.swing.JMenuItem mZoomInMItem

mPanLeftMItem

javax.swing.JMenuItem mPanLeftMItem

mPanRightMItem

javax.swing.JMenuItem mPanRightMItem

mPanUpMItem

javax.swing.JMenuItem mPanUpMItem

mPanDownMItem

javax.swing.JMenuItem mPanDownMItem

mRulerMItem

javax.swing.JMenuItem mRulerMItem

mFourierMItem

javax.swing.JMenuItem mFourierMItem

mMovingAvgMItem

javax.swing.JMenuItem mMovingAvgMItem

mBackgroundColorMItem

javax.swing.JMenuItem mBackgroundColorMItem

mRulerPrefMItem

javax.swing.JMenuItem mRulerPrefMItem

m2DPlotPrefMItem

javax.swing.JMenuItem m2DPlotPrefMItem

mAboutMItem

javax.swing.JMenuItem mAboutMItem

mHelpTopicsMItem

javax.swing.JMenuItem mHelpTopicsMItem

mWhatsThisMItem

javax.swing.JMenuItem mWhatsThisMItem

mToolBar

javax.swing.JToolBar mToolBar

mOpenButton

javax.swing.JButton mOpenButton

mSaveButton

javax.swing.JButton mSaveButton

mEditTextFileButton

javax.swing.JButton mEditTextFileButton

mScreenshotButton

javax.swing.JButton mScreenshotButton

mHomeButton

javax.swing.JButton mHomeButton

mRemoveObjectButton

javax.swing.JButton mRemoveObjectButton

mCutObjectButton

javax.swing.JButton mCutObjectButton

mZoominButton

javax.swing.JButton mZoominButton

mZoomoutButton

javax.swing.JButton mZoomoutButton

mRulerButton

javax.swing.JButton mRulerButton

mWireframeButton

javax.swing.JButton mWireframeButton

mSurfaceButton

javax.swing.JButton mSurfaceButton

mToggleGeomButton

javax.swing.JButton mToggleGeomButton

mScientificModeButton

javax.swing.JButton mScientificModeButton

mThreeDPlotButton

javax.swing.JButton mThreeDPlotButton

mHandButton

javax.swing.JButton mHandButton

mQueryPointButton

javax.swing.JButton mQueryPointButton

mPanupButton

javax.swing.JButton mPanupButton

mPandownButton

javax.swing.JButton mPandownButton

mPanleftButton

javax.swing.JButton mPanleftButton

mPanrightButton

javax.swing.JButton mPanrightButton

mWhatsThisButton

javax.swing.JButton mWhatsThisButton

mHelpButton

javax.swing.JButton mHelpButton

mExitButton

javax.swing.JButton mExitButton

bSpecularShading

boolean bSpecularShading

dZCenterOfProjection

double dZCenterOfProjection
Center of projection behind the camera position. Expresse relative to camera position. Eg, value of 10 means center of projection is 10 units behind the current camera position as given by mCameraX, mCameraY, mCameraZ.
Useful in perspective projectons.


dYCenterOfProjection

double dYCenterOfProjection
Distance behind camera along Y axis for center of projection. Used in two point perspective projections


dXCenterOfProjection

double dXCenterOfProjection
Distance behind camera along X axis for center of projection. Used in two point perspective projections


dCameraX

double dCameraX
Postion of camera. Useful in perspective projectons.


dCameraY

double dCameraY

dCameraZ

double dCameraZ

mCurrMode

Viewer.CurrMode mCurrMode
Current mode.

See Also:
Viewer.CurrMode

mDrawMode

Viewer.DrawMode mDrawMode
Current drawing mode.

See Also:
Viewer.DrawMode

mLightIntensitySlider

javax.swing.JSlider mLightIntensitySlider

mSliderLabel

javax.swing.JLabel mSliderLabel

mCanvas

DrawingCanvas mCanvas

m2DPlotManager

TwoDPlotManager m2DPlotManager

m3DPlotCanvas

ThreeDPlotter<E> m3DPlotCanvas

mMovingAvgGenerator

MovingAverage<E> mMovingAvgGenerator

mOutPanel

OutputPanel mOutPanel

m2DPlotPrefDlg

Plot2DPreferenceDialog m2DPlotPrefDlg

mBottomPanel

javax.swing.JPanel mBottomPanel

mMouseCoorTextField

javax.swing.JTextField mMouseCoorTextField

mProgressBar

javax.swing.JProgressBar mProgressBar

mSliderEtcPanel

javax.swing.JPanel mSliderEtcPanel

mSetCurObjLabel

javax.swing.JLabel mSetCurObjLabel

mEntityColorComboBox

javax.swing.JComboBox mEntityColorComboBox

mColorButton

MyColorButton mColorButton

mCurrObjComboBox

javax.swing.JComboBox mCurrObjComboBox

mPlotVarLabel

javax.swing.JLabel mPlotVarLabel

mPlotVarComboBox

javax.swing.JComboBox mPlotVarComboBox

mPanDistLabel

javax.swing.JLabel mPanDistLabel

mPanDistEdit

javax.swing.JTextField mPanDistEdit

mRulerColorLabel

javax.swing.JLabel mRulerColorLabel

mRulerColorButton

MyColorButton mRulerColorButton

mPanDistance

float mPanDistance

m2DPlotTypeGroupBox

javax.swing.ButtonGroup m2DPlotTypeGroupBox

mLinePlotMItem

javax.swing.JRadioButtonMenuItem mLinePlotMItem

mHistogramMItem

javax.swing.JRadioButtonMenuItem mHistogramMItem

mFinancialMItem

javax.swing.JRadioButtonMenuItem mFinancialMItem

m2DOpenNewPlotGroupBox

javax.swing.ButtonGroup m2DOpenNewPlotGroupBox

mOpenInNewPlotMItem

javax.swing.JRadioButtonMenuItem mOpenInNewPlotMItem

mOpenInCurrPlotMItem

javax.swing.JRadioButtonMenuItem mOpenInCurrPlotMItem

m2DPlotsGroupBox

javax.swing.ButtonGroup m2DPlotsGroupBox

m2DPlotList

java.util.ArrayList<E> m2DPlotList

Package Plotting

Class Plotting.ThreeDPlotter extends javax.swing.JPanel implements Serializable

Serialized Fields

mDataSetList

java.util.List<E> mDataSetList

mXMin

float mXMin

mXMax

float mXMax

mYMin

float mYMin

mYMax

float mYMax

mZMin

float mZMin

mZMax

float mZMax

bXMajorTicksOn

boolean bXMajorTicksOn

bXMinorTicksOn

boolean bXMinorTicksOn

bYMajorTicksOn

boolean bYMajorTicksOn

bYMinorTicksOn

boolean bYMinorTicksOn

bZMajorTicksOn

boolean bZMajorTicksOn

bZMinorTicksOn

boolean bZMinorTicksOn

bAutoFitOn

boolean bAutoFitOn

bGridOn

boolean bGridOn

mXMinorTickSpacing

float mXMinorTickSpacing

mXMajorTickSpacing

float mXMajorTickSpacing

mYMinorTickSpacing

float mYMinorTickSpacing

mYMajorTickSpacing

float mYMajorTickSpacing

mZMinorTickSpacing

float mZMinorTickSpacing

mZMajorTickSpacing

float mZMajorTickSpacing

bXLabelOn

boolean bXLabelOn

bYLabelOn

boolean bYLabelOn

bZLabelOn

boolean bZLabelOn

mXTitle

java.lang.String mXTitle

mYTitle

java.lang.String mYTitle

mZTitle

java.lang.String mZTitle

bLegendOn

boolean bLegendOn

mBGColor

java.awt.Color mBGColor

mSurfaceColor

java.awt.Color mSurfaceColor

bHighlightDataPoints

boolean bHighlightDataPoints

mSurfaceType

SurfaceType mSurfaceType

mXLegendBox

int mXLegendBox

mYLegendBox

int mYLegendBox

mBufImg

java.awt.image.BufferedImage mBufImg
Buffered image

Class Plotting.TwoDPlotter extends javax.swing.JPanel implements Serializable

Serialized Fields

mDataSetList

java.util.List<E> mDataSetList
A list of line plots, each element is a different line plot.

See Also:
PlotData

mPlotTypeList

java.util.ArrayList<E> mPlotTypeList
A list containing flags telling if the corresponding line plot is a histogram, financial plot, fourier plot or a line plot.
The size of this list is equal to that of mDataSetList ( @see #mDataSetList ).

See Also:
TwoDPlotter.PlotType

mXMin

float mXMin
min, max for plot data (excluding histogram data) which may have a different axis scale.


mXMax

float mXMax

mYMin

float mYMin

mYMax

float mYMax

mHistYMin

float mHistYMin
min max for histogram data. Histogram has Y axis toward right. X axis is shared with plot data, so we do not have min and max for histogram X axis data. If autofit is on, X axis will be large enough to fit all histogram and plot data on X axis


mHistYMax

float mHistYMax

bHistogramPresent

boolean bHistogramPresent
flag indicating if atleast one histogram data is present


bFourierPresent

boolean bFourierPresent
flag indicating if fourier plot is present


bFinancialPresent

boolean bFinancialPresent
flag indicating if financial plot is present


bSuperimposePhase

boolean bSuperimposePhase
flag indicating if phase should be superimposed on amplitude chart for fourier plots


bXMajorTicksOn

boolean bXMajorTicksOn

bXMinorTicksOn

boolean bXMinorTicksOn

bYMajorTicksOn

boolean bYMajorTicksOn

bYMinorTicksOn

boolean bYMinorTicksOn

bGridOn

boolean bGridOn

mXMinorTickSpacing

float mXMinorTickSpacing

mXMajorTickSpacing

float mXMajorTickSpacing

mYMinorTickSpacing

float mYMinorTickSpacing

mYMajorTickSpacing

float mYMajorTickSpacing

bXLabelOn

boolean bXLabelOn

bYLabelOn

boolean bYLabelOn

mXTitle

java.lang.String mXTitle

mYTitle

java.lang.String mYTitle

bLegendOn

boolean bLegendOn

mBGColor

java.awt.Color mBGColor

mAxisColor

java.awt.Color mAxisColor

mAxisLabelColor

java.awt.Color mAxisLabelColor

mTickColor

java.awt.Color mTickColor

mGridLineColor

java.awt.Color mGridLineColor

mPosHistogramColor

java.awt.Color mPosHistogramColor
Color of positive bar in histogram


mNegHistogramColor

java.awt.Color mNegHistogramColor
color of negative bar in histogram


bHighlightDataPoints

boolean bHighlightDataPoints

mLineType

LineType mLineType

mConnType

ConnectionType mConnType

mLineWidth

int mLineWidth

bAutoFitOn

boolean bAutoFitOn

mPosXAxis

int mPosXAxis

mPosYAxis

int mPosYAxis

mXLegendBox

int mXLegendBox

mYLegendBox

int mYLegendBox

mMouseX

int mMouseX
X coordinate (in screen coordinates of mouse pressed event.


mMouseY

int mMouseY
Y coordinate (in screen coordinates of mouse pressed event.


mNewMouseX

int mNewMouseX

mNewMouseY

int mNewMouseY

bShowHighlightedCoord

boolean bShowHighlightedCoord
Flag for showing/hiding highlighted coordinates in a box


mCoordBoxColor

java.awt.Color mCoordBoxColor

mHighlightPoint

Pair<E> mHighlightPoint
X and Y coordinates of point for highlighting (in screen coordinates)


mProjX

double mProjX
Nearest point X coord (in world coordinates)


mProjY

double mProjY
Nearest point Y coord (in world coordinates)


bHighlightDataPresent

boolean bHighlightDataPresent
Is highlighting data present (prevents race condition between drawing and computing)


mCurrMousePoint

Pair<E> mCurrMousePoint

mPlotDataIndex

int mPlotDataIndex

mLeftPtIndex

int mLeftPtIndex

mBufImg

java.awt.image.BufferedImage mBufImg
Buffered image


m_bDrawMode

boolean m_bDrawMode

m_bDrawingRuler

boolean m_bDrawingRuler

m_RulerColor

java.awt.Color m_RulerColor

m_bJapaneseCandlesticks

boolean m_bJapaneseCandlesticks