|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectDrawHills.SingleHill
Ightaria.Terrain
Ightaria.Hill
public class Hill
Field Summary | |
---|---|
(package private) boolean |
canBeAStar
Flag |
(package private) boolean |
displayMesurements
Labels ... |
static int |
DRAW_AS_CLOSE_STAR
|
static int |
DRAW_AS_FAR_STAR
|
static int |
DRAW_AS_NOT_STAR
|
(package private) int |
drawAsCloseOrFarStar
Flag. |
(package private) double |
hVp
Navigation from Vessel Hill from Vessel Azi |
(package private) boolean |
inSceneRange
Hill is in range of scene, oVisualRange |
(package private) int |
iXinHillsFamily
BackIndex |
int |
measureFarOrClose
Flag. |
(package private) boolean |
measureTooClose
Hill is too close to be measured |
(package private) java.lang.String |
name
Own name |
boolean |
painted
Construction flag |
(package private) java.awt.Color |
SatelliteColorPhase1
|
(package private) java.awt.Color |
SatelliteColorPhase2
|
(package private) int |
StarHalfPeriod
|
(package private) int |
starSizeAmplitude
|
(package private) int |
starSizeMin
|
double |
startUpDistance
Run-time parameter: Euclidean Distance to start up. |
(package private) int |
starXRange
|
double |
twinDerivative
|
double |
twinHVp
|
double |
twinTangentTau
|
double |
twinTau
|
(package private) boolean |
visible
Hill is 1. |
Fields inherited from class Ightaria.Terrain |
---|
addFunctionToTerrainFunction, hFFx, hFFy, hFp, hOp, loc, oDistance, oFFMx, oFFMy, oFFz, oFp, oFrontDistance, oTau, PI, tA, terrrainPeriodX, terrrainPeriodY, tNG, tPh, tWX, tWY |
Fields inherited from class DrawHills.SingleHill |
---|
altitudeCos, altitudeSin, aziRotationShift, BackgroundColor, center_x, center_y, CosRotationAngle, CurrFactor, CurrScreenX, CurrScreenY, debug, displayAxes, firstMeshDrawIx, flagTrianglesVsSquares, frameNumber, funFlippedParabola, funGaussBell, funLowSphere, funN, funPolinomials, funTerrain, funUpperSphere, funY2mX2, g, hillAxisColor, hOOx, hOOy, hOOz, lastMeshDrawIx, lightX, lightY, lightZ, MoonHalfPeriod, MoonHorizontalRadius, MoonXStart, MoonZ, n2X, n2Y, n2Z, nX, nY, nZ, oAltitudeViewAngle, obsX, obsY, obsZ, OwnColor, phase_sig, phase_sub, posX, posY, posZ, radius, Real_current, Real_previous, ReservedDomain, REventX, REventY, RotatedYAuxilairy, RotationModula, safeModule, safeScale, screen_current, screen_upper, screenMesh2X, screenMesh2Z, screenMeshX, screenMeshZ, ScreenXL, ScreenYL, shieldRadius, SinRotationAngle, sp, spOwn, tangentOfVision, Xmax, Xmin, Xsize, Xstep, Ymax, YMaxMin, Ymin, Yrange, Ystep |
Constructor Summary | |
---|---|
Hill()
|
|
Hill(boolean canBeAStar)
|
|
Hill(SPad sp,
SPad spOwn,
int ScreenXL,
int ScreenYL,
int center_x,
int center_y,
int funN,
boolean addFunctionToTerrainFunction)
|
Method Summary | |
---|---|
java.lang.String |
closeOrFarName()
Returns "catalog name" (not known name) when far to emphasize that far star is not well researched. |
void |
doMeasure(boolean trueOrFalse)
Flags toggler. |
java.lang.String |
measuredName()
|
java.lang.String |
nameOfAppearance(int appearence)
|
void |
paintHill(boolean dispalyMoon,
boolean displayAxes,
int ExternalFrameNumber,
double oAltitudeViewAngle)
This is really PaintAsPartOfHills procedure. |
void |
paintHillAsStar(int ExternalFrameNumber)
|
double |
twin_hVp(boolean doMoreMasures)
|
Methods inherited from class Ightaria.Terrain |
---|
Fun, setObsFlatPosition, Terrain |
Methods inherited from class DrawHills.SingleHill |
---|
ConstructHill, DisplayMoon, DrawAxisToHill, DrawCoordinateAxis, DrawLegendedLine, DrawLegendedLine, FindMoonPhase, FindScreenX, FindScreenY, InsertSubHill, ms, ObsToSX, PaintAuxSigns, PaintFunction, paintHill, paintHillInternally, PositionMoon, ProjectObsSpaceLineToS, ProjectObsSpaceLineToScr, releaseGraphics, root, RotateArgToFunctDomainBasisX, supplyGraphics, XRotated, YRotated, YRotatedBack |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.lang.String name
int iXinHillsFamily
double hVp
java.awt.Color SatelliteColorPhase1
java.awt.Color SatelliteColorPhase2
int StarHalfPeriod
int starXRange
int starSizeAmplitude
int starSizeMin
boolean canBeAStar
int drawAsCloseOrFarStar
Flag. Hill has three appearences. They depend on closeness to driver and direction of driver's head. The appearence can be considered as subobject of the hill.
public static final int DRAW_AS_NOT_STAR
public static final int DRAW_AS_CLOSE_STAR
public static final int DRAW_AS_FAR_STAR
boolean inSceneRange
boolean visible
boolean measureTooClose
boolean displayMesurements
public int measureFarOrClose
public boolean painted
public double startUpDistance
public double twinHVp
public double twinTangentTau
public double twinTau
public double twinDerivative
Constructor Detail |
---|
public Hill()
public Hill(boolean canBeAStar)
public Hill(SPad sp, SPad spOwn, int ScreenXL, int ScreenYL, int center_x, int center_y, int funN, boolean addFunctionToTerrainFunction)
Method Detail |
---|
public void paintHill(boolean dispalyMoon, boolean displayAxes, int ExternalFrameNumber, double oAltitudeViewAngle)
public void paintHillAsStar(int ExternalFrameNumber)
public void doMeasure(boolean trueOrFalse)
public java.lang.String measuredName()
public double twin_hVp(boolean doMoreMasures)
public java.lang.String closeOrFarName()
public java.lang.String nameOfAppearance(int appearence)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |