Serialized Form


Package gui.components

Class gui.components.AnalysisPanel extends javax.swing.JComponent implements Serializable

Serialized Fields

img

java.awt.image.BufferedImage img

temp

java.awt.image.BufferedImage temp

thread

java.lang.Thread thread

frame

int frame

componentWidth

int componentWidth

componentHeight

int componentHeight

multiplicationFactor

int multiplicationFactor

x

int x

y

int y

currentMode

int currentMode

plotsVisible

boolean plotsVisible

anglesVisible

boolean anglesVisible

calibrationData

double[] calibrationData
consists of x1,x2,y1,y2,real world double distance, multiplication factor this was recorded at


isCalibrated

boolean isCalibrated

calibrationPoints

int calibrationPoints

metrePerPixel

double metrePerPixel

traces

Trace[] traces

currentTrace

int currentTrace

maxFrame

int maxFrame

markerX

double[] markerX

markerY

double[] markerY

angles

Angle[] angles

currentAngle

Angle currentAngle

xyData

javax.swing.JLabel xyData

filtered

boolean filtered

filter

CannyEdgeDetector filter

tp

DataTabbedPane tp

scale

double scale
this is the value each pixel has in meters

Class gui.components.AnalysisWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

d

Distributor d

menu

AnalysisWindowMenuBar menu

tabPane

DataTabbedPane tabPane

westPanel

javax.swing.JPanel westPanel

p

PhysMoPreview p

centerPanel

javax.swing.JPanel centerPanel

sb

SplitButton sb

grabData

javax.swing.JButton grabData

exportData

javax.swing.JButton exportData

table

DataTable table

tablePanel

javax.swing.JPanel tablePanel

analysisBar

javax.swing.JToolBar analysisBar

analysisMode

javax.swing.JComboBox analysisMode

analysisPanel

AnalysisPanel analysisPanel

magnification

javax.swing.JSpinner magnification

filters

javax.swing.JCheckBox filters

newTrace

javax.swing.JButton newTrace

currentTrace

javax.swing.JComboBox currentTrace

saveImage

javax.swing.JButton saveImage

sp

javax.swing.JScrollPane sp

tableSp

javax.swing.JScrollPane tableSp

bottomBar

javax.swing.JToolBar bottomBar

information

javax.swing.JLabel information

x

int x

y

int y

anglesVisibleCheck

javax.swing.JCheckBox anglesVisibleCheck

plotsVisibleCheck

javax.swing.JCheckBox plotsVisibleCheck

showEdges

javax.swing.JCheckBox showEdges

Class gui.components.DataTable extends javax.swing.JTable implements Serializable

Serialized Fields

data

java.lang.Object[][] data

headers

java.lang.String[] headers

realWorldDist

double realWorldDist

Class gui.components.DataTableModel extends javax.swing.table.DefaultTableModel implements Serializable

Class gui.components.DoubleTextField extends javax.swing.JTextField implements Serializable

Class gui.components.FirstScreen extends javax.swing.JPanel implements Serializable

Serialized Fields

newProject

javax.swing.JButton newProject

existingProject

javax.swing.JButton existingProject

howtoUse

javax.swing.JButton howtoUse

aboutPhysmo

javax.swing.JButton aboutPhysmo

f

javax.swing.JFrame f

ffmpeg

FFmpegIO ffmpeg

pb

javax.swing.JProgressBar pb

videoSelect

javax.swing.JFileChooser videoSelect

workingDirectorySelect

javax.swing.JFileChooser workingDirectorySelect

projectWindow

AnalysisWindow projectWindow

Class gui.components.IconListRenderer extends javax.swing.DefaultListCellRenderer implements Serializable

Serialized Fields

icons

java.util.Map<K,V> icons

Class gui.components.InfiniteProgressPanel extends javax.swing.JComponent implements Serializable

Serialized Fields

ticker

java.awt.geom.Area[] ticker
Contains the bars composing the circular shape.


animation

java.lang.Thread animation
The animation thread is responsible for fade in/out and rotation.


started

boolean started
Notifies whether the animation is running or not.


alphaLevel

int alphaLevel
Alpha level of the veil, used for fade in/out.


rampDelay

int rampDelay
Duration of the veil's fade in/out.


shield

float shield
Alpha level of the veil.


text

java.lang.String text
Message displayed below the circular shape.


barsCount

int barsCount
Amount of bars composing the circular shape.


fps

float fps
Amount of frames per seconde. Lowers this to save CPU.


hints

java.awt.RenderingHints hints
Rendering hints to set anti aliasing.

Class gui.components.KeyAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

player

PreviewPanel player

keyAction

java.lang.String keyAction

Class gui.components.PhysMoPreview extends javax.swing.JPanel implements Serializable

Serialized Fields

p

PreviewPanel p

play

javax.swing.JButton play

stop

javax.swing.JButton stop

fullBack

javax.swing.JButton fullBack

fullForward

javax.swing.JButton fullForward

advanceOne

javax.swing.JButton advanceOne

backOne

javax.swing.JButton backOne

slider

javax.swing.JSlider slider

playbackSpeed

javax.swing.JSpinner playbackSpeed

buttonStrip

javax.swing.JToolBar buttonStrip

controls

javax.swing.JPanel controls

d

Distributor d

Class gui.components.PreviewPanel extends javax.swing.JComponent implements Serializable

Serialized Fields

position

int position

img

java.awt.image.BufferedImage img

thread

java.lang.Thread thread

maxPosition

int maxPosition

d

Distributor d

playButton

javax.swing.JButton playButton

slider

javax.swing.JSlider slider

playSpeed

int playSpeed

playSpeedFactor

double playSpeedFactor

Class gui.components.SetCalibrationFactorDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

myPanel

javax.swing.JPanel myPanel

yesButton

javax.swing.JButton yesButton

calibrationFactor

double calibrationFactor

t

DoubleTextField t

Class gui.components.SetTimebaseDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

myPanel

javax.swing.JPanel myPanel

yesButton

javax.swing.JButton yesButton

fps

double fps

t

DoubleTextField t

Class gui.components.Splash extends javax.swing.JWindow implements Serializable

Serialized Fields

duration

int duration

Class gui.components.SplitButton extends javax.swing.JButton implements Serializable

Serialized Fields

mainButton

javax.swing.JButton mainButton

dropDownButton

javax.swing.JButton dropDownButton

dropDownMenu

javax.swing.JPopupMenu dropDownMenu

Class gui.components.ToolSpinner extends javax.swing.JSpinner implements Serializable

Serialized Fields

i

javax.swing.Icon[] i

lm

javax.swing.SpinnerListModel lm

Class gui.components.ToolSpinnerIconEditor extends javax.swing.JLabel implements Serializable

Serialized Fields

spinner

javax.swing.JSpinner spinner

icon

javax.swing.Icon icon

Package main

Class main.PhysMo extends javax.swing.JFrame implements Serializable

Serialized Fields

openScreen

FirstScreen openScreen

d

Distributor d