.. _tools:

Tools
------

.. currentmodule:: chaco.tools.api

:class:`BetterZoom`
==========================
.. autoclass:: BetterZoom
    :members:
    :show-inheritance:

:class:`BetterSelectingZoom`
============================
.. autoclass:: BetterSelectingZoom
    :members:
    :show-inheritance:

:class:`BroadcasterTool`
==========================
.. autoclass:: BroadcasterTool
    :members:
    :show-inheritance:

:class:`DataPrinter`
==========================
.. autoclass:: DataPrinter
    :members:
    :show-inheritance:

:class:`DataLabelTool`
==========================
.. autoclass:: DataLabelTool
    :members:
    :show-inheritance:

:class:`DragTool`
==========================
.. autoclass:: DragTool
    :members:
    :show-inheritance:

:class:`DrawPointsTool`
==========================
.. autoclass:: DrawPointsTool
    :members:
    :show-inheritance:

:class:`DragZoom`
==========================
.. autoclass:: DragZoom
    :members:
    :show-inheritance:

:class:`HighlightTool`
==========================
.. autoclass:: HighlightTool
    :members:
    :show-inheritance:

:class:`ImageInspectorTool`
===========================
.. autoclass:: ImageInspectorTool
    :members:
    :show-inheritance:

:class:`ImageInspectorOverlay`
==============================
.. autoclass:: ImageInspectorOverlay
    :members:
    :show-inheritance:

:class:`LassoSelection`
==========================
.. autoclass:: LassoSelection
    :members:
    :show-inheritance:

:class:`LegendTool`
==========================
.. autoclass:: LegendTool
    :members:
    :show-inheritance:

:class:`LegendHighlighter`
==========================
.. autoclass:: LegendHighlighter
    :members:
    :show-inheritance:

:class:`LineInspector`
==========================
.. autoclass:: LineInspector
    :members:
    :show-inheritance:

:class:`LineSegmentTool`
==========================
.. autoclass:: LineSegmentTool
    :members:
    :show-inheritance:

:class:`MoveTool`
==========================
.. autoclass:: MoveTool
    :members:
    :show-inheritance:

:class:`PanTool`
==========================
.. autoclass:: PanTool
    :members:
    :show-inheritance:

:class:`PointMarker`
==========================
.. autoclass:: PointMarker
    :members:
    :show-inheritance:

:class:`RangeSelection`
==========================
.. autoclass:: RangeSelection
    :members:
    :show-inheritance:

:class:`RangeSelection2D`
==========================
.. autoclass:: RangeSelection2D
    :members:
    :show-inheritance:

:class:`RangeSelectionOverlay`
==============================
.. autoclass:: RangeSelectionOverlay
    :members:
    :show-inheritance:

:class:`RegressionLasso`
==========================
.. autoclass:: RegressionLasso
    :members:
    :show-inheritance:

:class:`RegressionOverlay`
==========================
.. autoclass:: RegressionOverlay
    :members:
    :show-inheritance:

:class:`SaveTool`
==========================
.. autoclass:: SaveTool
    :members:
    :show-inheritance:

:class:`ScatterInspector`
==========================
.. autoclass:: ScatterInspector
    :members:
    :show-inheritance:

:class:`SelectTool`
==========================
.. autoclass:: SelectTool
    :members:
    :show-inheritance:

:class:`SimpleInspectorTool`
============================
.. autoclass:: SimpleInspectorTool
    :members:
    :show-inheritance:

:class:`ZoomState`
==========================
.. autoclass:: ZoomState
    :members:
    :show-inheritance:

:class:`PanState`
==========================
.. autoclass:: PanState
    :members:
    :show-inheritance:

:class:`GroupedToolState`
==========================
.. autoclass:: GroupedToolState
    :members:
    :show-inheritance:

:class:`SelectedZoomState`
==========================
.. autoclass:: SelectedZoomState
    :members:
    :show-inheritance:

:class:`TrackingPanTool`
==========================
.. autoclass:: TrackingPanTool
    :members:
    :show-inheritance:

:class:`TrackingZoom`
==========================
.. autoclass:: TrackingZoom
    :members:
    :show-inheritance:

:class:`TraitsTool`
==========================
.. autoclass:: TraitsTool
    :members:
    :show-inheritance:

:class:`ZoomTool`
==========================
.. autoclass:: ZoomTool
    :members:
    :show-inheritance:


