#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 번째 라인에서 정의되었습니다.
1.8.5