Geant4.10
|
#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.
Enumerator | |
---|---|
wireframe | |
solid |
Definition at line 72 of file G4VisAttributes.hh.
Enumerator | |
---|---|
unbroken | |
dashed | |
dotted |
Definition at line 71 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.
G4VisAttributes::G4VisAttributes | ( | const G4Colour & | colour | ) |
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().
const G4Color& G4VisAttributes::GetColor | ( | ) | const |
const G4Colour& G4VisAttributes::GetColour | ( | ) | const |
Referenced by G4TheRayTracer::Attenuate(), G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4PhysicalVolumeModel::DescribeAndDescend(), export_G4VisAttributes(), G4TheRayTracer::GetSurfaceColour(), operator<<(), G4VisCommandsViewerSet::SetNewValue(), G4ViewParameters::TouchableCommands(), and G4RTSteppingAction::UserSteppingAction().
G4double G4VisAttributes::GetEndTime | ( | ) | const |
ForcedDrawingStyle G4VisAttributes::GetForcedDrawingStyle | ( | ) | const |
G4int G4VisAttributes::GetForcedLineSegmentsPerCircle | ( | ) | const |
|
static |
Referenced by RE05DetectorConstruction::Construct(), and export_G4VisAttributes().
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 |
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.
References operator!=().
Referenced by export_G4VisAttributes().
void G4VisAttributes::SetAttValues | ( | const std::vector< G4AttValue > * | ) |
Referenced by export_G4VisAttributes().
Referenced by eRositaDetectorConstruction::Construct().
Referenced by CellParameterisation::CellParameterisation(), G4tgbVolume::ConstructG4LogVol(), G4PhysicalVolumeModel::DescribeAndDescend(), G4PhysicalVolumeModel::DescribeSolid(), G4ScoringCylinder::Draw(), G4ScoringBox::Draw(), ExN04CalorimeterHit::Draw(), RE01CalorimeterHit::Draw(), RE05CalorimeterHit::Draw(), ExGflashHit::Draw(), Par01CalorimeterHit::Draw(), G4ScoringCylinder::DrawColumn(), G4ScoringBox::DrawColumn(), G4ArrowModel::G4ArrowModel(), G4DrawVoxels::G4DrawVoxels(), G4VisCommandsTouchableSet::SetNewValue(), and G4VisCommandsViewerSet::SetNewValue().
void G4VisAttributes::SetColour | ( | G4double | red, |
G4double | green, | ||
G4double | blue, | ||
G4double | alpha = 1. |
||
) |
Referenced by XAluminumElectrodeHit::Draw().
Definition at line 158 of file G4VisAttributes.cc.
References G4cout, and G4endl.
Referenced by G4PhysicalVolumeModel::DescribeAndDescend(), and G4VisCommandsTouchableSet::SetNewValue().
Referenced by G4MIRDLiver::Construct(), B03DetectorConstruction::Construct(), G4MIRDLeftLeg::Construct(), G4MIRDLeftLegBone::Construct(), G4MIRDRightClavicle::Construct(), G4MIRDRightKidney::Construct(), G4MIRDRightLeg::Construct(), G4MIRDRightLegBone::Construct(), G4MIRDLeftOvary::Construct(), G4MIRDRightScapula::Construct(), G4MIRDLeftAdrenal::Construct(), G4MIRDLeftTeste::Construct(), G4MIRDSkull::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDLeftScapula::Construct(), G4MIRDThyroid::Construct(), G4MIRDLowerLargeIntestine::Construct(), G4MIRDUpperLargeIntestine::Construct(), G4MIRDLeftClavicle::Construct(), G4MIRDMaleGenitalia::Construct(), G4MIRDPelvis::Construct(), G4MIRDLeftKidney::Construct(), G4MIRDRightAdrenal::Construct(), G4MIRDRightLung::Construct(), G4MIRDRightOvary::Construct(), G4MIRDLeftLung::Construct(), G4MIRDRightTeste::Construct(), G4MIRDBrain::Construct(), G4MIRDSpleen::Construct(), G4MIRDStomach::Construct(), G4MIRDThymus::Construct(), G4MIRDHeart::Construct(), G4MIRDTrunk::Construct(), G4MIRDRightBreast::Construct(), G4MIRDMiddleLowerSpine::Construct(), G4MIRDUpperSpine::Construct(), G4MIRDUterus::Construct(), G4MIRDPancreas::Construct(), G4MIRDRibCage::Construct(), G4MIRDLeftBreast::Construct(), B02DetectorConstruction::Construct(), G4MIRDHead::Construct(), G4MIRDRightArmBone::Construct(), G4MIRDUrinaryBladder::Construct(), G4MIRDLeftArmBone::Construct(), B01DetectorConstruction::Construct(), DMXDetectorConstruction::Construct(), CML2PhaseSpaces::createPlane(), G4PhysicalVolumeModel::DescribeAndDescend(), G4ScoringCylinder::Draw(), G4ScoringBox::Draw(), ExN04CalorimeterHit::Draw(), RE01CalorimeterHit::Draw(), RE05CalorimeterHit::Draw(), ExGflashHit::Draw(), Par01CalorimeterHit::Draw(), LXePMTHit::Draw(), G4ScoringCylinder::DrawColumn(), G4ScoringBox::DrawColumn(), export_G4VisAttributes(), G4ArrowModel::G4ArrowModel(), G4VisCommandsTouchableSet::SetNewValue(), and G4VisCommandSceneAddLogo::SetNewValue().
Referenced by Par01DetectorConstruction::Construct(), ExN04DetectorConstruction::Construct(), RE01DetectorConstruction::Construct(), RE05DetectorConstruction::Construct(), UltraDetectorConstruction::Construct(), G4PhysicalVolumeModel::DescribeAndDescend(), G4LogicalVolumeModel::DescribeSolid(), ExN04CalorimeterHit::Draw(), RE01CalorimeterHit::Draw(), Par01CalorimeterHit::Draw(), ExGflashHit::Draw(), export_G4VisAttributes(), G4VisCommandsTouchableSet::SetNewValue(), and CCalG4Able::setVisType().
Referenced by XAluminumElectrodeHit::Draw().
Referenced by eRositaDetectorConstruction::Construct(), B5DetectorConstruction::Construct(), CML2PhantomConstruction::Construct(), CML2AcceleratorConstruction::Construct(), CML2Ph_FullWater::Construct(), DMXDetectorConstruction::Construct(), UltraDetectorConstruction::Construct(), CML2Ph_BoxInBox::Construct(), G4tgbVolume::ConstructG4LogVol(), CML2WorldConstruction::create(), CML2PhaseSpaces::createPlane(), G4PhysicalVolumeModel::DescribeAndDescend(), export_G4VisAttributes(), G4VisCommandsTouchableSet::SetNewValue(), and CCalG4Able::setVisType().
|
friend |
Definition at line 170 of file G4VisAttributes.cc.
|
static |
Definition at line 82 of file G4VisAttributes.hh.
Referenced by HadrontherapyModulator::BuildModulator(), Par01DetectorConstruction::Construct(), exGPSGeometryConstruction::Construct(), G4MIRDRibCage::Construct(), B3DetectorConstruction::Construct(), ExGflashDetectorConstruction::Construct(), FCALCryostatVolumes::Construct(), FCALEMModule::Construct(), exrdmDetectorConstruction::Construct(), FCALTestbeamSetup::Construct(), XrayTelDetectorConstruction::Construct(), UltraDetectorConstruction::Construct(), DMXDetectorConstruction::Construct(), RE02DetectorConstruction::Construct(), BrachyDetectorConstruction::ConstructPhantom(), export_G4VisAttributes(), G4BuildGeom(), F04ElementField::GetVisAttribute(), and G4GDMLReadStructure::GetWorldVolume().