:orphan:

.. ****************************************************************************
.. CUI
..
.. The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
..
.. The use, dissemination or disclosure of data in this file is subject to
.. limitation or restriction. See accompanying README and LICENSE for details.
.. ****************************************************************************

filter
------

see :ref:`Predefined_Filter_Types`

.. command:: filter ... end_filter

.. parsed-literal::

 # Define a filter type (occurs outside a :command:`track_manager` or :command:`sensor` block)

 filter <name> <base-type>
     ... type-specific filter commands ...
 end_filter

 # Instantiate a filter object

 platform ... (or platform_type)
    track_manager
       filter <filter-type>
          ... filter commands ...
       end_filter
    end_track_manager
 end_platform

 sensor ...
    filter <filter-type>
       ... filter commands ...
    end_filter
 end_sensor

Overview
========

A filter is an object that can be attached to a :command:`track_manager` or a :command:`sensor` to implement track filtering.

Commands
========

Commands vary by filter type.  See the list of :ref:`Predefined_Filter_Types`  for specific commands.