|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectIghtaria.HFold
public class HFold
This Class contains HFold, Path in HFold, and FlatPath. It should be truly three classes, but they are in one to avoid proliferation of java-class-files. Terminology: Obs, observer, is really a Vessel in this Class. In other words, driver's eyes direction can be different than direction of the Vessel, but driver is ignored in this class.
Field Summary | |
---|---|
(package private) static double |
a
|
(package private) static java.awt.Color |
axisColor
|
(package private) static int |
axisLen
|
(package private) static double |
b
|
(package private) static double |
c
|
(package private) static int |
centerX
3D Map parameters |
(package private) static int |
centerY
3D Map parameters |
static double |
derivatorTrustedGeneralAccuracy
Requires necessary perpendicularity accuracy and restricts accurate digigs for third degree Taylor member: |
(package private) static double |
diamX
Gabarits of path flat map. |
(package private) static double |
diamX1
For added new stop |
(package private) static double |
diamY
Gabarits of path flat map. |
(package private) static double |
diamY1
For added new stop |
static boolean |
doPaintScratchMaps
|
(package private) static double |
drDirX
Orientation of Driver's face |
(package private) static double |
drDirY
Orientation of Driver's face |
(package private) static double |
drDirZ
Orientation of Driver's face |
(package private) static java.awt.Color |
driverAxisColor
|
(package private) static int |
drX
Driver's position when observing HomeFold on scratch pad. |
(package private) static int |
drY
Driver's position when observing HomeFold on scratch pad. |
(package private) static int |
drZ
Driver's position when observing HomeFold on scratch pad. |
(package private) static java.awt.Color |
flatPathColor
|
(package private) static double |
flatScale
Must be set inside of procedures |
(package private) static int |
flatScreenAxisLen
Must be less than xCenter-5, yCenter-5. |
(package private) static double |
flatX
|
(package private) static double |
flatY
|
static double |
hfRadius
Radius of HF in PFold. |
(package private) static int |
iL
Number of stops limit. |
(package private) static SingleHill |
img
|
(package private) static java.awt.Color |
imgColor
|
(package private) static SingleHill |
imgLow
|
(package private) static int |
imgRadius
|
(package private) static double |
lastStraightMoves
|
(package private) static double |
move
|
(package private) static java.awt.Color |
oColor
|
(package private) static double |
oFp
Driver's Current (Face) Azi. |
(package private) static double |
p
Angle-like coodinates: Current angles theta and phi. |
(package private) static Pop |
ppl
Population object belonging to this HomeFold. |
(package private) static double |
psy
|
(package private) static double[] |
rP
|
(package private) static double[] |
rT
|
(package private) static SPad |
sp
|
(package private) static SPad |
spDialog
|
static SPad |
spFDigits
|
(package private) static SPad |
spFlat
|
static double |
sphereNavigationTrustedGeneralAccuracy
|
(package private) static SPad |
spMainScreen
|
(package private) static SPad |
spMDigits
|
static int |
stAte
Principal path sc. |
static int |
stCOMPLETED
|
static int |
stDAte
|
static int |
stDMEASURING
|
static int |
stDOFF
Azi(Path) M e a s u r e m e n t S c e n a r i o |
static int |
stDPREPARING
|
static int |
stDSTART
|
static int |
stDSub
|
static int |
stDSub90DEGREES
|
static int |
stMOVING
|
static int |
stROTATING
|
static java.lang.String[] |
stString
|
static int |
stSubSTARTUP
|
static int |
stSubTURNED
|
static int |
Sx
Number of Stops = Completed Moves. |
static int |
Sx1
Sx1 = Sx + 1 when motion is incomplete. |
(package private) static double |
t
Angle-like coodinates: Current angles theta and phi. |
(package private) static double |
tau
|
static UBasis |
v
Vessel's basis after current move from last stop. |
(package private) static double[] |
vessFp
Vessel's Azi along the path. |
(package private) static double |
vFp
Vessel's Current (accoumulated) Azi. |
(package private) static double[] |
vFpIncr
|
(package private) static double |
vFpS
vFp at last stop. |
(package private) static UBasis |
vs
Vessel's basis in PFold at recent stop. |
(package private) static double[] |
vTauIncr
|
(package private) static double[] |
vX
|
(package private) static double[] |
vY
|
(package private) static int |
xCenter
Center of picture on Flat Map |
(package private) static int |
yCenter
Center of picture on Flat Map |
Constructor Summary | |
---|---|
HFold()
|
Method Summary | |
---|---|
static void |
diplayVesselMotionDigits()
Vessel Motion Digits Display |
static void |
displayVesselBasis()
|
static void |
FinalizeStop()
Runs derivator |
static void |
initiate()
|
static int |
mainState()
|
static void |
paintMotionsAndMeasure(int frameNumber)
Paint Maps, Research Data |
static void |
prepareDerivator()
Preparing for measurement along straight path or terminating this measurement. |
static void |
releaseGraphics()
|
static void |
reset_defaults()
|
static void |
restart()
|
static void |
runAngleminerAnDerivator()
Must run when motions and scene relaxed |
static java.lang.String |
stReadable()
Returns readable VesselMotionFSM state and substate |
static void |
supplyGraphics()
|
static void |
toggleMeasurement(boolean b)
|
static void |
updatePathLastMotion()
Make vessel turn and move along geodesic. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static double hfRadius
static UBasis vs
public static UBasis v
static double t
static double p
public static final int stCOMPLETED
public static final int stROTATING
public static final int stMOVING
public static final int stSubSTARTUP
public static final int stSubTURNED
public static java.lang.String[] stString
public static int stAte
public static int Sx
public static int Sx1
static int iL
static double[] vTauIncr
static double[] vFpIncr
static double psy
static double tau
static double move
static double lastStraightMoves
static double[] rT
static double[] rP
static double[] vessFp
static double vFp
static double vFpS
static double oFp
static double[] vX
static double[] vY
static double flatX
static double flatY
static Pop ppl
public static SPad spFDigits
static SPad sp
static SPad spFlat
static SPad spMDigits
static SPad spMainScreen
static SPad spDialog
static SingleHill img
static SingleHill imgLow
static java.awt.Color oColor
static java.awt.Color flatPathColor
static java.awt.Color driverAxisColor
public static boolean doPaintScratchMaps
static double drDirX
static double drDirY
static double drDirZ
static java.awt.Color imgColor
static int imgRadius
static int axisLen
static java.awt.Color axisColor
static int centerX
static int centerY
static int drX
static int drY
static int drZ
static int xCenter
static int yCenter
static int flatScreenAxisLen
static double diamX
static double diamY
static double diamX1
static double diamY1
static double flatScale
public static final int stDOFF
public static final int stDSTART
public static final int stDPREPARING
public static final int stDMEASURING
public static int stDAte
public static final int stDSub90DEGREES
public static int stDSub
public static double derivatorTrustedGeneralAccuracy
public static double sphereNavigationTrustedGeneralAccuracy
static double a
static double b
static double c
Constructor Detail |
---|
public HFold()
Method Detail |
---|
public static void initiate()
public static void supplyGraphics()
public static void releaseGraphics()
public static void restart()
public static void reset_defaults()
public static void updatePathLastMotion()
Make vessel turn and move along geodesic. psy - turn; tau - move. psy = Bridge.vFpAccIncr.
public static void FinalizeStop()
public static void toggleMeasurement(boolean b)
public static void runAngleminerAnDerivator()
public static void prepareDerivator()
public static void paintMotionsAndMeasure(int frameNumber)
public static void displayVesselBasis()
public static java.lang.String stReadable()
public static int mainState()
public static void diplayVesselMotionDigits()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |