Geant4-11
|
#include <G4ModelingParameters.hh>
Data Structures | |
class | PVNameCopyNo |
class | PVPointerCopyNo |
class | VisAttributesModifier |
Public Types | |
enum | DrawingStyle { wf , hlr , hsr , hlhsr , cloud } |
typedef std::vector< PVNameCopyNo > | PVNameCopyNoPath |
typedef PVNameCopyNoPath::const_iterator | PVNameCopyNoPathConstIterator |
typedef std::vector< PVPointerCopyNo > | PVPointerCopyNoPath |
typedef PVPointerCopyNoPath::const_iterator | PVPointerCopyNoPathConstIterator |
enum | VisAttributesSignifier { VASVisibility , VASDaughtersInvisible , VASColour , VASLineStyle , VASLineWidth , VASForceWireframe , VASForceSolid , VASForceCloud , VASForceNumberOfCloudPoints , VASForceAuxEdgeVisible , VASForceLineSegmentsPerCircle } |
Private Attributes | |
G4int | fCBDAlgorithmNumber |
std::vector< G4double > | fCBDParameters |
G4bool | fCullCovered |
G4bool | fCulling |
G4bool | fCullInvisible |
G4bool | fDensityCulling |
DrawingStyle | fDrawingStyle |
G4Point3D | fExplodeCentre |
G4double | fExplodeFactor |
G4int | fNoOfSides |
G4int | fNumberOfCloudPoints |
G4DisplacedSolid * | fpCutawaySolid |
const G4VisAttributes * | fpDefaultVisAttributes |
const G4Event * | fpEvent |
G4DisplacedSolid * | fpSectionSolid |
G4bool | fSpecialMeshRendering |
std::vector< PVNameCopyNo > | fSpecialMeshVolumes |
std::vector< VisAttributesModifier > | fVisAttributesModifiers |
G4double | fVisibleDensity |
G4bool | fWarning |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4ModelingParameters &) |
std::ostream & | operator<< (std::ostream &os, const PVNameCopyNoPath &) |
std::ostream & | operator<< (std::ostream &os, const PVPointerCopyNoPath &) |
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 94 of file G4ModelingParameters.hh.
typedef PVNameCopyNoPath::const_iterator G4ModelingParameters::PVNameCopyNoPathConstIterator |
Definition at line 95 of file G4ModelingParameters.hh.
typedef std::vector<PVPointerCopyNo> G4ModelingParameters::PVPointerCopyNoPath |
Definition at line 111 of file G4ModelingParameters.hh.
typedef PVPointerCopyNoPath::const_iterator G4ModelingParameters::PVPointerCopyNoPathConstIterator |
Definition at line 112 of file G4ModelingParameters.hh.
Definition at line 67 of file G4ModelingParameters.hh.
G4ModelingParameters::G4ModelingParameters | ( | ) |
Definition at line 44 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 63 of file G4ModelingParameters.cc.
G4ModelingParameters::~G4ModelingParameters | ( | ) |
Definition at line 91 of file G4ModelingParameters.cc.
References fpCutawaySolid, and fpSectionSolid.
G4int G4ModelingParameters::GetCBDAlgorithmNumber | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
const std::vector< G4double > & G4ModelingParameters::GetCBDParameters | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
G4DisplacedSolid * G4ModelingParameters::GetCutawaySolid | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeSolid().
const G4VisAttributes * G4ModelingParameters::GetDefaultVisAttributes | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
DrawingStyle G4ModelingParameters::GetDrawingStyle | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
const G4Event * G4ModelingParameters::GetEvent | ( | ) | const |
const G4Point3D & G4ModelingParameters::GetExplodeCentre | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
G4double G4ModelingParameters::GetExplodeFactor | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
G4int G4ModelingParameters::GetNoOfSides | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeSolid().
G4int G4ModelingParameters::GetNumberOfCloudPoints | ( | ) | const |
G4DisplacedSolid * G4ModelingParameters::GetSectionSolid | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeSolid().
const std::vector< PVNameCopyNo > & G4ModelingParameters::GetSpecialMeshVolumes | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
const std::vector< VisAttributesModifier > & G4ModelingParameters::GetVisAttributesModifiers | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
G4double G4ModelingParameters::GetVisibleDensity | ( | ) | const |
G4bool G4ModelingParameters::IsCulling | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
G4bool G4ModelingParameters::IsCullingCovered | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
G4bool G4ModelingParameters::IsCullingInvisible | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
G4bool G4ModelingParameters::IsDensityCulling | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
G4bool G4ModelingParameters::IsExplode | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
G4bool G4ModelingParameters::IsSpecialMeshRendering | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend().
G4bool G4ModelingParameters::IsWarning | ( | ) | const |
G4bool G4ModelingParameters::operator!= | ( | const G4ModelingParameters & | mp | ) | const |
Definition at line 258 of file G4ModelingParameters.cc.
void G4ModelingParameters::SetCBDAlgorithmNumber | ( | G4int | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetCBDParameters | ( | const std::vector< G4double > & | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetCulling | ( | G4bool | ) |
void G4ModelingParameters::SetCullingCovered | ( | G4bool | ) |
void G4ModelingParameters::SetCullingInvisible | ( | G4bool | ) |
void G4ModelingParameters::SetCutawaySolid | ( | G4DisplacedSolid * | pCutawaySolid | ) |
Definition at line 153 of file G4ModelingParameters.cc.
References fpCutawaySolid.
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 134 of file G4ModelingParameters.cc.
References fNoOfSides, fpDefaultVisAttributes, fWarning, G4cout, G4endl, and G4VisAttributes::GetMinLineSegmentsPerCircle().
void G4ModelingParameters::SetNumberOfCloudPoints | ( | G4int | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetSectionSolid | ( | G4DisplacedSolid * | pSectionSolid | ) |
Definition at line 147 of file G4ModelingParameters.cc.
References fpSectionSolid.
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetSpecialMeshRendering | ( | G4bool | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetSpecialMeshVolumes | ( | const std::vector< PVNameCopyNo > & | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetVisAttributesModifiers | ( | const std::vector< VisAttributesModifier > & | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
void G4ModelingParameters::SetVisibleDensity | ( | G4double | visibleDensity | ) |
Definition at line 117 of file G4ModelingParameters.cc.
References cm3, fVisibleDensity, fWarning, g, G4cout, and G4endl.
void G4ModelingParameters::SetWarning | ( | G4bool | ) |
Referenced by G4VSceneHandler::CreateModelingParameters().
|
friend |
Definition at line 159 of file G4ModelingParameters.cc.
|
friend |
Definition at line 363 of file G4ModelingParameters.cc.
|
friend |
Definition at line 395 of file G4ModelingParameters.cc.
|
friend |
Definition at line 409 of file G4ModelingParameters.cc.
|
private |
Definition at line 231 of file G4ModelingParameters.hh.
|
private |
Definition at line 232 of file G4ModelingParameters.hh.
|
private |
Definition at line 230 of file G4ModelingParameters.hh.
|
private |
Definition at line 226 of file G4ModelingParameters.hh.
|
private |
Definition at line 227 of file G4ModelingParameters.hh.
|
private |
Definition at line 228 of file G4ModelingParameters.hh.
|
private |
Definition at line 223 of file G4ModelingParameters.hh.
|
private |
Definition at line 234 of file G4ModelingParameters.hh.
|
private |
Definition at line 233 of file G4ModelingParameters.hh.
|
private |
Definition at line 235 of file G4ModelingParameters.hh.
Referenced by SetNoOfSides().
|
private |
Definition at line 224 of file G4ModelingParameters.hh.
|
private |
Definition at line 237 of file G4ModelingParameters.hh.
Referenced by SetCutawaySolid(), and ~G4ModelingParameters().
|
private |
Definition at line 222 of file G4ModelingParameters.hh.
Referenced by SetNoOfSides().
|
private |
Definition at line 238 of file G4ModelingParameters.hh.
|
private |
Definition at line 236 of file G4ModelingParameters.hh.
Referenced by SetSectionSolid(), and ~G4ModelingParameters().
|
private |
Definition at line 240 of file G4ModelingParameters.hh.
|
private |
Definition at line 241 of file G4ModelingParameters.hh.
|
private |
Definition at line 239 of file G4ModelingParameters.hh.
|
private |
Definition at line 229 of file G4ModelingParameters.hh.
Referenced by SetVisibleDensity().
|
private |
Definition at line 221 of file G4ModelingParameters.hh.
Referenced by SetNoOfSides(), and SetVisibleDensity().