OGS
OGSFilterInfo.h
Go to the documentation of this file.
1
14
15
#pragma once
16
17
#include "VtkOGSFilter.h"
18
#include <string>
19
21
class
OGSFilterInfo
22
{
23
public
:
24
enum class
VtkTargetObject
25
{
26
POLYDATA
= 0,
27
UNSTRUCTUREDGRID
= 1,
28
IMAGEDATA
= 3
29
};
30
31
OGSFilterInfo
(std::string t, VtkOGSFilter::OGSVisFilter f,
32
VtkTargetObject
v) :
_text
(t),
_filter
(f),
_target
(v) {}
33
~OGSFilterInfo
() {}
34
const
std::string&
text
()
const
{
return
_text
; }
35
const
VtkOGSFilter::OGSVisFilter&
filter
()
const
{
return
_filter
; }
36
const
VtkTargetObject
&
target
()
const
{
return
_target
; }
37
38
private
:
39
std::string
_text
;
40
VtkOGSFilter::OGSVisFilter
_filter
;
41
VtkTargetObject
_target
;
42
};
OGSFilterInfo::_text
std::string _text
Definition
OGSFilterInfo.h:39
OGSFilterInfo::target
const VtkTargetObject & target() const
Definition
OGSFilterInfo.h:36
OGSFilterInfo::_target
VtkTargetObject _target
Definition
OGSFilterInfo.h:41
OGSFilterInfo::_filter
VtkOGSFilter::OGSVisFilter _filter
Definition
OGSFilterInfo.h:40
OGSFilterInfo::text
const std::string & text() const
Definition
OGSFilterInfo.h:34
OGSFilterInfo::VtkTargetObject
VtkTargetObject
Definition
OGSFilterInfo.h:25
OGSFilterInfo::VtkTargetObject::IMAGEDATA
@ IMAGEDATA
Definition
OGSFilterInfo.h:28
OGSFilterInfo::VtkTargetObject::POLYDATA
@ POLYDATA
Definition
OGSFilterInfo.h:26
OGSFilterInfo::VtkTargetObject::UNSTRUCTUREDGRID
@ UNSTRUCTUREDGRID
Definition
OGSFilterInfo.h:27
OGSFilterInfo::filter
const VtkOGSFilter::OGSVisFilter & filter() const
Definition
OGSFilterInfo.h:35
OGSFilterInfo::OGSFilterInfo
OGSFilterInfo(std::string t, VtkOGSFilter::OGSVisFilter f, VtkTargetObject v)
Definition
OGSFilterInfo.h:31
OGSFilterInfo::~OGSFilterInfo
~OGSFilterInfo()
Definition
OGSFilterInfo.h:33
Applications
DataExplorer
VtkVis
OGSFilterInfo.h
Generated by
1.14.0