#include <G4AttributeFilterT.hh>
Public 타입 | |
typedef T | Type |
Public 멤버 함수 | |
G4AttributeFilterT (const G4String &name="Unspecified") | |
virtual | ~G4AttributeFilterT () |
virtual bool | Evaluate (const T &) const |
virtual void | Print (std::ostream &ostr) const |
virtual void | Clear () |
void | Set (const G4String &name) |
void | AddInterval (const G4String &) |
void | AddValue (const G4String &) |
G4bool | Accept (const T &) const |
virtual void | PrintAll (std::ostream &ostr) const |
virtual void | Reset () |
void | SetActive (const G4bool &) |
G4bool | GetActive () const |
void | SetInvert (const G4bool &) |
G4bool | GetInvert () const |
void | SetVerbose (const G4bool &) |
G4bool | GetVerbose () const |
G4String | Name () const |
G4String | GetName () const |
Private 타입 | |
enum | Config { Interval, SingleValue } |
typedef std::pair< G4String, Config > | Pair |
typedef std::vector< Pair > | ConfigVect |
Private 속성 | |
G4String | fAttName |
ConfigVect | fConfigVect |
G4bool | fFirst |
G4bool | fWarnedMissingAttribute |
G4VAttValueFilter * | filter |
G4AttributeFilterT.hh 파일의 44 번째 라인에서 정의되었습니다.
|
private |
G4AttributeFilterT.hh 파일의 73 번째 라인에서 정의되었습니다.
|
private |
G4AttributeFilterT.hh 파일의 72 번째 라인에서 정의되었습니다.
G4VFilter.hh 파일의 44 번째 라인에서 정의되었습니다.
|
private |
열거형 멤버 | |
---|---|
Interval | |
SingleValue |
G4AttributeFilterT.hh 파일의 70 번째 라인에서 정의되었습니다.
G4AttributeFilterT< T >::G4AttributeFilterT | ( | const G4String & | name = "Unspecified" | ) |
G4AttributeFilterT.hh 파일의 87 번째 라인에서 정의되었습니다.
|
virtual |
G4AttributeFilterT.hh 파일의 96 번째 라인에서 정의되었습니다.
|
virtualinherited |
G4VFilter< T >를 구현.
G4SmartFilter.hh 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4VFilter< T >::Name().
void G4AttributeFilterT< T >::AddInterval | ( | const G4String & | interval | ) |
G4AttributeFilterT.hh 파일의 205 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exception(), JustWarning.
void G4AttributeFilterT< T >::AddValue | ( | const G4String & | value | ) |
G4AttributeFilterT.hh 파일의 224 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exception(), JustWarning.
|
virtual |
G4SmartFilter< T >를 구현.
G4AttributeFilterT.hh 파일의 180 번째 라인에서 정의되었습니다.
|
virtual |
G4SmartFilter< T >를 구현.
G4AttributeFilterT.hh 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AttUtils::ExtractAttDef(), G4AttUtils::ExtractAttValue(), G4cout, G4endl, G4Exception(), G4AttFilterUtils::GetNewFilter(), G4AttValue::GetValue(), JustWarning.
|
inherited |
G4SmartFilter.hh 파일의 173 번째 라인에서 정의되었습니다.
|
inherited |
G4SmartFilter.hh 파일의 187 번째 라인에서 정의되었습니다.
G4VFilter.hh 파일의 88 번째 라인에서 정의되었습니다.
|
inherited |
G4SmartFilter.hh 파일의 201 번째 라인에서 정의되었습니다.
G4VFilter.hh 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : fName.
다음에 의해서 참조됨 : G4SmartFilter< T >::Accept(), G4AttributeFilterT< T >::Print(), G4SmartFilter< T >::PrintAll().
|
virtual |
G4SmartFilter< T >를 구현.
G4AttributeFilterT.hh 파일의 188 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VFilter< T >::Name().
|
virtualinherited |
G4VFilter< T >를 구현.
G4SmartFilter.hh 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : G4endl, G4VFilter< T >::Name(), pyG4Element::Print().
|
virtualinherited |
void G4AttributeFilterT< T >::Set | ( | const G4String & | name | ) |
G4AttributeFilterT.hh 파일의 198 번째 라인에서 정의되었습니다.
|
inherited |
G4SmartFilter.hh 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : active.
|
inherited |
G4SmartFilter.hh 파일의 180 번째 라인에서 정의되었습니다.
|
inherited |
G4SmartFilter.hh 파일의 194 번째 라인에서 정의되었습니다.
|
private |
G4AttributeFilterT.hh 파일의 76 번째 라인에서 정의되었습니다.
|
private |
G4AttributeFilterT.hh 파일의 77 번째 라인에서 정의되었습니다.
|
mutableprivate |
G4AttributeFilterT.hh 파일의 80 번째 라인에서 정의되었습니다.
|
mutableprivate |
G4AttributeFilterT.hh 파일의 82 번째 라인에서 정의되었습니다.
|
mutableprivate |
G4AttributeFilterT.hh 파일의 81 번째 라인에서 정의되었습니다.