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

#include <DefaultHepRepAttValue.h>

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

Public 멤버 함수

 DefaultHepRepAttValue (std::string name, std::string value, int showLabel)
 
 DefaultHepRepAttValue (std::string name, int64 value, int showLabel)
 
 DefaultHepRepAttValue (std::string name, int value, int showLabel)
 
 DefaultHepRepAttValue (std::string name, double value, int showLabel)
 
 DefaultHepRepAttValue (std::string name, bool value, int showLabel)
 
 DefaultHepRepAttValue (std::string name, std::vector< double > value, int showLabel)
 
 ~DefaultHepRepAttValue ()
 
HEPREP::HepRepAttValuecopy ()
 
std::string getName ()
 
std::string getLowerCaseName ()
 
int getType ()
 
std::string getTypeName ()
 
int showLabel ()
 
std::string getString ()
 
std::string getLowerCaseString ()
 
int64 getLong ()
 
int getInteger ()
 
double getDouble ()
 
bool getBoolean ()
 
std::vector< double > getColor ()
 
std::string getAsString ()
 
std::string toShowLabel ()
 

정적 Public 멤버 함수

static std::string getAsString (std::vector< double > c)
 
static std::string getAsString (int i)
 
static std::string getAsString (int64 i)
 
static std::string getAsString (double d)
 
static std::string getAsString (bool b)
 
static std::string toShowLabel (int showLabel)
 

Private 타입

enum  { LABELSTRINGS_LEN = 4 }
 

Private 멤버 함수

void init ()
 

Private 속성

std::string name
 
int type
 
std::string stringValue
 
int64 longValue
 
double doubleValue
 
bool booleanValue
 
std::vector< double > colorValue
 
int showLabelValue
 

정적 Private 속성

static std::string labelStrings [LABELSTRINGS_LEN]
 

상세한 설명

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

멤버 열거형 문서화

anonymous enum
private
열거형 멤버
LABELSTRINGS_LEN 

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

생성자 & 소멸자 문서화

cheprep::DefaultHepRepAttValue::DefaultHepRepAttValue ( std::string  name,
std::string  value,
int  showLabel 
)

DefaultHepRepAttValue.cc 파일의 27 번째 라인에서 정의되었습니다.

다음을 참조함 : init().

다음에 의해서 참조됨 : copy().

cheprep::DefaultHepRepAttValue::DefaultHepRepAttValue ( std::string  name,
int64  value,
int  showLabel 
)

DefaultHepRepAttValue.cc 파일의 39 번째 라인에서 정의되었습니다.

다음을 참조함 : init().

cheprep::DefaultHepRepAttValue::DefaultHepRepAttValue ( std::string  name,
int  value,
int  showLabel 
)

DefaultHepRepAttValue.cc 파일의 50 번째 라인에서 정의되었습니다.

다음을 참조함 : init().

cheprep::DefaultHepRepAttValue::DefaultHepRepAttValue ( std::string  name,
double  value,
int  showLabel 
)

DefaultHepRepAttValue.cc 파일의 61 번째 라인에서 정의되었습니다.

다음을 참조함 : init().

cheprep::DefaultHepRepAttValue::DefaultHepRepAttValue ( std::string  name,
bool  value,
int  showLabel 
)

DefaultHepRepAttValue.cc 파일의 72 번째 라인에서 정의되었습니다.

다음을 참조함 : init().

cheprep::DefaultHepRepAttValue::DefaultHepRepAttValue ( std::string  name,
std::vector< double >  value,
int  showLabel 
)

DefaultHepRepAttValue.cc 파일의 83 번째 라인에서 정의되었습니다.

다음을 참조함 : init().

cheprep::DefaultHepRepAttValue::~DefaultHepRepAttValue ( )

DefaultHepRepAttValue.cc 파일의 95 번째 라인에서 정의되었습니다.

멤버 함수 문서화

HepRepAttValue * cheprep::DefaultHepRepAttValue::copy ( )
virtual

Returns a deep copy of this attvalue.

반환값
copy of this attvalue.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 105 번째 라인에서 정의되었습니다.

다음을 참조함 : booleanValue, colorValue, DefaultHepRepAttValue(), doubleValue, longValue, showLabelValue, stringValue, type.

string cheprep::DefaultHepRepAttValue::getAsString ( )
virtual

Returns value as string.

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

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 193 번째 라인에서 정의되었습니다.

다음을 참조함 : getBoolean(), getColor(), getDouble(), getInteger(), getLong(), getString(), type.

다음에 의해서 참조됨 : cheprep::XMLWriter::setAttribute().

string cheprep::DefaultHepRepAttValue::getAsString ( std::vector< double >  c)
static

DefaultHepRepAttValue.cc 파일의 205 번째 라인에서 정의되었습니다.

다음을 참조함 : buffer.

string cheprep::DefaultHepRepAttValue::getAsString ( int  i)
static

DefaultHepRepAttValue.cc 파일의 215 번째 라인에서 정의되었습니다.

다음을 참조함 : buffer.

string cheprep::DefaultHepRepAttValue::getAsString ( int64  i)
static

DefaultHepRepAttValue.cc 파일의 221 번째 라인에서 정의되었습니다.

다음을 참조함 : buffer, CHEPREP_INT64_FORMAT.

string cheprep::DefaultHepRepAttValue::getAsString ( double  d)
static

DefaultHepRepAttValue.cc 파일의 228 번째 라인에서 정의되었습니다.

다음을 참조함 : buffer.

string cheprep::DefaultHepRepAttValue::getAsString ( bool  b)
static

DefaultHepRepAttValue.cc 파일의 234 번째 라인에서 정의되었습니다.

bool cheprep::DefaultHepRepAttValue::getBoolean ( )
virtual

Returns value as boolean.

반환값
value as boolean.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 182 번째 라인에서 정의되었습니다.

다음을 참조함 : booleanValue, getName(), type.

다음에 의해서 참조됨 : getAsString().

vector< double > cheprep::DefaultHepRepAttValue::getColor ( )
virtual

Returns value as Color.

반환값
value as Color.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 187 번째 라인에서 정의되었습니다.

다음을 참조함 : colorValue, getName(), type.

다음에 의해서 참조됨 : getAsString().

double cheprep::DefaultHepRepAttValue::getDouble ( )
virtual

Returns value as double.

반환값
value as double.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 177 번째 라인에서 정의되었습니다.

다음을 참조함 : doubleValue, getName(), type.

다음에 의해서 참조됨 : getAsString().

int cheprep::DefaultHepRepAttValue::getInteger ( )
virtual

Returns value as int.

반환값
value as integer.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 172 번째 라인에서 정의되었습니다.

다음을 참조함 : getName(), longValue, type.

다음에 의해서 참조됨 : getAsString().

int64 cheprep::DefaultHepRepAttValue::getLong ( )
virtual

Returns value as long.

반환값
value as long.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 167 번째 라인에서 정의되었습니다.

다음을 참조함 : getName(), longValue, type.

다음에 의해서 참조됨 : getAsString().

string cheprep::DefaultHepRepAttValue::getLowerCaseName ( )
virtual

Returns lowercased name of the attvalue.

반환값
Lowercased Name.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 129 번째 라인에서 정의되었습니다.

다음을 참조함 : int(), name.

string cheprep::DefaultHepRepAttValue::getLowerCaseString ( )
virtual

Returns value as lowercase string.

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

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 160 번째 라인에서 정의되었습니다.

다음을 참조함 : getName(), int(), stringValue, type.

string cheprep::DefaultHepRepAttValue::getName ( )
virtual

Returns name of the attvalue.

반환값
Capitalized Name.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 125 번째 라인에서 정의되었습니다.

다음을 참조함 : name.

다음에 의해서 참조됨 : getBoolean(), getColor(), getDouble(), getInteger(), getLong(), getLowerCaseString(), getString().

string cheprep::DefaultHepRepAttValue::getString ( )
virtual

Returns value as string.

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

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 155 번째 라인에서 정의되었습니다.

다음을 참조함 : getName(), stringValue, type.

다음에 의해서 참조됨 : getAsString().

int cheprep::DefaultHepRepAttValue::getType ( )
virtual

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

반환값
type.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 135 번째 라인에서 정의되었습니다.

다음을 참조함 : type.

string cheprep::DefaultHepRepAttValue::getTypeName ( )
virtual

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

반환값
type name.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 139 번째 라인에서 정의되었습니다.

다음을 참조함 : type.

void cheprep::DefaultHepRepAttValue::init ( )
private

DefaultHepRepAttValue.cc 파일의 98 번째 라인에서 정의되었습니다.

다음을 참조함 : labelStrings.

다음에 의해서 참조됨 : DefaultHepRepAttValue().

int cheprep::DefaultHepRepAttValue::showLabel ( )
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.

HEPREP::HepRepAttValue를 구현.

DefaultHepRepAttValue.cc 파일의 151 번째 라인에서 정의되었습니다.

다음을 참조함 : showLabelValue.

다음에 의해서 참조됨 : toShowLabel().

string cheprep::DefaultHepRepAttValue::toShowLabel ( )

DefaultHepRepAttValue.cc 파일의 241 번째 라인에서 정의되었습니다.

다음을 참조함 : showLabel().

다음에 의해서 참조됨 : cheprep::XMLWriter::setAttribute().

string cheprep::DefaultHepRepAttValue::toShowLabel ( int  showLabel)
static

DefaultHepRepAttValue.cc 파일의 246 번째 라인에서 정의되었습니다.

다음을 참조함 : first, labelStrings, LABELSTRINGS_LEN.

멤버 데이타 문서화

bool cheprep::DefaultHepRepAttValue::booleanValue
private

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

다음에 의해서 참조됨 : copy(), getBoolean().

std::vector<double> cheprep::DefaultHepRepAttValue::colorValue
private

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

다음에 의해서 참조됨 : copy(), getColor().

double cheprep::DefaultHepRepAttValue::doubleValue
private

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

다음에 의해서 참조됨 : copy(), getDouble().

std::string cheprep::DefaultHepRepAttValue::labelStrings
staticprivate

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

다음에 의해서 참조됨 : init(), toShowLabel().

int64 cheprep::DefaultHepRepAttValue::longValue
private

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

다음에 의해서 참조됨 : copy(), getInteger(), getLong().

std::string cheprep::DefaultHepRepAttValue::name
private

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

다음에 의해서 참조됨 : getLowerCaseName(), getName().

int cheprep::DefaultHepRepAttValue::showLabelValue
private

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

다음에 의해서 참조됨 : copy(), showLabel().

std::string cheprep::DefaultHepRepAttValue::stringValue
private

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

다음에 의해서 참조됨 : copy(), getLowerCaseString(), getString().

int cheprep::DefaultHepRepAttValue::type
private

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

다음에 의해서 참조됨 : copy(), getAsString(), getBoolean(), getColor(), getDouble(), getInteger(), getLong(), getLowerCaseString(), getString(), getType(), getTypeName().


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