OGS
OGSFilterInfo.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#pragma once
5
6#include "VtkOGSFilter.h"
7#include <string>
8
11{
12public:
13 enum class VtkTargetObject
14 {
18 };
19
20 OGSFilterInfo(std::string t, VtkOGSFilter::OGSVisFilter f,
21 VtkTargetObject v) : _text(t), _filter(f), _target(v) {}
23 const std::string& text() const { return _text; }
24 const VtkOGSFilter::OGSVisFilter& filter() const { return _filter; }
25 const VtkTargetObject& target() const { return _target; }
26
27private:
28 std::string _text;
29 VtkOGSFilter::OGSVisFilter _filter;
31};
std::string _text
const VtkTargetObject & target() const
VtkTargetObject _target
VtkOGSFilter::OGSVisFilter _filter
const std::string & text() const
const VtkOGSFilter::OGSVisFilter & filter() const
OGSFilterInfo(std::string t, VtkOGSFilter::OGSVisFilter f, VtkTargetObject v)