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