## Uses of Interface
com.orsoncharts.data.function.Function3D

- Packages that use Function3D
  Package | Description
  --- | ---
  com.orsoncharts | Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
  com.orsoncharts.data.function | Representation of functions in the form `y = f(x, z)`.
  com.orsoncharts.data.xyz | Datasets that can be used by the `XYZPlot` class.
  com.orsoncharts.renderer.xyz | Renderers that can be used with the `XYZPlot` class.

- - ### Uses of Function3D in com.orsoncharts

    Methods in com.orsoncharts with parameters of type Function3D
    Modifier and Type | Method and Description
    --- | ---
    `static Chart3D` | Chart3DFactory.`createSurfaceChart(java.lang.String title, java.lang.String subtitle, Function3D function, java.lang.String xAxisLabel, java.lang.String yAxisLabel, java.lang.String zAxisLabel)` Creates a surface chart for the specified function.

  - ### Uses of Function3D in com.orsoncharts.data.function

    Methods in com.orsoncharts.data.function with parameters of type Function3D
    Modifier and Type | Method and Description
    --- | ---
    `static Range` | Function3DUtils.`findYRange(Function3D f, Range xRange, Range zRange, int xSamples, int zSamples, boolean ignoreNaN)` Returns the range of y-values in the function by sampling.

  - ### Uses of Function3D in com.orsoncharts.data.xyz

    Methods in com.orsoncharts.data.xyz with parameters of type Function3D
    Modifier and Type | Method and Description
    --- | ---
    `static XYZDataset<java.lang.String>` | XYZDatasetUtils.`sampleFunction(Function3D f, java.lang.String key, double xmin, double xmax, double xcount, double zmin, double zmax, double zcount)` Creates an `XYZDataset` by sampling a `Function3D` over a specified range.
    `static XYZDataset<java.lang.String>` | XYZDatasetUtils.`sampleFunction(Function3D f, java.lang.String key, Range xrange, double xcount, Range zrange, double zcount)` Creates an `XYZDataset` by sampling a `Function3D` over a specified range.

  - ### Uses of Function3D in com.orsoncharts.renderer.xyz

    Constructors in com.orsoncharts.renderer.xyz with parameters of type Function3D
    Constructor and Description
    `SurfaceRenderer(Function3D function)` Creates a new renderer for the specified function.