Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 모든 멤버 목록
HEPREP::HepRepAttValue 클래스 참조abstract

#include <HepRepAttValue.h>

HEPREP::HepRepAttValue에 대한 상속 다이어그램 :
cheprep::DefaultHepRepAttValue

Public 멤버 함수

virtual ~HepRepAttValue ()
 Destructor. 더 자세히 ...
 
virtual std::string getName ()=0
 
virtual std::string getLowerCaseName ()=0
 
virtual int getType ()=0
 
virtual std::string getTypeName ()=0
 
virtual int showLabel ()=0
 
virtual std::string getString ()=0
 
virtual std::string getLowerCaseString ()=0
 
virtual std::string getAsString ()=0
 
virtual std::vector< double > getColor ()=0
 
virtual int64 getLong ()=0
 
virtual int getInteger ()=0
 
virtual double getDouble ()=0
 
virtual bool getBoolean ()=0
 
virtual HepRepAttValuecopy ()=0
 

상세한 설명

HepRepAttValue interface.

작성자
Mark Donszelmann

HepRepAttValue.h 파일의 24 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

virtual HEPREP::HepRepAttValue::~HepRepAttValue ( )
inlinevirtual

Destructor.

HepRepAttValue.h 파일의 28 번째 라인에서 정의되었습니다.

멤버 함수 문서화

virtual HepRepAttValue* HEPREP::HepRepAttValue::copy ( )
pure virtual

Returns a deep copy of this attvalue.

반환값
copy of this attvalue.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

virtual std::string HEPREP::HepRepAttValue::getAsString ( )
pure virtual

Returns value as string.

반환값
value (of any type) in string format.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual bool HEPREP::HepRepAttValue::getBoolean ( )
pure virtual

Returns value as boolean.

반환값
value as boolean.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : G4HepRepSceneHandler::setAttribute(), cheprep::XMLHepRepWriter::write().

virtual std::vector<double> HEPREP::HepRepAttValue::getColor ( )
pure virtual

Returns value as Color.

반환값
value as Color.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : G4HepRepSceneHandler::setAttribute(), cheprep::XMLHepRepWriter::write().

virtual double HEPREP::HepRepAttValue::getDouble ( )
pure virtual

Returns value as double.

반환값
value as double.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : G4HepRepSceneHandler::setAttribute(), cheprep::XMLHepRepWriter::write().

virtual int HEPREP::HepRepAttValue::getInteger ( )
pure virtual

Returns value as int.

반환값
value as integer.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : G4HepRepSceneHandler::setAttribute(), cheprep::XMLHepRepWriter::write().

virtual int64 HEPREP::HepRepAttValue::getLong ( )
pure virtual

Returns value as long.

반환값
value as long.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual std::string HEPREP::HepRepAttValue::getLowerCaseName ( )
pure virtual

Returns lowercased name of the attvalue.

반환값
Lowercased Name.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::DefaultHepRepAttribute::addAttValue().

virtual std::string HEPREP::HepRepAttValue::getLowerCaseString ( )
pure virtual

Returns value as lowercase string.

반환값
value as string (if type is string).

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

virtual std::string HEPREP::HepRepAttValue::getName ( )
pure virtual

Returns name of the attvalue.

반환값
Capitalized Name.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual std::string HEPREP::HepRepAttValue::getString ( )
pure virtual

Returns value as string.

반환값
value as string (if type is string).

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : G4HepRepSceneHandler::setAttribute(), cheprep::XMLHepRepWriter::write().

virtual int HEPREP::HepRepAttValue::getType ( )
pure virtual

Returns type of the attvalue, defined in HepRepConstants with names TYPE_xxx.

반환값
type.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().

virtual std::string HEPREP::HepRepAttValue::getTypeName ( )
pure virtual

Returns the Java-like name for the type of this attvalue.

반환값
type name.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

virtual int HEPREP::HepRepAttValue::showLabel ( )
pure virtual

Returns the flag bits for showing this attvalue as a label, defined in HepRepConstants with names SHOW_xxx.

반환값
flag bits if should be shown as label.

cheprep::DefaultHepRepAttValue에서 구현되었습니다.

다음에 의해서 참조됨 : cheprep::XMLHepRepWriter::write().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: