Package rainbowPackage

# Class Rainbow3DController.Surface3D

java.lang.Object
rainbowPackage.Rainbow3DController.Surface3D

Enclosing class:
  `Rainbow3DController`

public class Rainbow3DController.Surface3D extends Object

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `average(int x, int y)`
  `int`
  `getElevation(int x, int y)`
  `int`
  `getElevationAvg(int x, int y)`
  `int`
  `randomElevation(int minHeight, int maxHeight)`
  `void`
  `setElevation(int x, int y, int elevation)`
  `void`
  `setElevationAvg(int x, int y, int elevation)`

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### getElevation

    public int getElevation(int x, int y)

  - ### setElevation

    public void setElevation(int x, int y, int elevation)

  - ### randomElevation

    public int randomElevation(int minHeight, int maxHeight)

  - ### getElevationAvg

    public int getElevationAvg(int x, int y)

  - ### setElevationAvg

    public void setElevationAvg(int x, int y, int elevation)

  - ### average

    public int average(int x, int y)