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.

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

◆ ~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 filter().

◆ _target

VtkTargetObject OGSFilterInfo::_target
private

Definition at line 41 of file OGSFilterInfo.h.

Referenced by target().

◆ _text

std::string OGSFilterInfo::_text
private

Definition at line 39 of file OGSFilterInfo.h.

Referenced by text().


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