Ightaria
Class Scene

java.lang.Object
  extended by DrawHills.SingleHill
      extended by Ightaria.Terrain
          extended by Ightaria.Scene

public class Scene
extends Terrain


Field Summary
(package private)  Hill[] hills
           
 
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
Scene()
           
Scene(SPad sp, SPad spOwn, int ScreenXL, int ScreenYL, int center_x, int center_y, int funN, boolean addFunctionToTerrainFunction)
           
 
Method Summary
 void InsertSubHill(int iii, int frontDistance)
          Just a template for children classes.
 void paintHill(int obsZ, int ExternalFrameNumber, boolean fillScrBackgroundBeforeDraw, boolean dispalyMoon, boolean displayAxes, double oAltitudeViewAngle)
           
 double sceneHeight()
           
 
Methods inherited from class Ightaria.Terrain
Fun, setObsFlatPosition, Terrain
 
Methods inherited from class DrawHills.SingleHill
ConstructHill, DisplayMoon, DrawAxisToHill, DrawCoordinateAxis, DrawLegendedLine, DrawLegendedLine, FindMoonPhase, FindScreenX, FindScreenY, 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

hills

Hill[] hills
Constructor Detail

Scene

public Scene()

Scene

public Scene(SPad sp,
             SPad spOwn,
             int ScreenXL,
             int ScreenYL,
             int center_x,
             int center_y,
             int funN,
             boolean addFunctionToTerrainFunction)
Method Detail

paintHill

public void paintHill(int obsZ,
                      int ExternalFrameNumber,
                      boolean fillScrBackgroundBeforeDraw,
                      boolean dispalyMoon,
                      boolean displayAxes,
                      double oAltitudeViewAngle)

sceneHeight

public double sceneHeight()

InsertSubHill

public void InsertSubHill(int iii,
                          int frontDistance)
Description copied from class: SingleHill
Just a template for children classes. Can be overriden.

Overrides:
InsertSubHill in class SingleHill