#include <G4VisAttributes.hh>
Public 타입 | |
enum | LineStyle { unbroken, dashed, dotted } |
enum | ForcedDrawingStyle { wireframe, solid } |
정적 Public 멤버 함수 | |
static const G4VisAttributes & | GetInvisible () |
static G4int | GetMinLineSegmentsPerCircle () |
정적 Public 속성 | |
static const G4VisAttributes | Invisible = G4VisAttributes (false) |
static constexpr G4int | fMinLineSegmentsPerCircle = 3 |
static constexpr G4double | fVeryLongTime = 1.e100 * CLHEP::ns |
Private 속성 | |
G4bool | fVisible |
G4bool | fDaughtersInvisible |
G4Colour | fColour |
LineStyle | fLineStyle |
G4double | fLineWidth |
G4bool | fForceDrawingStyle |
ForcedDrawingStyle | fForcedStyle |
G4bool | fForceAuxEdgeVisible |
G4bool | fForcedAuxEdgeVisible |
G4int | fForcedLineSegmentsPerCircle |
G4double | fStartTime |
G4double | fEndTime |
const std::vector< G4AttValue > * | fAttValues |
const std::map< G4String, G4AttDef > * | fAttDefs |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4VisAttributes &a) |
G4VisAttributes.hh 파일의 69 번째 라인에서 정의되었습니다.
열거형 멤버 | |
---|---|
wireframe | |
solid |
G4VisAttributes.hh 파일의 76 번째 라인에서 정의되었습니다.
열거형 멤버 | |
---|---|
unbroken | |
dashed | |
dotted |
G4VisAttributes.hh 파일의 75 번째 라인에서 정의되었습니다.
G4VisAttributes::G4VisAttributes | ( | ) |
G4VisAttributes.cc 파일의 37 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInvisible().
G4VisAttributes::G4VisAttributes | ( | G4bool | visibility | ) |
G4VisAttributes.cc 파일의 54 번째 라인에서 정의되었습니다.
G4VisAttributes::G4VisAttributes | ( | const G4Colour & | colour | ) |
G4VisAttributes.cc 파일의 71 번째 라인에서 정의되었습니다.
G4VisAttributes.cc 파일의 88 번째 라인에서 정의되었습니다.
G4VisAttributes::G4VisAttributes | ( | const G4VisAttributes & | va | ) |
G4VisAttributes.cc 파일의 106 번째 라인에서 정의되었습니다.
G4VisAttributes::~G4VisAttributes | ( | ) |
G4VisAttributes.cc 파일의 128 번째 라인에서 정의되었습니다.
const std::vector< G4AttValue > * G4VisAttributes::CreateAttValues | ( | ) | const |
G4VisAttributes.cc 파일의 200 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VSceneHandler::LoadAtts(), G4XXXStoredSceneHandler::PreAddSolid().
다음에 의해서 참조됨 : G4VSceneHandler::LoadAtts(), G4XXXStoredSceneHandler::PreAddSolid().
const G4Color& G4VisAttributes::GetColor | ( | ) | const |
const G4Colour& G4VisAttributes::GetColour | ( | ) | const |
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddHepRepInstance(), G4RTRun::Attenuate(), G4TheRayTracer::Attenuate(), G4XXXSGViewer::CompareForKernelVisit(), G4XXXStoredViewer::CompareForKernelVisit(), G4PhysicalVolumeModel::DescribeAndDescend(), export_G4VisAttributes(), G4RTRun::GetSurfaceColour(), G4TheRayTracer::GetSurfaceColour(), operator<<(), G4VisCommandsViewerSet::SetNewValue(), G4ViewParameters::TouchableCommands(), G4RTSteppingAction::UserSteppingAction().
G4double G4VisAttributes::GetEndTime | ( | ) | const |
G4VisAttributes::ForcedDrawingStyle G4VisAttributes::GetForcedDrawingStyle | ( | ) | const |
G4VisAttributes.cc 파일의 190 번째 라인에서 정의되었습니다.
다음을 참조함 : fForceDrawingStyle, fForcedStyle, wireframe.
다음에 의해서 참조됨 : G4PhysicalVolumeModel::DescribeAndDescend(), export_G4VisAttributes(), operator<<(), G4ViewParameters::TouchableCommands(), G4RTSteppingAction::UserSteppingAction(), G4RTRun::ValidColour(), G4TheRayTracer::ValidColour().
G4int G4VisAttributes::GetForcedLineSegmentsPerCircle | ( | ) | const |
|
static |
G4VisAttributes.cc 파일의 161 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VisAttributes().
다음에 의해서 참조됨 : UltraFresnelLens::BuildLens(), HadrontherapyModulator::BuildSteps(), Par01DetectorConstruction::Construct(), G4MIRDRibCage::Construct(), RE05DetectorConstruction::Construct(), GeometryConstruction::Construct(), ExGflashDetectorConstruction::Construct(), B3DetectorConstruction::Construct(), FCALCryostatVolumes::Construct(), FCALEMModule::Construct(), ExUCNDetectorConstruction::Construct(), FCALTestbeamSetup::Construct(), XrayTelDetectorConstruction::Construct(), UltraDetectorConstruction::Construct(), DMXDetectorConstruction::Construct(), RE02DetectorConstruction::Construct(), XrayFluoMercuryDetectorConstruction::ConstructApparate(), XrayFluoPlaneDetectorConstruction::ConstructApparate(), XrayFluoDetectorConstruction::ConstructApparate(), GammaKnifeDetectorConstruction::ConstructBeamLine(), DetectorConstruction::ConstructCalorimeter(), ExN03DetectorConstruction::ConstructCalorimeter(), Collimator100BeamLine::ConstructCollimator100BeamLine(), Collimator40BeamLine::ConstructCollimator40BeamLine(), Collimator50BeamLine::ConstructCollimator50BeamLine(), Collimator60BeamLine::ConstructCollimator60BeamLine(), Collimator70BeamLine::ConstructCollimator70BeamLine(), Collimator80BeamLine::ConstructCollimator80BeamLine(), LXeDetectorConstruction::ConstructDetector(), LaserDrivenBeamLine::ConstructLaserDrivenBeamLine(), PassiveCarbonBeamLine::ConstructPassiveCarbonBeamLine(), PassiveProtonBeamLine::ConstructPassiveProtonBeamLine(), GammaRayTelDetectorConstruction::ConstructPayload(), DicomNestedParamDetectorConstruction::ConstructPhantom(), BrachyDetectorConstruction::ConstructPhantom(), DicomRegularDetectorConstruction::ConstructPhantom(), XrayTelDetectorConstruction::ConstructTelescope(), TrentoPassiveProtonBeamLine::ConstructTrentoPassiveProtonBeamLine(), G4HumanPhantomConstruction::ConstructWorld(), B4cDetectorConstruction::DefineVolumes(), B4dDetectorConstruction::DefineVolumes(), B4DetectorConstruction::DefineVolumes(), export_G4VisAttributes(), LaserDrivenBeamLine::FaradayCup(), G4BuildGeom(), F04ElementField::GetVisAttribute(), G4GDMLReadStructure::GetWorldVolume(), PassiveCarbonBeamLine::HadrontherapyRippleFilter(), XDetectorConstruction::SetupGeometry(), RE04DetectorConstruction::SetupGeometry(), GB03DetectorConstruction::SetupGeometry(), RE06DetectorConstruction::SetupGeometry(), G3toG4DetectorConstruction::SimpleConstruct().
LineStyle G4VisAttributes::GetLineStyle | ( | ) | const |
G4double G4VisAttributes::GetLineWidth | ( | ) | const |
|
static |
G4double G4VisAttributes::GetStartTime | ( | ) | const |
G4bool G4VisAttributes::IsDaughtersInvisible | ( | ) | const |
G4bool G4VisAttributes::IsForceAuxEdgeVisible | ( | ) | const |
G4bool G4VisAttributes::IsForcedAuxEdgeVisible | ( | ) | const |
G4VisAttributes.cc 파일의 195 번째 라인에서 정의되었습니다.
다음을 참조함 : fForceAuxEdgeVisible, fForcedAuxEdgeVisible.
다음에 의해서 참조됨 : G4PhysicalVolumeModel::DescribeAndDescend(), G4VSceneHandler::GetAuxEdgeVisible(), operator<<(), G4ViewParameters::TouchableCommands().
G4bool G4VisAttributes::IsForceDrawingStyle | ( | ) | const |
G4bool G4VisAttributes::IsForceLineSegmentsPerCircle | ( | ) | const |
G4bool G4VisAttributes::IsVisible | ( | ) | const |
다음에 의해서 참조됨 : G4HepRepFileSceneHandler::AddHepRepInstance(), G4HepRepFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddSolid(), G4PhysicalVolumeModel::DescribeAndDescend(), G4HepRepSceneHandler::dontWrite(), export_G4VisAttributes(), G4GMocrenFileSceneHandler::IsVisible(), operator<<(), G4HepRepSceneHandler::setVisibility(), G4ViewParameters::TouchableCommands(), G4RTSteppingAction::UserSteppingAction(), G4RTRun::ValidColour(), G4TheRayTracer::ValidColour().
G4bool G4VisAttributes::operator!= | ( | const G4VisAttributes & | a | ) | const |
G4VisAttributes.cc 파일의 279 번째 라인에서 정의되었습니다.
다음을 참조함 : fAttDefs, fAttValues, fColour, fDaughtersInvisible, fEndTime, fForceAuxEdgeVisible, fForcedAuxEdgeVisible, fForcedLineSegmentsPerCircle, fForceDrawingStyle, fForcedStyle, fLineStyle, fLineWidth, fStartTime, fVisible.
다음에 의해서 참조됨 : operator==().
G4VisAttributes & G4VisAttributes::operator= | ( | const G4VisAttributes & | rhs | ) |
G4VisAttributes.cc 파일의 131 번째 라인에서 정의되었습니다.
다음을 참조함 : fAttDefs, fAttValues, fColour, fDaughtersInvisible, fEndTime, fForceAuxEdgeVisible, fForcedAuxEdgeVisible, fForcedLineSegmentsPerCircle, fForceDrawingStyle, fForcedStyle, fLineStyle, fLineWidth, fStartTime, fVisible.
G4bool G4VisAttributes::operator== | ( | const G4VisAttributes & | a | ) | const |
G4VisAttributes.cc 파일의 308 번째 라인에서 정의되었습니다.
다음을 참조함 : operator!=().
다음에 의해서 참조됨 : export_G4VisAttributes().
void G4VisAttributes::SetAttValues | ( | const std::vector< G4AttValue > * | ) |
다음에 의해서 참조됨 : export_G4VisAttributes().
다음에 의해서 참조됨 : eRositaDetectorConstruction::Construct().
다음에 의해서 참조됨 : G4VisCommandSceneAddArrow2D::Arrow2D::Arrow2D(), G4ViewParameters::CatmullRomCubicSplineInterpolation(), CellParameterisation::CellParameterisation(), G4tgbVolume::ConstructG4LogVol(), G4PhysicalVolumeModel::DescribeAndDescend(), G4PhysicalVolumeModel::DescribeSolid(), G4GPSModel::DescribeYourselfTo(), G4ScoringCylinder::Draw(), G4ScoringBox::Draw(), ExN04CalorimeterHit::Draw(), RE01CalorimeterHit::Draw(), ExGflashHit::Draw(), RE05CalorimeterHit::Draw(), Par01CalorimeterHit::Draw(), G4ScoringCylinder::DrawColumn(), G4ScoringBox::DrawColumn(), G4ArrowModel::G4ArrowModel(), G4DrawVoxels::G4DrawVoxels(), G4VisCommandSceneAddLine::Line::Line(), G4VisCommandSceneAddLine2D::Line2D::Line2D(), G4VisCommandSceneAddFrame::Frame::operator()(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), NeuronLoadDataFile::SingleNeuronSWCfile(), G4VViewer::TouchableSetColour().
void G4VisAttributes::SetColour | ( | G4double | red, |
G4double | green, | ||
G4double | blue, | ||
G4double | alpha = 1. |
||
) |
다음에 의해서 참조됨 : XAluminumElectrodeHit::Draw().
G4VisAttributes.cc 파일의 184 번째 라인에서 정의되었습니다.
다음을 참조함 : fForceAuxEdgeVisible, fForcedAuxEdgeVisible.
다음에 의해서 참조됨 : G4VSceneHandler::AddSolidWithAuxiliaryEdges(), G4PhysicalVolumeModel::DescribeAndDescend(), G4ScoringCylinder::Draw(), G4ScoringBox::Draw(), G4ScoringCylinder::DrawColumn(), G4ScoringBox::DrawColumn(), export_G4VisAttributes(), G4VisCommandsTouchableSet::SetNewValue().
G4VisAttributes.cc 파일의 205 번째 라인에서 정의되었습니다.
다음을 참조함 : fForcedLineSegmentsPerCircle, fMinLineSegmentsPerCircle, G4cout, G4endl.
다음에 의해서 참조됨 : G4PhysicalVolumeModel::DescribeAndDescend(), G4VisCommandsTouchableSet::SetNewValue().
G4VisAttributes.cc 파일의 175 번째 라인에서 정의되었습니다.
다음을 참조함 : fForceDrawingStyle, fForcedStyle, solid.
다음에 의해서 참조됨 : DetectorConstruction::AtomisticView(), DetectorConstruction::BarycenterView(), G4MIRDLiver::Construct(), B03DetectorConstruction::Construct(), G4MIRDLeftAdrenal::Construct(), G4MIRDPelvis::Construct(), G4MIRDRightAdrenal::Construct(), G4MIRDRightClavicle::Construct(), G4MIRDLeftClavicle::Construct(), G4MIRDRightKidney::Construct(), G4MIRDRightLeg::Construct(), G4MIRDRightLegBone::Construct(), G4MIRDLeftKidney::Construct(), G4MIRDRightScapula::Construct(), G4MIRDLeftLeg::Construct(), G4MIRDSkull::Construct(), G4MIRDLeftLegBone::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDLeftOvary::Construct(), G4MIRDThyroid::Construct(), G4MIRDLeftScapula::Construct(), G4MIRDUpperLargeIntestine::Construct(), G4MIRDLeftTeste::Construct(), G4MIRDLowerLargeIntestine::Construct(), G4MIRDMaleGenitalia::Construct(), G4MIRDPancreas::Construct(), G4MIRDMiddleLowerSpine::Construct(), G4MIRDRibCage::Construct(), G4MIRDHeart::Construct(), G4MIRDRightBreast::Construct(), G4MIRDLeftBreast::Construct(), G4MIRDRightLung::Construct(), G4MIRDRightOvary::Construct(), G4MIRDRightTeste::Construct(), G4MIRDLeftLung::Construct(), G4MIRDSpleen::Construct(), G4MIRDStomach::Construct(), G4MIRDThymus::Construct(), G4MIRDTrunk::Construct(), G4MIRDUpperSpine::Construct(), G4MIRDUterus::Construct(), G4MIRDBrain::Construct(), G4MIRDHead::Construct(), G4MIRDRightArmBone::Construct(), G4MIRDLeftArmBone::Construct(), B01DetectorConstruction::Construct(), B02DetectorConstruction::Construct(), G4MIRDUrinaryBladder::Construct(), ExUCNDetectorConstruction::Construct(), DMXDetectorConstruction::Construct(), XrayFluoMercuryDetectorConstruction::ConstructApparate(), XrayFluoPlaneDetectorConstruction::ConstructApparate(), XrayFluoDetectorConstruction::ConstructApparate(), PurgMagDetectorConstruction::ConstructCalorimeter(), DetectorConstruction::ConstructLine(), GammaRayTelDetectorConstruction::ConstructPayload(), G4HumanPhantomConstruction::ConstructWorld(), TSDetectorConstruction::ConstructWorld(), CML2PhaseSpaces::createPlane(), G4PhysicalVolumeModel::DescribeAndDescend(), G4GPSModel::DescribeYourselfTo(), UVA_VisAction::Draw(), G4ScoringCylinder::Draw(), G4ScoringBox::Draw(), ExN04CalorimeterHit::Draw(), RE01CalorimeterHit::Draw(), ExGflashHit::Draw(), RE05CalorimeterHit::Draw(), LXePMTHit::Draw(), Par01CalorimeterHit::Draw(), G4ScoringCylinder::DrawColumn(), G4ScoringBox::DrawColumn(), export_G4VisAttributes(), G4ArrowModel::G4ArrowModel(), DetectorConstruction::ResiduesView(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), LXeMainVolume::VisAttributes().
G4VisAttributes.cc 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : fForceDrawingStyle, fForcedStyle, wireframe.
다음에 의해서 참조됨 : ExN04DetectorConstruction::Construct(), Par01DetectorConstruction::Construct(), RE01DetectorConstruction::Construct(), RE05DetectorConstruction::Construct(), ExUCNDetectorConstruction::Construct(), UltraDetectorConstruction::Construct(), UltraDetectorConstruction::ConstructGround(), UltraDetectorConstruction::ConstructMirror(), GammaRayTelDetectorConstruction::ConstructPayload(), TSDetectorConstruction::ConstructWorld(), G4PhysicalVolumeModel::DescribeAndDescend(), G4LogicalVolumeModel::DescribeSolid(), ExN04CalorimeterHit::Draw(), RE01CalorimeterHit::Draw(), ExGflashHit::Draw(), Par01CalorimeterHit::Draw(), export_G4VisAttributes(), PerspectiveVisAction::RoomAndChair(), G4VisCommandsTouchableSet::SetNewValue(), CCalG4Able::setVisType().
다음에 의해서 참조됨 : G4VisCommandSceneAddArrow2D::Arrow2D::Arrow2D(), G4MIRDSkull::Construct(), G4MIRDBrain::Construct(), CML2Ph_BoxInBox::Construct(), G4PhysicalVolumeModel::DescribeAndDescend(), CexmcScenePrimitives::DrawRadialLine(), export_G4VisAttributes(), CexmcScenePrimitives::HighlightInnerCrystals(), G4VisCommandSceneAddLine::Line::Line(), G4VisCommandSceneAddLine2D::Line2D::Line2D(), G4VisCommandSceneAddFrame::Frame::operator()(), G4VisCommandsTouchableSet::SetNewValue().
다음에 의해서 참조됨 : XAluminumElectrodeHit::Draw().
다음에 의해서 참조됨 : CML2Acc1::BeWindow(), ExUCNDetectorConstruction::Construct(), eRositaDetectorConstruction::Construct(), CML2PhantomConstruction::Construct(), CML2AcceleratorConstruction::Construct(), CML2Ph_FullWater::Construct(), UltraDetectorConstruction::Construct(), CML2Ph_BoxInBox::Construct(), DMXDetectorConstruction::Construct(), XrayFluoMercuryDetectorConstruction::ConstructApparate(), XrayFluoPlaneDetectorConstruction::ConstructApparate(), XrayFluoDetectorConstruction::ConstructApparate(), ExN03DetectorConstruction::ConstructCalorimeter(), PurgMagDetectorConstruction::ConstructCalorimeter(), DetectorConstruction::ConstructDetector(), G4tgbVolume::ConstructG4LogVol(), UltraDetectorConstruction::ConstructGround(), DetectorConstruction::ConstructLine(), UltraDetectorConstruction::ConstructMirror(), GammaRayTelDetectorConstruction::ConstructPayload(), UltraDetectorConstruction::ConstructUVscope(), DetectorConstruction::ConstructWorld(), TSDetectorConstruction::ConstructWorld(), CML2WorldConstruction::create(), CML2PhaseSpaces::createPlane(), G4PhysicalVolumeModel::DescribeAndDescend(), G4TrajectoryDrawerUtils::DrawWithoutTime(), G4TrajectoryDrawerUtils::DrawWithTime(), export_G4VisAttributes(), CML2Acc1::flatteningFilter(), CML2Acc1::ionizationChamber(), CML2Acc1::Jaw1X(), CML2Acc1::Jaw1Y(), CML2Acc1::Jaw2X(), CML2Acc1::Jaw2Y(), CML2Acc1::mirror(), CML2Acc1::MLC(), CML2Acc1::primaryCollimator(), DicomPhantomParameterisationColour::ReadColourData(), DicomNestedPhantomParameterisation::ReadColourData(), G4VisCommandsTouchableSet::SetNewValue(), G4ScoringCylinder::SetupGeometry(), G4ScoringBox::SetupGeometry(), XDetectorConstruction::SetupGeometry(), RE03DetectorConstruction::SetupGeometry(), RE04DetectorConstruction::SetupGeometry(), GB03DetectorConstruction::SetupGeometry(), RE06DetectorConstruction::SetupGeometry(), CCalG4Able::setVisType(), G3toG4DetectorConstruction::SimpleConstruct(), CML2Acc1::target(), G4VViewer::TouchableSetVisibility().
|
friend |
G4VisAttributes.cc 파일의 217 번째 라인에서 정의되었습니다.
G4VisAttributes.hh 파일의 165 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator!=(), operator<<(), operator=().
|
private |
G4VisAttributes.hh 파일의 164 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator!=(), operator<<(), operator=().
|
private |
G4VisAttributes.hh 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator!=(), operator<<(), operator=().
|
private |
G4VisAttributes.hh 파일의 152 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator!=(), operator<<(), operator=().
|
private |
G4VisAttributes.hh 파일의 163 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator!=(), operator<<(), operator=().
|
private |
G4VisAttributes.hh 파일의 159 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsForcedAuxEdgeVisible(), operator!=(), operator<<(), operator=(), SetForceAuxEdgeVisible().
|
private |
G4VisAttributes.hh 파일의 160 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsForcedAuxEdgeVisible(), operator!=(), operator<<(), operator=(), SetForceAuxEdgeVisible().
|
private |
G4VisAttributes.hh 파일의 161 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator!=(), operator<<(), operator=(), SetForceLineSegmentsPerCircle().
|
private |
G4VisAttributes.hh 파일의 157 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetForcedDrawingStyle(), operator!=(), operator<<(), operator=(), SetForceSolid(), SetForceWireframe().
|
private |
G4VisAttributes.hh 파일의 158 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetForcedDrawingStyle(), operator!=(), operator<<(), operator=(), SetForceSolid(), SetForceWireframe().
|
private |
G4VisAttributes.hh 파일의 154 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator!=(), operator<<(), operator=().
|
private |
G4VisAttributes.hh 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator!=(), operator<<(), operator=().
|
static |
G4VisAttributes.hh 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetForceLineSegmentsPerCircle().
|
private |
G4VisAttributes.hh 파일의 163 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator!=(), operator<<(), operator=().
G4VisAttributes.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VisCommandsViewerSet::G4VisCommandsViewerSet().
|
private |
G4VisAttributes.hh 파일의 151 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator!=(), operator<<(), operator=().
|
static |
G4VisAttributes.hh 파일의 92 번째 라인에서 정의되었습니다.