File indexing completed on 2024-05-12 03:47:27
0001 /* 0002 File : CopyThroughFilter.h 0003 Project : SciDAVis 0004 Description : Filter which copies all provided inputs unaltered 0005 to an equal number of outputs. 0006 -------------------------------------------------------------------- 0007 SPDX-FileCopyrightText: 2007 Knut Franke <knut.franke*gmx.de (use @ for *)> 0008 SPDX-License-Identifier: GPL-2.0-or-later 0009 */ 0010 0011 #ifndef COPY_THROUGH_FILTER_H 0012 #define COPY_THROUGH_FILTER_H 0013 0014 #include "AbstractFilter.h" 0015 0016 class CopyThroughFilter : public AbstractFilter { 0017 public: 0018 virtual int inputCount() const override; 0019 virtual int outputCount() const override; 0020 virtual AbstractColumn* output(int port) const override; 0021 }; 0022 0023 #endif // ifndef COPY_THROUGH_FILTER_H