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

#include <G4Colour.hh>

Public 멤버 함수

 G4Colour (G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
 
 G4Colour (G4ThreeVector)
 
 operator G4ThreeVector ()
 
G4bool operator!= (const G4Colour &c) const
 
G4bool operator== (const G4Colour &c) const
 
G4Colouroperator+= (const G4Colour &rhs)
 
G4double GetRed () const
 
G4double GetGreen () const
 
G4double GetBlue () const
 
G4double GetAlpha () const
 
void SetRed (G4double)
 
void SetGreen (G4double)
 
void SetBlue (G4double)
 
void SetAlpha (G4double)
 

정적 Public 멤버 함수

static G4Colour White ()
 
static G4Colour Gray ()
 
static G4Colour Grey ()
 
static G4Colour Black ()
 
static G4Colour Brown ()
 
static G4Colour Red ()
 
static G4Colour Green ()
 
static G4Colour Blue ()
 
static G4Colour Cyan ()
 
static G4Colour Magenta ()
 
static G4Colour Yellow ()
 
static G4bool GetColour (const G4String &key, G4Colour &result)
 
static void AddToMap (const G4String &key, const G4Colour &colour)
 
static void InitialiseColourMap ()
 
static const std::map
< G4String, G4Colour > & 
GetMap ()
 

Private 속성

G4double red
 
G4double green
 
G4double blue
 
G4double alpha
 

정적 Private 속성

static std::map< G4String,
G4Colour
fColourMap
 
static G4bool fInitColourMap = false
 

Friends

std::ostream & operator<< (std::ostream &, const G4Colour &)
 

상세한 설명

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

생성자 & 소멸자 문서화

G4Colour::G4Colour ( G4double  r = 1.,
G4double  g = 1.,
G4double  b = 1.,
G4double  a = 1. 
)

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

다음을 참조함 : alpha, blue, green, red.

다음에 의해서 참조됨 : Black(), Blue(), Brown(), Cyan(), Gray(), Green(), Grey(), Magenta(), Red(), White(), Yellow().

G4Colour::G4Colour ( G4ThreeVector  v)

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

다음을 참조함 : blue, green, red.

멤버 함수 문서화

void G4Colour::AddToMap ( const G4String key,
const G4Colour colour 
)
static

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

다음을 참조함 : fColourMap, first, G4endl, G4Exception(), G4Threading::IsMasterThread(), JustWarning, G4String::toLower().

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

G4Colour G4Colour::Black ( )
inlinestatic

G4Colour.hh 파일의 158 번째 라인에서 정의되었습니다.

다음을 참조함 : G4Colour().

다음에 의해서 참조됨 : CML2WorldConstruction::create(), InitialiseColourMap().

G4Colour G4Colour::Blue ( )
inlinestatic
G4Colour G4Colour::Brown ( )
inlinestatic

G4Colour.hh 파일의 159 번째 라인에서 정의되었습니다.

다음을 참조함 : G4Colour().

다음에 의해서 참조됨 : InitialiseColourMap(), G4VisCommandSceneAddLogo2D::Logo2D::operator()().

G4Colour G4Colour::Cyan ( )
inlinestatic

G4Colour.hh 파일의 163 번째 라인에서 정의되었습니다.

다음을 참조함 : G4Colour().

다음에 의해서 참조됨 : InitialiseColourMap(), CML2Acc1::Jaw2X(), CML2Acc1::MLC(), PerspectiveVisAction::RoomAndChair().

G4double G4Colour::GetAlpha ( ) const
inline
G4double G4Colour::GetBlue ( ) const
inline
G4bool G4Colour::GetColour ( const G4String key,
G4Colour result 
)
static
G4double G4Colour::GetGreen ( ) const
inline
const std::map< G4String, G4Colour > & G4Colour::GetMap ( )
static

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

다음을 참조함 : fColourMap, InitialiseColourMap().

다음에 의해서 참조됨 : operator<<(), G4VisManager::PrintAvailableColours().

G4double G4Colour::GetRed ( ) const
inline
G4Colour G4Colour::Gray ( )
inlinestatic
G4Colour G4Colour::Green ( )
inlinestatic
G4Colour G4Colour::Grey ( )
inlinestatic

G4Colour.hh 파일의 157 번째 라인에서 정의되었습니다.

다음을 참조함 : G4Colour().

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

void G4Colour::InitialiseColourMap ( )
static

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

다음을 참조함 : AddToMap(), Black(), Blue(), Brown(), Cyan(), fInitColourMap, Gray(), Green(), Grey(), Magenta(), Red(), White(), Yellow().

다음에 의해서 참조됨 : GetColour(), GetMap(), G4VisManager::InitialiseG4ColourMap().

G4Colour G4Colour::Magenta ( )
inlinestatic

G4Colour.hh 파일의 164 번째 라인에서 정의되었습니다.

다음을 참조함 : G4Colour().

다음에 의해서 참조됨 : DetectorConstruction::BarycenterView(), UVA_VisAction::Draw(), InitialiseColourMap(), CML2Acc1::Jaw2Y().

G4Colour::operator G4ThreeVector ( )

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

다음을 참조함 : blue, red.

G4bool G4Colour::operator!= ( const G4Colour c) const

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

다음을 참조함 : alpha, blue, green, red.

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

G4Colour& G4Colour::operator+= ( const G4Colour rhs)
inline

G4Colour.hh 파일의 102 번째 라인에서 정의되었습니다.

G4bool G4Colour::operator== ( const G4Colour c) const
inline

G4Colour.hh 파일의 100 번째 라인에서 정의되었습니다.

다음을 참조함 : operator!=().

G4Colour G4Colour::Red ( )
inlinestatic
void G4Colour::SetAlpha ( G4double  a)

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

다음을 참조함 : a, alpha.

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

void G4Colour::SetBlue ( G4double  b)

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

다음을 참조함 : blue.

void G4Colour::SetGreen ( G4double  gr)

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

다음을 참조함 : green.

void G4Colour::SetRed ( G4double  r)

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

다음을 참조함 : red.

G4Colour G4Colour::White ( )
inlinestatic
G4Colour G4Colour::Yellow ( )
inlinestatic

Friend, 그리고 관련된 함수 문서화

std::ostream& operator<< ( std::ostream &  os,
const G4Colour c 
)
friend

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

멤버 데이타 문서화

G4double G4Colour::alpha
private

G4Colour.hh 파일의 144 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Colour(), GetAlpha(), operator!=(), operator<<(), SetAlpha().

G4double G4Colour::blue
private

G4Colour.hh 파일의 144 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Colour(), GetBlue(), operator!=(), operator<<(), SetBlue().

std::map< G4String, G4Colour > G4Colour::fColourMap
staticprivate

G4Colour.hh 파일의 146 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddToMap(), GetColour(), GetMap().

G4bool G4Colour::fInitColourMap = false
staticprivate

G4Colour.hh 파일의 147 번째 라인에서 정의되었습니다.

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

G4double G4Colour::green
private

G4Colour.hh 파일의 144 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Colour(), GetGreen(), operator!=(), operator<<(), SetGreen().

G4double G4Colour::red
private

G4Colour.hh 파일의 144 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Colour(), GetRed(), operator!=(), operator<<(), SetRed().


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