## Uses of Interface
hep.aida.IAxis

- Packages that use IAxis
  Package | Description
  --- | ---
  hep.aida | Interfaces for compact, extensible, modular and performant histogramming functionality.
  hep.aida.bin | Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution.
  hep.aida.ref | Reference implementation of the AIDA histogram interfaces.

- - ### Uses of IAxis in hep.aida

    Methods in hep.aida that return IAxis
    Modifier and Type | Method and Description
    --- | ---
    `IAxis` | IHistogram3D.`xAxis()` Return the X axis.
    `IAxis` | IHistogram2D.`xAxis()` Return the X axis.
    `IAxis` | IHistogram1D.`xAxis()` Returns the X Axis.
    `IAxis` | IHistogram3D.`yAxis()` Return the Y axis.
    `IAxis` | IHistogram2D.`yAxis()` Return the Y axis.
    `IAxis` | IHistogram3D.`zAxis()` Return the Z axis.

  - ### Uses of IAxis in hep.aida.bin

    Methods in hep.aida.bin with parameters of type IAxis
    Modifier and Type | Method and Description
    --- | ---
    `MightyStaticBin1D[]` | QuantileBin1D.`splitApproximately(IAxis axis, int k)` Divides (rebins) a copy of the receiver at the given interval boundaries into bins and returns these bins, such that each bin approximately reflects the data elements of its range.

  - ### Uses of IAxis in hep.aida.ref

    Classes in hep.aida.ref that implement IAxis
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FixedAxis` Fixed-width axis; A reference implementation of hep.aida.IAxis.
    `class` | `VariableAxis` Variable-width axis; A reference implementation of hep.aida.IAxis.

    Methods in hep.aida.ref with parameters of type IAxis
    Modifier and Type | Method and Description
    --- | ---
    `double[]` | Converter.`edges(IAxis axis)` Returns all edges of the given axis.
    `java.lang.String` | Converter.`toString(IAxis axis)` Returns a string representation of the given argument.

    Constructors in hep.aida.ref with parameters of type IAxis
    Constructor and Description
    `Histogram1D(java.lang.String title, IAxis axis)` Creates a histogram with the given axis binning.
    `Histogram2D(java.lang.String title, IAxis xAxis, IAxis yAxis)` Creates a histogram with the given axis binning.
    `Histogram3D(java.lang.String title, IAxis xAxis, IAxis yAxis, IAxis zAxis)` Creates a histogram with the given axis binning.

Jump to the Colt Homepage