Serialized Form
zerox
boolean zerox
zeroy
boolean zeroy
zerorot
boolean zerorot
zeroscale
boolean zeroscale
distributex
boolean distributex
distributey
boolean distributey
rotation
boolean rotation
scale
boolean scale
x
boolean x
y
boolean y
rotatefirst
boolean rotatefirst
targets
java.util.Vector targets
mask
int mask
|
Class Anchor implements Serializable |
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Read the anchor and re-constitute its transient variables.
That is, its goude points.
writeObject
private void writeObject(java.io.ObjectOutputStream stream)
throws java.io.IOException
- Writes the anchor and the positions of its guide points.
kink
boolean kink
- If true, curve has a kink at this point.
arrow
Arrow arrow
- The arrow head to draw at this point.
arrowreverse
boolean arrowreverse
- Reverse the direction of the arrow?.
selmode
int selmode
- The selection state of this anchor.
Possible values are SMOOTH, ALL, GUIDE0, and GUIDE1.
|
Class Arrow implements Serializable |
readResolve
public java.lang.Object readResolve()
throws java.io.ObjectStreamException
left
boolean left
- Draw left half of arrow
right
boolean right
- Draw Right half of arrow
back
boolean back
- Draw Back of arrow
solid
boolean solid
- Draw solid arrow
aspect
float aspect
- length/width of arrow
concavity
float concavity
- Curvature of side of arrow
backconcavity
float backconcavity
- Curvature of back of arrow
backjunction
float backjunction
- Where back of arrow arrow meets axis
size
Size size
- The size of the arrow to draw.
If none, the size will be based on the
thickness of the line.
name
java.lang.String name
|
Class Box implements Serializable |
bordersize
Size bordersize
- The thickness to draw the border.
borderstyle
LineType borderstyle
- The Style to draw the border.
bordercolor
java.awt.Color bordercolor
- The Color to draw the border.
fill
Fill fill
- The Fill to paint the interior.
color
java.awt.Color color
- The color to paint the interior.
|
Class Carto implements Serializable |
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Reads a Carto from a stream.
We define this method to fix up the old file to work with the current version.
sizes
java.util.TreeSet sizes
- Deprecated. Replaced by defaults.
- The set of sizes for this file
defaults
java.util.HashMap defaults
- Default overrides for this file.
Keys are types, values are sets of FileDefaultables of that type.
survey
Survey survey
- Survey data for this file.
complist
java.util.Vector complist
- Composites in this file.
This only includes top level Composites. There may be composites included in
the file that are not in complist (usr defined symbols etc).
segmentlist
java.util.Vector segmentlist
- Segments in this file.
ALL segments referenced from this must be in segmentlist.
Does not include section and profile segments
sectionlist
java.util.Vector sectionlist
- Cross sections in this file.
ALL sections referenced from this must be in sectionlist.
place
EditState[] place
- The states of the editors that were open when last saved.
prefs
PrefEditor[] prefs
- PrefEditors for this file.
These contain the file specific preferences.
screenunit
Unit screenunit
- The screen unit.
This is the default unit for distances on the screen.
It is not really used for much.
mapunit
Unit mapunit
- The map unit.
Determines what units the survey data are defined in terms off.
If not set correctly, survey data will not be interpreted correctly.
created_version
java.lang.String created_version
- The version of Carto that created this file.
saved_version
java.lang.String saved_version
- The version of Carto that last saved this file.
carto
Carto carto
- The contents of the file that is being edited.
desk
javax.swing.JDesktopPane desk
- The desktop that contains all sub-windows.
lastselected
Editor lastselected
- The last editor in which a selection took place.
used to direct events that apply to editors but have no
independant way to know which one. (A bit of a hack).
file
java.io.File file
- The name of the file being edited.
null if new.
surveylabel
javax.swing.JLabel surveylabel
- Displays name of current survey.
If there is one. Lower right corner of window.
statusbar
javax.swing.JPanel statusbar
- Status bar at bottom of window.
dirty
boolean dirty
- Has this file been changed?.
If so, make sure to give user a chance to save before
closeing.
|
Class Cchange implements Serializable |
color
java.awt.Color color
|
Class Comp implements Serializable |
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Description copied from class:
Symbol
- Reads Symbol from a stream.
We define this method so it will appear in the stacktrace
if something goes wrong. It does the default.
members
java.util.Vector members
survey
boolean survey
isVertical
boolean isVertical
showall
boolean showall
visible
Layer visible
showin
Layer showin
showout
Layer showout
regions
java.util.Map regions
stack
Stacking stack
background
java.awt.Color background
fill
Fill fill
pane
CompPane pane
pallete
javax.swing.JPanel pallete
selectgroup
javax.swing.ButtonGroup selectgroup
rootsymbol
Comp rootsymbol
atbutton
javax.swing.JButton atbutton
fillbutton
javax.swing.JButton fillbutton
addsegbutton
javax.swing.JButton addsegbutton
addsubbutton
javax.swing.JButton addsubbutton
layerlabel
javax.swing.JLabel layerlabel
alignment
Alignment alignment
buttonlist
javax.swing.AbstractButton[] buttonlist
commands
java.lang.String[] commands
modes
int[] modes
buttoncnt
int buttoncnt
defaultstroke
SavableStroke defaultstroke
contents
Comp contents
selections
Selection[] selections
sel
Selection sel
selindex
int selindex
dragpos
java.awt.geom.Point2D dragpos
dragset
java.util.Set dragset
dragx
int dragx
dragy
int dragy
dragrx
int dragrx
dragry
int dragry
dragwidth
int dragwidth
dragheight
int dragheight
dragged
boolean dragged
mode
int mode
command
int command
newtype
java.lang.Class newtype
newarg
java.lang.Object newarg
scrollpane
javax.swing.JScrollPane scrollpane
view
View view
viewtrans
ViewTransform viewtrans
editor
CompEditor editor
defaultfill
Fill defaultfill
defaultcolor
java.awt.Color defaultcolor
defaultlinetype
LineType defaultlinetype
defaultlinesize
Size defaultlinesize
defaultlinecolor
java.awt.Color defaultlinecolor
size
java.awt.Dimension size
|
Class Curve implements Serializable |
points
java.util.Vector points
- The anchor points of the curve, int order.
atribs
java.util.Vector atribs
wholeatt
CurveAtt wholeatt
paint
java.awt.Paint paint
fill
Fill fill
closed
boolean closed
hasarrows
boolean hasarrows
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Older versions did not have thickness separate from type.
When reading one of those, thickness will be null,
so we try to guess its thickness from the type name.
Old line types of many thicknesses didn't work
well anyway.
color
java.awt.Color color
type
LineType type
thickness
Size thickness
flip
boolean flip
readResolve
public java.lang.Object readResolve()
throws java.io.ObjectStreamException
|
Class Doted implements Serializable |
thickness
double thickness
ticklength
double ticklength
|
Class Drop implements Serializable |
edit
Editor edit
edits
java.util.Vector edits
|
Class Editor implements Serializable |
dirty
boolean dirty
bar
javax.swing.JMenuBar bar
frame
CartoFrame frame
editframe
EditFrame editframe
target
Editable target
scroll
javax.swing.JScrollPane scroll
scale
Scale scale
rose
Rose rose
closed
boolean closed
- True if editor was closed. Closed windows should be removed from
the desktop, so this shouldn't happen. If it does, nothing is recorded
maximized
boolean maximized
- True if editor ws maximized
minimized
boolean minimized
- True if editor ws minimized
layer
int layer
- The layer of the editor. Saving this may help put the right window on top.
bounds
java.awt.Rectangle bounds
- The position of the editor on the desktop.
target
Editable target
- What is being edited. A segment of composite
scale
double scale
- The current scale setting.
rotation
double rotation
- The rotation of the editor. Undefined for segments.
view
java.awt.Point view
- The position of the scrollpane of this editor
readResolve
public java.lang.Object readResolve()
throws java.io.ObjectStreamException
- When reading from a file, Always use the unique instance.
|
Class Fill implements Serializable |
sym
Symbol sym
isVector
boolean isVector
readResolve
public java.lang.Object readResolve()
throws java.io.ObjectStreamException
|
Class FunButton implements Serializable |
type
java.lang.Class type
mode
int mode
|
Class Glyph implements Serializable |
contents
Symbol contents
readResolve
private java.lang.Object readResolve()
throws java.io.IOException,
java.io.ObjectStreamException
source
java.io.File source
base
java.io.File base
zip
java.io.File zip
index
int index
scale
double scale
seg
Segment seg
trans
java.awt.geom.AffineTransform trans
rtrans
java.awt.geom.AffineTransform rtrans
|
Class Layer implements Serializable |
readResolve
public java.lang.Object readResolve()
throws java.io.ObjectStreamException
name
java.lang.String name
memberclass
java.lang.Class memberclass
- The class that this layer includes.
members
java.util.Vector members
operator
java.util.Vector operator
prob
double prob
- The probability that the layer includes an object.
members
java.util.HashSet members
|
Class Line implements Serializable |
start
Vertex start
end
Vertex end
|
Class LineCellRenderer implements Serializable |
samplesize
double samplesize
namelabel
javax.swing.JLabel namelabel
sample
javax.swing.JComponent sample
type
LineType type
sidebutton
javax.swing.JButton sidebutton
colorbutton
javax.swing.JButton colorbutton
current
LineType current
csize
Size csize
color
java.awt.Color color
list
javax.swing.JList list
sizelist
javax.swing.JList sizelist
curve
Curve curve
sub
java.util.Set sub
owner
CartoFrame owner
name
java.lang.String name
type
int type
|
Class Mapping implements Serializable |
stacnt
int stacnt
spoint
Vertex[] spoint
im
float[][] im
stacntplus
int stacntplus
degenerate
boolean degenerate
isVertical
boolean isVertical
xcoif
double[] xcoif
ycoif
double[] ycoif
solved
boolean solved
mapx
float[][] mapx
nearverticals
java.util.HashSet nearverticals
wide1
int wide1
wide2
int wide2
overlaytrans
java.awt.geom.AffineTransform overlaytrans
tchanged
boolean tchanged
maxdist
double maxdist
width
int width
height
int height
display
Unit display
map
Unit map
|
Class ModeButton implements Serializable |
type
java.lang.Class type
mode
int mode
|
Class Offset implements Serializable |
viewport
Box viewport
portselected
boolean portselected
stack
Stacking stack
usestack
boolean usestack
|
Class Page implements Serializable |
printer
boolean printer
index
boolean index
image
boolean image
resolution
double resolution
presolution
double presolution
aspect
double aspect
ressetting
int ressetting
pressetting
int pressetting
printerunit
Unit printerunit
imageunit
Unit imageunit
mapunit
Unit mapunit
file
java.io.File file
stack
Stacking stack
usestack
boolean usestack
comp
Comp comp
|
Class Passage implements Serializable |
bounds
java.util.Map bounds
segments
java.util.Set segments
tabs
javax.swing.JTabbedPane tabs
|
Class Persist implements Serializable |
currentdir
java.lang.String currentdir
runid
int runid
last
java.io.File last
prefs
PrefEditor[] prefs
prefversion
Version prefversion
|
Class Picture implements Serializable |
contents
ImageFile contents
width
int width
height
int height
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Description copied from class:
Symbol
- Reads Symbol from a stream.
We define this method so it will appear in the stacktrace
if something goes wrong. It does the default.
valid
boolean valid
position
ViewTransform position
scale
double scale
fact
double fact
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
margin
double margin
removeunmorphed
boolean removeunmorphed
allVector
boolean allVector
overideVector
boolean overideVector
backc
java.awt.Color backc
alignerc
java.awt.Color alignerc
alignlinkc
java.awt.Color alignlinkc
passc
java.awt.Color passc
passlinkc
java.awt.Color passlinkc
showwarnings
boolean showwarnings
maxerrors
int maxerrors
errorfilename
java.lang.String errorfilename
|
Class PrefDef implements Serializable |
mine
java.util.TreeSet mine
deftarget
Carto deftarget
defname
java.lang.String defname
name
java.lang.String name
lastopen
boolean lastopen
restoreplace
boolean restoreplace
saveplace
boolean saveplace
makenames
boolean makenames
openmaximized
boolean openmaximized
openeditormaximized
boolean openeditormaximized
width
int width
height
int height
editwidth
int editwidth
editheight
int editheight
x
int x
y
int y
newread
boolean newread
newwrite
boolean newwrite
compress
int compress
filter
int filter
chunksize
int chunksize
readObject
private void readObject(java.io.ObjectInputStream st)
throws java.io.IOException,
java.lang.ClassNotFoundException
beta
double beta
theta
double theta
sideoff
double sideoff
mindist
double mindist
linethresh
double linethresh
redo
boolean redo
savecooked
boolean savecooked
usesoftcooked
boolean usesoftcooked
prefix
java.lang.String prefix
cookondemand
boolean cookondemand
cookpatched
boolean cookpatched
paintinterval
int paintinterval
levels
int levels
thumbs
boolean thumbs
lockall
boolean lockall
dobig
boolean dobig
usebigger
boolean usebigger
usesmaller
boolean usesmaller
wait
boolean wait
readResolve
public java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Prefpages in files are obsolete.
They are used internaly by page, so they still exist,
But they are always transient.
The correct Page preference item is PrefPageNew.
readResolve fixes old files. 4/28/01
printer
boolean printer
index
boolean index
image
boolean image
resolution
double resolution
presolution
double presolution
ressetting
int ressetting
pressetting
int pressetting
file
java.io.File file
target
Page target
imageunit
Unit imageunit
printerunit
Unit printerunit
mapunit
Unit mapunit
target
Page target
|
Class Prefs implements Serializable |
list
javax.swing.JList list
curpref
javax.swing.JScrollPane curpref
pane
java.awt.Container pane
myprefs
PrefEditor[] myprefs
lab
javax.swing.JLabel lab
|
Class PrefSeg implements Serializable |
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
borderc
java.awt.Color borderc
stationc
java.awt.Color stationc
surveyc
java.awt.Color surveyc
selectc
java.awt.Color selectc
scale
double scale
transparent
boolean transparent
openscaled
boolean openscaled
backc
java.awt.Color backc
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
sizes
java.util.TreeSet sizes
target
Carto target
x
double x
y
double y
scale
double scale
angle
double angle
cpane
CompPane cpane
scalebar
Scale scalebar
rose
Rose rose
target
ViewTransform target
xoff
double xoff
yoff
double yoff
xfield
javax.swing.JTextField xfield
yfield
javax.swing.JTextField yfield
scalefield
javax.swing.JTextField scalefield
rotfield
javax.swing.JTextField rotfield
screenunit
Unit screenunit
surveyunit
Unit surveyunit
target
Carto target
page
Page page
format
java.awt.print.PageFormat format
|
Class Print implements Serializable |
oldpng
boolean oldpng
fhpng
boolean fhpng
fhjpg
boolean fhjpg
fhgif
boolean fhgif
fhpdf
boolean fhpdf
fhps
boolean fhps
fhsvg
boolean fhsvg
fhswf
boolean fhswf
jprinter
boolean jprinter
onefile
boolean onefile
file
java.io.File file
compress
int compress
boundary
java.awt.Polygon boundary
data
int[] data
nodes
int nodes
width
int width
height
int height
basex
double basex
basey
double basey
basescale
double basescale
nx
double[] nx
ny
double[] ny
off
double[] off
convex
boolean[] convex
|
Class Rose implements Serializable |
theta
double theta
grabtheta
double grabtheta
oldtheta
double oldtheta
target
Scaleable target
xoff
int xoff
yoff
int yoff
r
int r
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream stream)
throws java.io.IOException
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream stream)
throws java.io.IOException
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream stream)
throws java.io.IOException
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
|
Class Scale implements Serializable |
fact
double fact
oldfact
double oldfact
grabpoint
double grabpoint
targets
java.util.HashSet targets
|
Class Scaler implements Serializable |
scale
double[] scale
a
double[] a
b
double[] b
pieces
int pieces
|
Class Section implements Serializable |
anchors
PointSym[] anchors
contents
Symbol contents
direction
int direction
end1
double end1
end2
double end2
tick
Size tick
margin
Size margin
line1size
Size line1size
line1style
LineType line1style
line2size
Size line2size
line2style
LineType line2style
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
mapped
SaveablePoint[] mapped
mode
int mode
pane
SegPane pane
seg
Segment seg
window
javax.swing.JScrollPane window
status
ThreadMessage status
stationfield
javax.swing.JTextField stationfield
scalefield
javax.swing.JTextField scalefield
stationlist
javax.swing.JList stationlist
transparentfield
javax.swing.JCheckBox transparentfield
verticalfield
javax.swing.JCheckBox verticalfield
stationmodebox
javax.swing.JCheckBox stationmodebox
boundarymodebox
javax.swing.JCheckBox boundarymodebox
locatemodebutton
javax.swing.JToggleButton locatemodebutton
movemodebutton
javax.swing.JToggleButton movemodebutton
deletemodebutton
javax.swing.JToggleButton deletemodebutton
mousetarget
Dragable mousetarget
stationset
java.util.Vector stationset
|
Class Segment implements Serializable |
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Description copied from class:
Symbol
- Reads Symbol from a stream.
We define this method so it will appear in the stacktrace
if something goes wrong. It does the default.
writeObject
private void writeObject(java.io.ObjectOutputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
source
java.io.File source
isource
ImageFile isource
set
Survey set
boundary
SegBoundary boundary
map
Mapping map
fixcnt
int fixcnt
dirty
boolean dirty
transparent
boolean transparent
cookfact
double cookfact
status
int status
cooktransform
java.awt.geom.AffineTransform cooktransform
cookers
ImageJob[] cookers
overlayscale
double overlayscale
thumbw
int thumbw
thumbh
int thumbh
thumbdata
java.lang.Object thumbdata
|
Class SegPane implements Serializable |
image
java.awt.Image image
seg
Segment seg
scale
double scale
scrollpane
javax.swing.JScrollPane scrollpane
|
Class Size implements Serializable |
readResolve
public java.lang.Object readResolve()
throws java.io.ObjectStreamException
minvisible
Unit minvisible
minsize
Unit minsize
maxsize
Unit maxsize
size
Unit size
name
java.lang.String name
modifier
java.util.Vector modifier
target
java.util.Vector target
relation
java.util.Vector relation
|
Class Stamp implements Serializable |
|
Class Sub implements Serializable |
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Description copied from class:
Symbol
- Reads Symbol from a stream.
We define this method so it will appear in the stacktrace
if something goes wrong. It does the default.
relativepos
ViewTransform relativepos
anchorpoint
PointSym anchorpoint
box
SavableRectangle2D box
handley
double handley
handlex
double handlex
editaspect
boolean editaspect
editrotation
boolean editrotation
editscale
boolean editscale
showcorners
boolean showcorners
sizewidth
boolean sizewidth
subaspect
double subaspect
size
Size size
|
Class Survey implements Serializable |
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Description copied from class:
Symbol
- Reads Symbol from a stream.
We define this method so it will appear in the stacktrace
if something goes wrong. It does the default.
stationlist
java.util.Vector stationlist
dict
java.util.Hashtable dict
shotlist
java.util.Vector shotlist
stations
java.util.TreeSet stations
shots
java.util.TreeSet shots
old
Survey old
next
Survey next
|
Class Symbol implements Serializable |
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Reads Symbol from a stream.
We define this method so it will appear in the stacktrace
if something goes wrong. It does the default.
name
java.lang.String name
- The name of the Symbol
All symbols have a name, which may be assignesd automatically, or
set by the user.
|
Class Text implements Serializable |
contents
java.lang.String contents
valid
boolean valid
form
TextForm form
readResolve
public java.lang.Object readResolve()
throws java.io.ObjectStreamException
size
Size size
color
java.awt.Color color
family
java.lang.String family
italic
boolean italic
bold
boolean bold
name
java.lang.String name
height
int height
text
java.lang.String text
pending
boolean pending
thickness
double thickness
ticklength
double ticklength
flip
int flip
lengths
double[] lengths
actions
int[] actions
partcnt
int partcnt
heads
java.util.Vector heads
tails
java.util.Vector tails
|
Class Unit implements Serializable |
readResolve
java.lang.Object readResolve()
throws java.io.ObjectStreamException
size
double size
base
Unit base
name
java.lang.String name
plural
java.lang.String plural
editable
boolean editable
|
Class Vect implements Serializable |
X
double[] X
|
Class Version implements Serializable |
majorversion
int majorversion
minorversion
int minorversion
rev
int rev
- The revision is automatically incremented each time the the program is uploaded
|
Class Vertex implements Serializable |
position
Vect position
label
java.lang.String label
|
Class View implements Serializable |
trans
java.awt.geom.AffineTransform trans
scale
double scale
angle
double angle
mapunit
Unit mapunit
mapscale
MapScale mapscale
showalign
boolean showalign
printing
boolean printing
stacking
Stacking stacking
parent
javax.swing.JComponent parent
composite
Comp composite
offsets
java.util.HashSet offsets
mod
int mod
stack
java.util.Stack stack
last
int last
visible
Layer visible
showall
boolean showall
wait
boolean wait
passpriority
java.util.Map passpriority
dontShowIn
java.util.Set dontShowIn
dontShowOut
java.util.Set dontShowOut
clip
java.awt.Shape clip
mode
int mode
scale
double scale
angle
double angle
listeners
SavableWeakHashMap listeners
aligner
ViewTransform aligner
alignmentmask
int alignmentmask
oldscale
double oldscale
oldangle
double oldangle
oldx
double oldx
oldy
double oldy
oldalignment
java.awt.geom.AffineTransform oldalignment
name
java.lang.String name
num
int num