/**============================================================================
 *
 * \file   all_filters.hpp
 * \brief  Regroups all filters classes.
 *
 * \author Leblanc Christophe.
 * \date   12/11/2012
 * \email cleblancad@gmail.com
 *
 *
 *===========================================================================*/

#ifndef TOMOPROCESS_FILTER_ALL_FILTERS_HPP
#define TOMOPROCESS_FILTER_ALL_FILTERS_HPP

// Standards ITK filters.
#include "RGB_to_luminance_filter.hpp"
#include "rescale_intensity_filter.hpp"
#include "change_spacing_filter.hpp"
#include "dilation_filter.hpp"
#include "binary_threshold_filter.hpp"
#include "invert_filter.hpp"
#include "erosion_filter.hpp"
#include "distance_filter.hpp"
#include "opening_filter.hpp"
#include "closing_filter.hpp"

// Non-standards ITK Filters
#include "adaptive_threshold_filter.hpp"
#include "auto_binary_threshold_filter.hpp"
#include "percolation_filter.hpp"
#include "distance_correction_filter.hpp"
#include "maxima_filter.hpp"
#include "centroids_filter.hpp"
#include "discretize_filter.hpp"

// Streaming filter.
#include "streaming_filter.hpp"

#endif // TOMOPROCESS_FILTER_ALL_FILTERS_HPP