## Uses of Class
com.orsoncharts.axis.TickData

- Packages that use TickData
  Package | Description
  --- | ---
  com.orsoncharts | Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
  com.orsoncharts.axis | Axes (`CategoryAxis3D`, `NumberAxis3D` and `LogAxis3D`) plus supporting classes and interfaces.

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

    Methods in com.orsoncharts that return types with arguments of type TickData
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<TickData>` | ChartBox3D.`getXTicks()` Returns the list of tick data items for the x-axis.
    `java.util.List<TickData>` | ChartBox3D.ChartBoxFace.`getXTicksA()` Returns the x-axis tick data for edge A.
    `java.util.List<TickData>` | ChartBox3D.ChartBoxFace.`getXTicksB()` Returns the x-axis tick data for the edge B.
    `java.util.List<TickData>` | ChartBox3D.`getYTicks()` Returns the list of tick data items for the y-axis.
    `java.util.List<TickData>` | ChartBox3D.ChartBoxFace.`getYTicksA()` Returns the y-axis tick data for the edge A.
    `java.util.List<TickData>` | ChartBox3D.ChartBoxFace.`getYTicksB()` Returns the y-axis tick data for the edge B.
    `java.util.List<TickData>` | ChartBox3D.`getZTicks()` Returns the list of tick data items for the z-axis.
    `java.util.List<TickData>` | ChartBox3D.ChartBoxFace.`getZTicksA()` Returns the z-axis tick data for the edge A.
    `java.util.List<TickData>` | ChartBox3D.ChartBoxFace.`getZTicksB()` Returns the z-axis tick data for the edge B.

    Methods in com.orsoncharts with parameters of type TickData
    Modifier and Type | Method and Description
    --- | ---
    `void` | ChartBox3D.ChartBoxFace.`addXTicks(TickData a, TickData b)` Adds tick data for edges A and B.
    `void` | ChartBox3D.ChartBoxFace.`addYTicks(TickData a, TickData b)` Adds tick data items for the y-axis.
    `void` | ChartBox3D.ChartBoxFace.`addZTicks(TickData a, TickData b)` Adds tick data items for the z-axis.

    Method parameters in com.orsoncharts with type arguments of type TickData
    Modifier and Type | Method and Description
    --- | ---
    `void` | ChartBox3D.`setXTicks(java.util.List<TickData> ticks)` Sets the list of tick data items for the x-axis.
    `void` | ChartBox3D.`setYTicks(java.util.List<TickData> ticks)` Sets the list of tick data items for the y-axis.
    `void` | ChartBox3D.`setZTicks(java.util.List<TickData> ticks)` Sets the list of tick data items for the z-axis.

  - ### Uses of TickData in com.orsoncharts.axis

    Methods in com.orsoncharts.axis that return types with arguments of type TickData
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<TickData>` | ValueAxis3D.`generateTickData(double tickUnit)` Generates a list of tick data items for the specified tick unit.
    `java.util.List<TickData>` | NumberAxis3D.`generateTickData(double tickUnit)` Generates a list of tick data items for the specified tick unit.
    `java.util.List<TickData>` | LogAxis3D.`generateTickData(double tickUnit)` Generates tick data for the axis, assuming the specified tick unit (a log increment in this case).
    `java.util.List<TickData>` | StandardCategoryAxis3D.`generateTickDataForColumns(CategoryDataset3D dataset)` Generates the tick data for the axis (assumes the axis is being used as the row axis).
    `java.util.List<TickData>` | CategoryAxis3D.`generateTickDataForColumns(CategoryDataset3D dataset)` Generates the tick data for the axis (assumes the axis is being used as the row axis).
    `java.util.List<TickData>` | StandardCategoryAxis3D.`generateTickDataForRows(CategoryDataset3D dataset)` Generates the tick data for the axis (assumes the axis is being used as the row axis).
    `java.util.List<TickData>` | CategoryAxis3D.`generateTickDataForRows(CategoryDataset3D dataset)` Generates the tick data for the axis (assumes the axis is being used as the row axis).

    Method parameters in com.orsoncharts.axis with type arguments of type TickData
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardCategoryAxis3D.`draw(java.awt.Graphics2D g2, java.awt.geom.Point2D pt0, java.awt.geom.Point2D pt1, java.awt.geom.Point2D opposingPt, java.util.List<TickData> tickData, RenderingInfo info, boolean hinting)` Draws the axis between the two points `pt0` and `pt1` in Java2D space.
    `void` | NumberAxis3D.`draw(java.awt.Graphics2D g2, java.awt.geom.Point2D pt0, java.awt.geom.Point2D pt1, java.awt.geom.Point2D opposingPt, java.util.List<TickData> tickData, RenderingInfo info, boolean hinting)` Draws the axis to the supplied graphics target (`g2`, with the specified starting and ending points for the line.
    `void` | LogAxis3D.`draw(java.awt.Graphics2D g2, java.awt.geom.Point2D startPt, java.awt.geom.Point2D endPt, java.awt.geom.Point2D opposingPt, java.util.List<TickData> tickData, RenderingInfo info, boolean hinting)` Draws the axis.
    `void` | Axis3D.`draw(java.awt.Graphics2D g2, java.awt.geom.Point2D startPt, java.awt.geom.Point2D endPt, java.awt.geom.Point2D opposingPt, java.util.List<TickData> tickData, RenderingInfo info, boolean hinting)` Draws the axis along an arbitrary line (between `startPt` and `endPt`).
    `abstract void` | AbstractAxis3D.`draw(java.awt.Graphics2D g2, java.awt.geom.Point2D startPt, java.awt.geom.Point2D endPt, java.awt.geom.Point2D opposingPt, java.util.List<TickData> tickData, RenderingInfo info, boolean hinting)` Draws the axis along an arbitrary line (between `startPt` and `endPt`).

    Constructors in com.orsoncharts.axis with parameters of type TickData
    Constructor and Description
    `TickData(TickData source, int vertexIndex)` Creates a new instance by copying an existing instance but altering the vertex index.