videoRangePanel
Class VRParameters

java.lang.Object
  extended by videoRangePanel.VRParameters
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class VRParameters
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Field Summary
 java.lang.String angleDataBlock
           
private  java.util.ArrayList<VRCalibrationData> calibrationDatas
           
private  int currentCalibrationIndex
           
private  int currentHeightIndex
           
 boolean drawTempHorizon
           
private  java.util.ArrayList<VRHeightData> heightDatas
           
(package private)  boolean ignoreClosest
          Ignore the closest segment (ie.
static int IMAGE_CROP
           
static int IMAGE_SCROLL
           
static int IMAGE_SHRINK
           
static int IMAGE_SHRINKORSTRETCH
           
static int IMAGE_STRETCH
           
 java.io.File imageDirectory
           
 int imageScaling
           
 boolean maintainAspectRatio
           
 boolean measureAngles
           
 int rangeMethod
           
static java.lang.String[] scaleNames
           
static long serialVersionUID
           
(package private)  java.io.File shoreFile
          file name for shore data (Gebco format)
static java.lang.String[] shortScaleNames
           
(package private)  boolean showShore
          draw the shore line on the map
(package private)  boolean showShorePoints
          also highlight points on the map file (to check resolution).
 
Constructor Summary
VRParameters()
           
 
Method Summary
 void addCalibrationData(VRCalibrationData aCalibration)
           
 VRParameters clone()
           
 int findCalibrationData(VRCalibrationData aCalibration)
           
 java.util.ArrayList<VRCalibrationData> getCalibrationDatas()
           
 double getCameraHeight()
           
 VRCalibrationData getCurrentCalibrationData()
           
 int getCurrentCalibrationIndex()
           
protected  VRHeightData getCurrentheightData()
           
protected  int getCurrentHeightIndex()
           
protected  java.util.ArrayList<VRHeightData> getHeightDatas()
           
 void removeCalibrationData(VRCalibrationData aCalibration)
           
 void setCalibrationDatas(java.util.ArrayList<VRCalibrationData> calibrationDatas)
           
 void setCurrentCalibration(VRCalibrationData currentCalibration)
           
 void setCurrentCalibrationIndex(int currentCalibrationIndex)
           
protected  void setCurrentHeightIndex(int currentHeightIndex)
           
protected  void setHeightDatas(java.util.ArrayList<VRHeightData> heightDatas)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

imageDirectory

public java.io.File imageDirectory

IMAGE_SCROLL

public static final int IMAGE_SCROLL
See Also:
Constant Field Values

IMAGE_CROP

public static final int IMAGE_CROP
See Also:
Constant Field Values

IMAGE_SHRINK

public static final int IMAGE_SHRINK
See Also:
Constant Field Values

IMAGE_STRETCH

public static final int IMAGE_STRETCH
See Also:
Constant Field Values

IMAGE_SHRINKORSTRETCH

public static final int IMAGE_SHRINKORSTRETCH
See Also:
Constant Field Values

imageScaling

public int imageScaling

scaleNames

public static java.lang.String[] scaleNames

shortScaleNames

public static java.lang.String[] shortScaleNames

maintainAspectRatio

public boolean maintainAspectRatio

calibrationDatas

private java.util.ArrayList<VRCalibrationData> calibrationDatas

currentCalibrationIndex

private int currentCalibrationIndex

heightDatas

private java.util.ArrayList<VRHeightData> heightDatas

currentHeightIndex

private int currentHeightIndex

rangeMethod

public int rangeMethod

drawTempHorizon

public boolean drawTempHorizon

measureAngles

public boolean measureAngles

angleDataBlock

public java.lang.String angleDataBlock

shoreFile

java.io.File shoreFile
file name for shore data (Gebco format)


ignoreClosest

boolean ignoreClosest
Ignore the closest segment (ie. if operating from on shore)


showShore

boolean showShore
draw the shore line on the map


showShorePoints

boolean showShorePoints
also highlight points on the map file (to check resolution).

Constructor Detail

VRParameters

public VRParameters()
Method Detail

getCurrentCalibrationData

public VRCalibrationData getCurrentCalibrationData()

setCurrentCalibration

public void setCurrentCalibration(VRCalibrationData currentCalibration)

findCalibrationData

public int findCalibrationData(VRCalibrationData aCalibration)

addCalibrationData

public void addCalibrationData(VRCalibrationData aCalibration)

removeCalibrationData

public void removeCalibrationData(VRCalibrationData aCalibration)

getCameraHeight

public double getCameraHeight()

clone

public VRParameters clone()
Overrides:
clone in class java.lang.Object

getCalibrationDatas

public java.util.ArrayList<VRCalibrationData> getCalibrationDatas()

setCalibrationDatas

public void setCalibrationDatas(java.util.ArrayList<VRCalibrationData> calibrationDatas)

getCurrentCalibrationIndex

public int getCurrentCalibrationIndex()

setCurrentCalibrationIndex

public void setCurrentCalibrationIndex(int currentCalibrationIndex)

getHeightDatas

protected java.util.ArrayList<VRHeightData> getHeightDatas()

setHeightDatas

protected void setHeightDatas(java.util.ArrayList<VRHeightData> heightDatas)

getCurrentHeightIndex

protected int getCurrentHeightIndex()

setCurrentHeightIndex

protected void setCurrentHeightIndex(int currentHeightIndex)

getCurrentheightData

protected VRHeightData getCurrentheightData()