Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VisAttributes.hh>
Public Types | |
enum | LineStyle { unbroken , dashed , dotted } |
enum | ForcedDrawingStyle { wireframe , solid } |
Static Public Member Functions | |
static const G4VisAttributes & | GetInvisible () |
Static Public Attributes | |
static const G4VisAttributes | Invisible = G4VisAttributes (false) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4VisAttributes &a) |
Definition at line 65 of file G4VisAttributes.hh.
G4VisAttributes::G4VisAttributes | ( | ) |
Definition at line 58 of file G4VisAttributes.cc.
G4VisAttributes::G4VisAttributes | ( | const G4VisAttributes & | va | ) |
Definition at line 37 of file G4VisAttributes.cc.
G4VisAttributes::G4VisAttributes | ( | G4bool | visibility | ) |
Definition at line 74 of file G4VisAttributes.cc.
Definition at line 90 of file G4VisAttributes.cc.
Definition at line 106 of file G4VisAttributes.cc.
G4VisAttributes::~G4VisAttributes | ( | ) |
Definition at line 123 of file G4VisAttributes.cc.
const std::vector< G4AttValue > * G4VisAttributes::CreateAttValues | ( | ) | const |
Definition at line 153 of file G4VisAttributes.cc.
Referenced by G4VSceneHandler::LoadAtts(), and G4XXXStoredSceneHandler::PreAddSolid().
Referenced by G4VSceneHandler::LoadAtts(), and G4XXXStoredSceneHandler::PreAddSolid().
Referenced by G4GMocrenFileSceneHandler::AddPrimitive().
Referenced by G4TheRayTracer::Attenuate(), G4ViewParameters::CameraAndLightingCommands(), G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4PhysicalVolumeModel::DescribeAndDescend(), G4TheRayTracer::GetSurfaceColour(), G4VisCommandsViewerSet::SetNewValue(), G4ViewParameters::TouchableCommands(), G4RTSteppingAction::UserSteppingAction(), and G4ModelingParameters::VAMSNotEqual().
G4double G4VisAttributes::GetEndTime | ( | ) | const |
ForcedDrawingStyle G4VisAttributes::GetForcedDrawingStyle | ( | ) | const |
G4int G4VisAttributes::GetForcedLineSegmentsPerCircle | ( | ) | const |
|
static |
Referenced by G4FlavoredParallelWorldModel::G4FlavoredParallelWorldModel().
LineStyle G4VisAttributes::GetLineStyle | ( | ) | const |
G4double G4VisAttributes::GetLineWidth | ( | ) | const |
G4double G4VisAttributes::GetStartTime | ( | ) | const |
G4bool G4VisAttributes::IsDaughtersInvisible | ( | ) | const |
G4bool G4VisAttributes::IsForceAuxEdgeVisible | ( | ) | const |
G4bool G4VisAttributes::IsForceDrawingStyle | ( | ) | const |
G4bool G4VisAttributes::IsForceLineSegmentsPerCircle | ( | ) | const |
Referenced by G4PhysicalVolumeModel::DescribeSolid(), and G4VSceneHandler::GetNoOfSides().
G4bool G4VisAttributes::IsVisible | ( | ) | const |
G4bool G4VisAttributes::operator!= | ( | const G4VisAttributes & | a | ) | const |
Definition at line 229 of file G4VisAttributes.cc.
Referenced by operator==().
G4VisAttributes & G4VisAttributes::operator= | ( | const G4VisAttributes & | rhs | ) |
Definition at line 127 of file G4VisAttributes.cc.
G4bool G4VisAttributes::operator== | ( | const G4VisAttributes & | a | ) | const |
Definition at line 254 of file G4VisAttributes.cc.
void G4VisAttributes::SetAttValues | ( | const std::vector< G4AttValue > * | ) |
Referenced by G4tgbVolume::ConstructG4LogVol(), G4PhysicalVolumeModel::DescribeAndDescend(), G4PhysicalVolumeModel::DescribeSolid(), G4ScoringBox::Draw(), G4ScoringCylinder::Draw(), G4ScoringBox::DrawColumn(), G4ScoringCylinder::DrawColumn(), G4ArrowModel::G4ArrowModel(), G4DrawVoxels::G4DrawVoxels(), G4VisCommandsTouchableSet::SetNewValue(), and G4VisCommandsViewerSet::SetNewValue().
void G4VisAttributes::SetColour | ( | G4double | red, |
G4double | green, | ||
G4double | blue, | ||
G4double | alpha = 1. |
||
) |
void G4VisAttributes::SetDaughtersInvisible | ( | G4bool | ) |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend(), and G4VisCommandsTouchableSet::SetNewValue().
void G4VisAttributes::SetEndTime | ( | G4double | ) |
void G4VisAttributes::SetForceAuxEdgeVisible | ( | G4bool | ) |
void G4VisAttributes::SetForceLineSegmentsPerCircle | ( | G4int | nSegments | ) |
Definition at line 158 of file G4VisAttributes.cc.
Referenced by G4PhysicalVolumeModel::DescribeAndDescend(), and G4VisCommandsTouchableSet::SetNewValue().
void G4VisAttributes::SetForceSolid | ( | G4bool | ) |
void G4VisAttributes::SetForceWireframe | ( | G4bool | ) |
void G4VisAttributes::SetLineStyle | ( | LineStyle | ) |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend(), and G4VisCommandsTouchableSet::SetNewValue().
void G4VisAttributes::SetLineWidth | ( | G4double | ) |
Referenced by G4PhysicalVolumeModel::DescribeAndDescend(), and G4VisCommandsTouchableSet::SetNewValue().
void G4VisAttributes::SetStartTime | ( | G4double | ) |
void G4VisAttributes::SetVisibility | ( | G4bool | ) |
|
friend |
Definition at line 170 of file G4VisAttributes.cc.
|
static |
Definition at line 82 of file G4VisAttributes.hh.
Referenced by G4BuildGeom(), and G4GDMLReadStructure::GetWorldVolume().