Serialized Form
at
java.awt.geom.AffineTransform at
- Attribute that holds the current transform for this ROI. The AffineTransform class represents a 2D
affine transform that performs a linear mapping from 2D coordinates to other 2D coordinates that preserves
the "straightness" and "parallelness" of lines.
focus
boolean focus
- Attribute used to determine if the ROI has focus and therefore should be rendered distinctly.
myActiveVertex
int myActiveVertex
- Attribute that points to the active vertex. Since the Polygon class stores coordinates in two integer
arrays (xpoints and ypoints), the value of this attribute is used to point to a specific element in each
array thus making it the active vertex.
myActiveVertexColor
java.awt.Color myActiveVertexColor
- Attribute used to determine the color of the active vertex.
myAnchorNode
DIDNode myAnchorNode
- Attribute that references
myArrowColor
java.awt.Color myArrowColor
- Attribute used to determine the color of the arrow showing the logical relationship.
myDrawArrow
boolean myDrawArrow
- if true, draw an arrow to the logically next ROI
myFillColor
java.awt.Color myFillColor
- Attribute used to determine the color of the ROI's inside.
myFocusColor
java.awt.Color myFocusColor
- Attribute used to determine the color of the entire ROI when it does have focus.
myNextRoi
DIDBaseRoi myNextRoi
- the next logical node
myNoFocusColor
java.awt.Color myNoFocusColor
- Attribute used to determine the color of the entire ROI when it does not have focus.
myPrevRoi
DIDBaseRoi myPrevRoi
- the previous logical node
mySelectedColor
java.awt.Color mySelectedColor
- Attribute used to determine the color of the ROI when it is selected by search function.
myStatus
int myStatus
- Attribute used to determine the
myTheta
double myTheta
- Attribute that holds the current rotation factor.
myVertexColor
java.awt.Color myVertexColor
- Attribute used to determine the color of each rectangle that marks a vertex.
pi
java.awt.geom.PathIterator pi
- Attribure that hold the current iterator implementation for this ROI. The PathIterator interface
provides the mechanism for objects that implement the Shape interface to return the geometry of their
boundary by allowing a caller to retrieve the path of that boundary a segment at a time.
previousFillColor
java.awt.Color previousFillColor
selected
boolean selected
- Attribute used to determine if the ROI has been searched and therefore should be rendered distinctly.
showCoordinates
boolean showCoordinates
- Attribute used to determine if coordinate information should be rendered next to each vertex.
mousePos
javax.swing.JLabel mousePos
myCanvas
DIDImageCanvas myCanvas
myFrame
TrueViz myFrame
scaleList
javax.swing.JComboBox scaleList
myCharacterStub
org.w3c.dom.Document myCharacterStub
- Attribute that holds the DOM representation of the protion of XML which contains all the elements
and attributes for a Character.
myDefaultStub
org.w3c.dom.Document myDefaultStub
- Attribute that holds the DOM representation of the protion of XML
which contains all the elements and attributes for a default entity.
myDocument
org.w3c.dom.Document myDocument
- A reference to a current XML Document being edited. More specifically this attribute references
the first node in the DOM tree which is the document node.
myLineStub
org.w3c.dom.Document myLineStub
- Attribute that holds the DOM representation of the protion of XML which contains all the elements
and attributes for a Line.
myListener
DIDTreeModelListener myListener
- Attribute that holds a reference to the class the listens to the events of this model.
myPageStub
org.w3c.dom.Document myPageStub
- Attribute that holds the DOM representation of the protion of XML which contains all the elements
and attributes for a Page.
myParseError
java.lang.String myParseError
- A String object used to hold any error message generated during the parsing of the XML file.
myParser
com.ibm.xml.parsers.DOMParser myParser
- Attribute the points to the parser object responsible for parsing raw XML into a DOM tree.
myVertexStub
org.w3c.dom.Document myVertexStub
- Attribute that holds the DOM representation of the protion of XML which contains all the elements
and attributes for a Vertex.
myWordStub
org.w3c.dom.Document myWordStub
- Attribute that holds the DOM representation of the protion of XML which contains all the elements
and attributes for a Word.
myZoneStub
org.w3c.dom.Document myZoneStub
- Attribute that holds the DOM representation of the protion of XML which contains all the elements
and attributes for a Zone.
btnClear
javax.swing.JButton btnClear
btnClose
javax.swing.JButton btnClose
btnReset
javax.swing.JButton btnReset
btnSearch
javax.swing.JButton btnSearch
buttonPanel
javax.swing.JPanel buttonPanel
D
int[][] D
labSearch
javax.swing.JLabel labSearch
labThresold
javax.swing.JLabel labThresold
mniKeyboardEng
javax.swing.JRadioButtonMenuItem mniKeyboardEng
mniKeyboardJap
javax.swing.JRadioButtonMenuItem mniKeyboardJap
mniKeyboardKor
javax.swing.JRadioButtonMenuItem mniKeyboardKor
mniKeyboardRus
javax.swing.JRadioButtonMenuItem mniKeyboardRus
mniKeyboardTab
javax.swing.JMenuItem mniKeyboardTab
mniViewKeyB
javax.swing.JMenuItem mniViewKeyB
mnuKeyboard
javax.swing.JMenu mnuKeyboard
mnuView
javax.swing.JMenu mnuView
myCanvas
DIDImageCanvas myCanvas
myInputMethod
DIDInputMethod myInputMethod
myMenuBar
javax.swing.JMenuBar myMenuBar
myModel
DIDDefaultTreeModel myModel
- Reference to the TreeModel for which this class is acting as a viewer.
myUnicodeTable
DIDUnicodeTable myUnicodeTable
panel
javax.swing.JPanel panel
pattern
java.lang.String pattern
text
java.lang.String text
textPanel
javax.swing.JPanel textPanel
textSearchStr
DIDMultTextArea textSearchStr
textThresold
javax.swing.JTextField textThresold
threshold
int threshold
thresoldPanel
javax.swing.JPanel thresoldPanel
at
java.awt.geom.AffineTransform at
- JAVA 2D coordinate mapping object necessary to render main image. Contains any transforms that
should be applied to the graphics object prior to rendering.
cHandler
DIDCreationHandler cHandler
- Reference to a class used to manage the creation of new ROIs.
eHandler
DIDEditHandler eHandler
- Reference to a class used to manage the editing of a single ROI.
findFrame
DIDFindMsgBox findFrame
img
java.awt.Image img
- JAI implementation of RenderedImage interface used to display image files. This class is used
becuase the JAI provides support for most TIFF formats (except LZW) and can, via the JAI class,
construct a PlanarImage from a file. The PlanarImage can then be used by Java2D's
Graphics2D.drawRenderImage() method.
isSetNext
boolean isSetNext
mainFrame
TrueViz mainFrame
maxUnitIncrement
int maxUnitIncrement
- An integer representing the maximum unit the component should be scrolled (when necessary).
mouseX
int mouseX
mouseY
int mouseY
myArrowDisplay
boolean myArrowDisplay
myInfopanel
DIDInfoPanel myInfopanel
- An information panel to show the entity information briefly.
myLeftRotationFactor
double myLeftRotationFactor
- A double representing the degree and direction by which an ROI should be rotated. (Counter-Clockwise)
myModel
DIDDefaultTreeModel myModel
- Reference to the TreeModel for which this class is acting as a viewer.
myRightRotationFactor
double myRightRotationFactor
- A double representing the degree and direction by which an ROI should be rotated. (Clockwise)
myTree
DIDTree myTree
- Reference to the Tree viewer which is also viewing the data. The purpose of this attribute is to
expose this object to the various handlers so they can manipulate the Tree based on their own set of
circumstances.
scale
float scale
scaleChangeAmount
float scaleChangeAmount
scaledImg
java.awt.Image scaledImg
sHandler
DIDSelectionHandler sHandler
- Reference to a class used to manage the selection of multiple overlapping ROIs.
gttext
javax.swing.JTextArea gttext
id
javax.swing.JTextArea id
type
javax.swing.JTextArea type
currRow1
char[] currRow1
currRow2
char[] currRow2
currRow3
char[] currRow3
currRow4
char[] currRow4
orgRow1
char[] orgRow1
orgRow2
char[] orgRow2
orgRow3
char[] orgRow3
orgRow4
char[] orgRow4
panel
javax.swing.JPanel panel
Row1
javax.swing.JPanel Row1
row1Keys
did.gui.DIDKeyBDisplay.KeyCap[] row1Keys
Row2
javax.swing.JPanel Row2
row2Keys
did.gui.DIDKeyBDisplay.KeyCap[] row2Keys
Row3
javax.swing.JPanel Row3
row3Keys
did.gui.DIDKeyBDisplay.KeyCap[] row3Keys
Row4
javax.swing.JPanel Row4
row4Keys
did.gui.DIDKeyBDisplay.KeyCap[] row4Keys
Row5
javax.swing.JPanel Row5
row5Keys
did.gui.DIDKeyBDisplay.KeyCap[] row5Keys
shiftRow1
char[] shiftRow1
shiftRow2
char[] shiftRow2
shiftRow3
char[] shiftRow3
shiftRow4
char[] shiftRow4
myInputMethod
DIDInputMethod myInputMethod
dataType
java.lang.String dataType
- Attribute that denotes the type of data this Node contains as it relates to the application
(Page, Zone, Line, Character)
myModel
DIDDefaultTreeModel myModel
- The TreeModel this Node belongs to. Used when the useObject (DOM Node) changes to fire
off the appropriate sequence of events so that the GUI updates properly.
myRoi
DIDRoiIFC myRoi
- Attribute that points to the ROI that represents this Node in the ImageCanvas effectively
creating a bi-directional link.
maxUnitIncrement
int maxUnitIncrement
- An integer representing the maximum unit the component should be scrolled (when necessary).
ml
java.awt.event.MouseListener ml
myModel
DIDDefaultTreeModel myModel
- Attribute that holds a refernce to the TreeModel providing the data for this viewer.
mySListener
DIDTreeSelectionListener mySListener
- Attribute the holds a reference to the TreeSelectionListerner responsible for detecting
and responding to Tree selection events.
characterIcon
javax.swing.ImageIcon characterIcon
- Image for character nodes.
elementIcon
javax.swing.ImageIcon elementIcon
- Image for element nodes.
leafIcon
javax.swing.ImageIcon leafIcon
- Image for leaf nodes.
lineIcon
javax.swing.ImageIcon lineIcon
- Image for line nodes.
myModel
DIDDefaultTreeModel myModel
pageIcon
javax.swing.ImageIcon pageIcon
- Image for page nodes.
wordIcon
javax.swing.ImageIcon wordIcon
- Image for line nodes.
zoneIcon
javax.swing.ImageIcon zoneIcon
- Image for zone nodes.
btnCancel
javax.swing.JButton btnCancel
btnClose
javax.swing.JButton btnClose
btnUpdate
javax.swing.JButton btnUpdate
buttonPanel
javax.swing.JPanel buttonPanel
mniKeyboardEng
javax.swing.JRadioButtonMenuItem mniKeyboardEng
mniKeyboardJap
javax.swing.JRadioButtonMenuItem mniKeyboardJap
mniKeyboardKor
javax.swing.JRadioButtonMenuItem mniKeyboardKor
mniKeyboardRus
javax.swing.JRadioButtonMenuItem mniKeyboardRus
mniKeyboardTab
javax.swing.JMenuItem mniKeyboardTab
mniViewKeyB
javax.swing.JMenuItem mniViewKeyB
mnuKeyboard
javax.swing.JMenu mnuKeyboard
mnuView
javax.swing.JMenu mnuView
myInputMethod
DIDInputMethod myInputMethod
myMenuBar
javax.swing.JMenuBar myMenuBar
myNode
DIDNode myNode
myUnicodeTable
DIDUnicodeTable myUnicodeTable
originalText
java.lang.String originalText
readText
DIDMultTextArea readText
scrollPane
javax.swing.JScrollPane scrollPane
bottomPanel
javax.swing.JPanel bottomPanel
btnClear
javax.swing.JButton btnClear
btnClose
javax.swing.JButton btnClose
btnDown
javax.swing.JButton btnDown
btnGo
javax.swing.JButton btnGo
btnInsert
javax.swing.JButton btnInsert
btnSelect
javax.swing.JButton btnSelect
btnUp
javax.swing.JButton btnUp
buttonPanel
javax.swing.JPanel buttonPanel
cmbLang
javax.swing.JComboBox cmbLang
codePanel
javax.swing.JPanel codePanel
initVal
int initVal
inputPanel
javax.swing.JPanel inputPanel
labCode
javax.swing.JLabel labCode
labString
javax.swing.JLabel labString
myArea
javax.swing.JTextArea myArea
selectedCol
int selectedCol
selectedRow
int selectedRow
tablePanel
javax.swing.JPanel tablePanel
textCode
javax.swing.JTextField textCode
textPage
javax.swing.JTextField textPage
textString
javax.swing.JTextField textString
topPanel
javax.swing.JPanel topPanel
controlBar
DIDControlBar controlBar
imageScrollPane
javax.swing.JScrollPane imageScrollPane
- A Swing ScrollPane that holds the DIDImageCanvas component responsible for the graphical portion of this app.
leftPanel
javax.swing.JPanel leftPanel
mainPane
javax.swing.JSplitPane mainPane
- A Swing SplitPane that holds the main image and data components.
mniFileExit
javax.swing.JMenuItem mniFileExit
- A JMenuItem object used to display all items available under
the File menu.
mniFileOpen
javax.swing.JMenuItem mniFileOpen
- A JMenuItem object used to display all items available under
the File menu.
mniFileSave
javax.swing.JMenuItem mniFileSave
- A JMenuItem object used to display all items available under
the File menu.
mniImageDel
javax.swing.JMenuItem mniImageDel
- A JMenuItem object used to display all items available under the Image menu.
mniImageDelNext
javax.swing.JMenuItem mniImageDelNext
mniImagePoly
javax.swing.JMenuItem mniImagePoly
- A JMenuItem object used to display all items available under the Image menu.
mniImageRect
javax.swing.JMenuItem mniImageRect
- A JMenuItem object used to display all items available under the Image menu.
mniImageSetNext
javax.swing.JMenuItem mniImageSetNext
mniSearchFind
javax.swing.JMenuItem mniSearchFind
- A JMenuItem object used to display all items available under the Search menu.
mniSearchFindDir
javax.swing.JMenuItem mniSearchFindDir
- A JMenuItem object used to display all items available under the Search menu.
mniViewEntities
javax.swing.JRadioButtonMenuItem[] mniViewEntities
mniViewFill
javax.swing.JCheckBoxMenuItem mniViewFill
- A JMenuItem object used to display all items available under the View menu.
mniViewImageOnly
javax.swing.JRadioButtonMenuItem mniViewImageOnly
mniViewLogical
javax.swing.JCheckBoxMenuItem mniViewLogical
- A JMenuItem object used to display all items available under the View menu.
mniViewPage
javax.swing.JRadioButtonMenuItem mniViewPage
mnuFile
javax.swing.JMenu mnuFile
- A JMenu object used to display all the menus used by this application.
mnuImage
javax.swing.JMenu mnuImage
- A JMenu object used to display all the menus used by this application.
mnuImageNew
javax.swing.JMenu mnuImageNew
- A JMenu object used to display all the menus used by this application.
mnuSearch
javax.swing.JMenu mnuSearch
- A JMenu object used to display all the menus used by this application.
mnuView
javax.swing.JMenu mnuView
- A JMenu object used to display all the menus used by this application.
myCanvas
DIDImageCanvas myCanvas
- An implementation of JComponent that is responsible for displaying and manipulating ground truth data visually.
This is accomplished through a heirarchal series of objects called ROIs (Regions of Interest).
myDataFile
java.io.File myDataFile
- A File object used to store reference to the data file currently being edited.
myMenuBar
javax.swing.JMenuBar myMenuBar
- A JMenuBar object that holds all the menu options for the application.
myMessageArea
javax.swing.JTextArea myMessageArea
- A Swing JTextArea object used in conjuction with a Swing JOptionPane to display system messages to the user.
myModel
DIDDefaultTreeModel myModel
- An Implementation of the Swing DefaultTreeModel class. This Implementation has specific hooks for handling XML.
Specifically, it implements portions of the XML DOM Interface as it relates to this application.
myOptionPane
javax.swing.JOptionPane myOptionPane
- A Swing JOptionPane object used in conjuction with a Swing JTextArea to display system messages to the user.
myTree
DIDTree myTree
- An implementation of the JTree component responsible for displaying ground truth data (XML file).
xmlScrollPane
javax.swing.JScrollPane xmlScrollPane
- A ScrollPane that holds the DIDTree.