#include <CCalVisualisable.hh>
Definition at line 39 of file CCalVisualisable.hh.
◆ visType
Enumerator |
---|
Sensitive | |
Electronics | |
Support | |
Cable | |
Absorber | |
OtherServices | |
PseudoVolumes | |
TotalVisTypes | |
Undefined | |
Definition at line 43 of file CCalVisualisable.hh.
◆ CCalVisualisable()
CCalVisualisable::CCalVisualisable |
( |
G4String |
file | ) |
|
◆ ~CCalVisualisable()
virtual CCalVisualisable::~CCalVisualisable |
( |
| ) |
|
|
inlinevirtual |
◆ checkColorRange()
double CCalVisualisable::checkColorRange |
( |
double |
color, |
|
|
char |
type |
|
) |
| const |
|
private |
◆ colorBlue()
double CCalVisualisable::colorBlue |
( |
visType |
v | ) |
const |
|
inline |
◆ colorGreen()
double CCalVisualisable::colorGreen |
( |
visType |
v | ) |
const |
|
inline |
◆ colorRed()
double CCalVisualisable::colorRed |
( |
visType |
v | ) |
const |
|
inline |
◆ isVisible()
bool CCalVisualisable::isVisible |
( |
visType |
v | ) |
const |
|
inline |
◆ isWireFrame()
bool CCalVisualisable::isWireFrame |
( |
visType |
v | ) |
const |
|
inline |
◆ readFile() [1/2]
bool CCalVisualisable::readFile |
( |
G4String |
file | ) |
|
◆ readFile() [2/2]
bool CCalVisualisable::readFile |
( |
| ) |
|
|
protected |
Definition at line 80 of file CCalVisualisable.cc.
82 G4cerr <<
"ERROR: No file was specified from which to read Visualisation parameters" 90 <<
" to read visualisation parameters..." 101 G4cout <<
" Default visualization parameters will be used." <<
G4endl;
110 if (viewvol==
"Sensitive")
112 else if (viewvol==
"Electronics")
114 else if (viewvol==
"Support")
116 else if (viewvol==
"Absorber")
118 else if (viewvol==
"Cable")
120 else if (viewvol==
"OtherServices")
122 else if (viewvol==
"PseudoVolumes")
126 G4cerr <<
"WARNING: Unknown type of visualisable object \"" << viewvol
131 int isvisible, wireframe;
134 is >> isvisible >> r >> g >> b >> wireframe >>
jump;
143 << r <<
" " << g <<
" "<< b <<
tab 146 theParameters[vt]=visParameters(isvisible, r, g, b, wireframe);
double checkColorRange(double color, char type) const
bool openGeomFile(std::ifstream &is, const G4String &pathname, const G4String &filename)
std::istream & jump(std::istream &)
static const char * pathName
std::ifstream & readName(std::ifstream &, G4String &)
G4GLOB_DLL std::ostream G4cout
std::ostream & tab(std::ostream &)
visParameters theParameters[TotalVisTypes]
G4GLOB_DLL std::ostream G4cerr
◆ setColor()
void CCalVisualisable::setColor |
( |
visType |
v, |
|
|
double |
r, |
|
|
double |
g, |
|
|
double |
b |
|
) |
| |
◆ setColorBlue()
void CCalVisualisable::setColorBlue |
( |
visType |
v, |
|
|
double |
b |
|
) |
| |
|
inline |
◆ setColorGreen()
void CCalVisualisable::setColorGreen |
( |
visType |
v, |
|
|
double |
g |
|
) |
| |
|
inline |
◆ setColorRed()
void CCalVisualisable::setColorRed |
( |
visType |
v, |
|
|
double |
r |
|
) |
| |
|
inline |
◆ setDefault()
void CCalVisualisable::setDefault |
( |
| ) |
|
◆ setPath()
void CCalVisualisable::setPath |
( |
| ) |
|
|
staticprotected |
Definition at line 68 of file CCalVisualisable.cc.
72 ed <<
"ERROR: " <<
visEnvName <<
" environmental variable not set!" 74 ed <<
" Set it and restart." <<
G4endl;
75 G4Exception(
"CCalVisualisable::setPath()",
"ccal007",
std::ostringstream G4ExceptionDescription
static const char * pathName
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ setVisible()
void CCalVisualisable::setVisible |
( |
visType |
v, |
|
|
bool |
flag = true |
|
) |
| |
|
inline |
◆ setWireFrame()
void CCalVisualisable::setWireFrame |
( |
visType |
v, |
|
|
bool |
wf = true |
|
) |
| |
|
inline |
◆ pathName
const char * CCalVisualisable::pathName =0 |
|
staticprivate |
◆ theParameters
◆ visFile
The documentation for this class was generated from the following files: