Geant4
10.03
|
#include <G4ModelingParameters.hh>
Classes | |
class | PVNameCopyNo |
class | VisAttributesModifier |
Public Types | |
enum | DrawingStyle { wf, hlr, hsr, hlhsr } |
enum | VisAttributesSignifier { VASVisibility, VASDaughtersInvisible, VASColour, VASLineStyle, VASLineWidth, VASForceWireframe, VASForceSolid, VASForceAuxEdgeVisible, VASForceLineSegmentsPerCircle } |
typedef std::vector< PVNameCopyNo > | PVNameCopyNoPath |
typedef PVNameCopyNoPath::const_iterator | PVNameCopyNoPathConstIterator |
Private Attributes | |
G4bool | fWarning |
const G4VisAttributes * | fpDefaultVisAttributes |
DrawingStyle | fDrawingStyle |
G4bool | fCulling |
G4bool | fCullInvisible |
G4bool | fDensityCulling |
G4double | fVisibleDensity |
G4bool | fCullCovered |
G4double | fExplodeFactor |
G4Point3D | fExplodeCentre |
G4int | fNoOfSides |
G4VSolid * | fpSectionSolid |
G4VSolid * | fpCutawaySolid |
const G4Event * | fpEvent |
std::vector < VisAttributesModifier > | fVisAttributesModifiers |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4ModelingParameters &) |
std::ostream & | operator<< (std::ostream &os, const PVNameCopyNoPath &) |
std::ostream & | operator<< (std::ostream &os, const std::vector< VisAttributesModifier > &) |
Definition at line 52 of file G4ModelingParameters.hh.
typedef std::vector<PVNameCopyNo> G4ModelingParameters::PVNameCopyNoPath |
Definition at line 91 of file G4ModelingParameters.hh.
typedef PVNameCopyNoPath::const_iterator G4ModelingParameters::PVNameCopyNoPathConstIterator |
Definition at line 92 of file G4ModelingParameters.hh.
Enumerator | |
---|---|
wf | |
hlr | |
hsr | |
hlhsr |
Definition at line 57 of file G4ModelingParameters.hh.
Enumerator | |
---|---|
VASVisibility | |
VASDaughtersInvisible | |
VASColour | |
VASLineStyle | |
VASLineWidth | |
VASForceWireframe | |
VASForceSolid | |
VASForceAuxEdgeVisible | |
VASForceLineSegmentsPerCircle |
Definition at line 66 of file G4ModelingParameters.hh.
G4ModelingParameters::G4ModelingParameters | ( | ) |
Definition at line 43 of file G4ModelingParameters.cc.
G4ModelingParameters::G4ModelingParameters | ( | const G4VisAttributes * | pDefaultVisAttributes, |
G4ModelingParameters::DrawingStyle | drawingStyle, | ||
G4bool | isCulling, | ||
G4bool | isCullingInvisible, | ||
G4bool | isDensityCulling, | ||
G4double | visibleDensity, | ||
G4bool | isCullingCovered, | ||
G4int | noOfSides | ||
) |
Definition at line 60 of file G4ModelingParameters.cc.
G4ModelingParameters::~G4ModelingParameters | ( | ) |
Definition at line 84 of file G4ModelingParameters.cc.
References fpCutawaySolid, and fpSectionSolid.
G4VSolid* G4ModelingParameters::GetCutawaySolid | ( | ) | const |
const G4VisAttributes* G4ModelingParameters::GetDefaultVisAttributes | ( | ) | const |
DrawingStyle G4ModelingParameters::GetDrawingStyle | ( | ) | const |
const G4Event* G4ModelingParameters::GetEvent | ( | ) | const |
Referenced by G4DigiModel::DescribeYourselfTo(), G4HitsModel::DescribeYourselfTo(), G4TrajectoriesModel::DescribeYourselfTo(), and G4VisCommandSceneAddEventID::EventID::operator()().
const G4Point3D& G4ModelingParameters::GetExplodeCentre | ( | ) | const |
G4double G4ModelingParameters::GetExplodeFactor | ( | ) | const |
G4int G4ModelingParameters::GetNoOfSides | ( | ) | const |
G4VSolid* G4ModelingParameters::GetSectionSolid | ( | ) | const |
const std::vector<VisAttributesModifier>& G4ModelingParameters::GetVisAttributesModifiers | ( | ) | const |
G4double G4ModelingParameters::GetVisibleDensity | ( | ) | const |
G4bool G4ModelingParameters::IsCulling | ( | ) | const |
G4bool G4ModelingParameters::IsCullingCovered | ( | ) | const |
G4bool G4ModelingParameters::IsCullingInvisible | ( | ) | const |
G4bool G4ModelingParameters::IsDensityCulling | ( | ) | const |
G4bool G4ModelingParameters::IsExplode | ( | ) | const |
G4bool G4ModelingParameters::IsWarning | ( | ) | const |
G4bool G4ModelingParameters::operator!= | ( | const G4ModelingParameters & | mp | ) | const |
Definition at line 225 of file G4ModelingParameters.cc.
void G4ModelingParameters::SetCulling | ( | G4bool | ) |
Referenced by G4LogicalVolumeModel::DescribeYourselfTo().
void G4ModelingParameters::SetCullingCovered | ( | G4bool | ) |
void G4ModelingParameters::SetCullingInvisible | ( | G4bool | ) |
void G4ModelingParameters::SetCutawaySolid | ( | G4VSolid * | pCutawaySolid | ) |
Definition at line 147 of file G4ModelingParameters.cc.
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetDefaultVisAttributes | ( | const G4VisAttributes * | pDefaultVisAttributes | ) |
void G4ModelingParameters::SetDensityCulling | ( | G4bool | ) |
void G4ModelingParameters::SetDrawingStyle | ( | DrawingStyle | ) |
void G4ModelingParameters::SetEvent | ( | const G4Event * | pEvent | ) |
Referenced by G4VSceneHandler::DrawEndOfRunModels(), and G4VSceneHandler::DrawEvent().
void G4ModelingParameters::SetExplodeCentre | ( | const G4Point3D & | explodeCentre | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetExplodeFactor | ( | G4double | explodeFactor | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
Definition at line 127 of file G4ModelingParameters.cc.
References fNoOfSides, fpDefaultVisAttributes, fWarning, G4cout, G4endl, and G4VisAttributes::GetMinLineSegmentsPerCircle().
void G4ModelingParameters::SetSectionSolid | ( | G4VSolid * | pSectionSolid | ) |
Definition at line 141 of file G4ModelingParameters.cc.
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetVisAttributesModifiers | ( | const std::vector< VisAttributesModifier > & | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetVisibleDensity | ( | G4double | visibleDensity | ) |
Definition at line 110 of file G4ModelingParameters.cc.
References cm3, fVisibleDensity, fWarning, g, G4cout, and G4endl.
void G4ModelingParameters::SetWarning | ( | G4bool | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
|
friend |
Definition at line 152 of file G4ModelingParameters.cc.
|
friend |
Definition at line 314 of file G4ModelingParameters.cc.
|
friend |
Definition at line 328 of file G4ModelingParameters.cc.
|
private |
Definition at line 199 of file G4ModelingParameters.hh.
Referenced by operator<<().
|
private |
Definition at line 195 of file G4ModelingParameters.hh.
Referenced by operator<<().
|
private |
Definition at line 196 of file G4ModelingParameters.hh.
Referenced by operator<<().
|
private |
Definition at line 197 of file G4ModelingParameters.hh.
Referenced by operator<<().
|
private |
Definition at line 194 of file G4ModelingParameters.hh.
Referenced by operator<<().
|
private |
Definition at line 201 of file G4ModelingParameters.hh.
Referenced by operator<<().
|
private |
Definition at line 200 of file G4ModelingParameters.hh.
Referenced by operator<<().
|
private |
Definition at line 202 of file G4ModelingParameters.hh.
Referenced by operator<<(), and SetNoOfSides().
|
private |
Definition at line 204 of file G4ModelingParameters.hh.
Referenced by operator<<(), and ~G4ModelingParameters().
|
private |
Definition at line 193 of file G4ModelingParameters.hh.
Referenced by operator<<(), and SetNoOfSides().
|
private |
Definition at line 205 of file G4ModelingParameters.hh.
Referenced by operator<<().
|
private |
Definition at line 203 of file G4ModelingParameters.hh.
Referenced by operator<<(), and ~G4ModelingParameters().
|
private |
Definition at line 206 of file G4ModelingParameters.hh.
Referenced by operator<<().
|
private |
Definition at line 198 of file G4ModelingParameters.hh.
Referenced by operator<<(), and SetVisibleDensity().
|
private |
Definition at line 192 of file G4ModelingParameters.hh.
Referenced by operator<<(), SetNoOfSides(), and SetVisibleDensity().