Geant4-11
Public Types | Public Member Functions | Private Attributes
G4VAttValueFilter Class Referenceabstract

#include <G4VAttValueFilter.hh>

Inheritance diagram for G4VAttValueFilter:
G4VFilter< G4AttValue > G4AttValueFilterT< T, ConversionErrorPolicy >

Public Types

typedef G4AttValue Type
 

Public Member Functions

virtual G4bool Accept (const G4AttValue &) const =0
 
 G4VAttValueFilter (const G4String &name="G4AttValueFilter")
 
G4String GetName () const
 
virtual G4bool GetValidElement (const G4AttValue &, G4String &) const =0
 
virtual void LoadIntervalElement (const G4String &)=0
 
virtual void LoadSingleValueElement (const G4String &)=0
 
G4String Name () const
 
virtual void PrintAll (std::ostream &ostr) const =0
 
virtual void Reset ()=0
 
virtual ~G4VAttValueFilter ()
 

Private Attributes

G4String fName
 

Detailed Description

Definition at line 40 of file G4VAttValueFilter.hh.

Member Typedef Documentation

◆ Type

typedef G4AttValue G4VFilter< G4AttValue >::Type
inherited

Definition at line 43 of file G4VFilter.hh.

Constructor & Destructor Documentation

◆ G4VAttValueFilter()

G4VAttValueFilter::G4VAttValueFilter ( const G4String name = "G4AttValueFilter")
inline

Definition at line 45 of file G4VAttValueFilter.hh.

◆ ~G4VAttValueFilter()

virtual G4VAttValueFilter::~G4VAttValueFilter ( )
inlinevirtual

Definition at line 49 of file G4VAttValueFilter.hh.

49{}

Member Function Documentation

◆ Accept()

virtual G4bool G4VAttValueFilter::Accept ( const G4AttValue ) const
pure virtual

◆ GetName()

G4String G4VFilter< G4AttValue >::GetName
inherited

Definition at line 61 of file G4VFilter.hh.

88{
89 return Name();
90}
G4String Name() const
Definition: G4VFilter.hh:80

◆ GetValidElement()

virtual G4bool G4VAttValueFilter::GetValidElement ( const G4AttValue ,
G4String  
) const
pure virtual

◆ LoadIntervalElement()

virtual void G4VAttValueFilter::LoadIntervalElement ( const G4String )
pure virtual

◆ LoadSingleValueElement()

virtual void G4VAttValueFilter::LoadSingleValueElement ( const G4String )
pure virtual

◆ Name()

G4String G4VFilter< G4AttValue >::Name
inherited

Definition at line 60 of file G4VFilter.hh.

81{
82 return fName;
83}

◆ PrintAll()

virtual void G4VAttValueFilter::PrintAll ( std::ostream &  ostr) const
pure virtual

◆ Reset()

virtual void G4VAttValueFilter::Reset ( )
pure virtual

Field Documentation

◆ fName

G4String G4VFilter< G4AttValue >::fName
privateinherited

Definition at line 66 of file G4VFilter.hh.


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