OGS
OGSFilterInfo Class Reference

Detailed Description

Stores information about filters in VtkOGSFilter for access-routines from the GUI.

Definition at line 21 of file OGSFilterInfo.h.

#include <OGSFilterInfo.h>

Public Types

enum class  VtkTargetObject { POLYDATA = 0 , UNSTRUCTUREDGRID = 1 , IMAGEDATA = 3 }

Public Member Functions

 OGSFilterInfo (std::string t, VtkOGSFilter::OGSVisFilter f, VtkTargetObject v)
 ~OGSFilterInfo ()
const std::string & text () const
const VtkOGSFilter::OGSVisFilter & filter () const
const VtkTargetObjecttarget () const

Private Attributes

std::string _text
VtkOGSFilter::OGSVisFilter _filter
VtkTargetObject _target

Member Enumeration Documentation

◆ VtkTargetObject

enum class OGSFilterInfo::VtkTargetObject
strong
Enumerator
POLYDATA 
UNSTRUCTUREDGRID 
IMAGEDATA 

Definition at line 24 of file OGSFilterInfo.h.

25 {
26 POLYDATA = 0,
27 UNSTRUCTUREDGRID = 1,
28 IMAGEDATA = 3
29 };

Constructor & Destructor Documentation

◆ OGSFilterInfo()

OGSFilterInfo::OGSFilterInfo ( std::string t,
VtkOGSFilter::OGSVisFilter f,
VtkTargetObject v )
inline

Definition at line 31 of file OGSFilterInfo.h.

32 : _text(t), _filter(f), _target(v) {}
std::string _text
VtkTargetObject _target
VtkOGSFilter::OGSVisFilter _filter

References _filter, _target, and _text.

◆ ~OGSFilterInfo()

OGSFilterInfo::~OGSFilterInfo ( )
inline

Definition at line 33 of file OGSFilterInfo.h.

33{}

Member Function Documentation

◆ filter()

const VtkOGSFilter::OGSVisFilter & OGSFilterInfo::filter ( ) const
inline

Definition at line 35 of file OGSFilterInfo.h.

35{ return _filter; }

References _filter.

◆ target()

const VtkTargetObject & OGSFilterInfo::target ( ) const
inline

Definition at line 36 of file OGSFilterInfo.h.

36{ return _target; }

References _target.

◆ text()

const std::string & OGSFilterInfo::text ( ) const
inline

Definition at line 34 of file OGSFilterInfo.h.

34{ return _text; }

References _text.

Member Data Documentation

◆ _filter

VtkOGSFilter::OGSVisFilter OGSFilterInfo::_filter
private

Definition at line 40 of file OGSFilterInfo.h.

Referenced by OGSFilterInfo(), and filter().

◆ _target

VtkTargetObject OGSFilterInfo::_target
private

Definition at line 41 of file OGSFilterInfo.h.

Referenced by OGSFilterInfo(), and target().

◆ _text

std::string OGSFilterInfo::_text
private

Definition at line 39 of file OGSFilterInfo.h.

Referenced by OGSFilterInfo(), and text().


The documentation for this class was generated from the following file: