Geant4
10.03
|
#include <G4VMarker.hh>
Public Types | |
enum | FillStyle { noFill, hashed, filled } |
enum | SizeType { none, world, screen } |
Private Attributes | |
G4Point3D | fPosition |
G4double | fWorldSize |
G4double | fScreenSize |
FillStyle | fFillStyle |
G4String | fInfo |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4VMarker &) |
Additional Inherited Members | |
Protected Attributes inherited from G4Visible | |
const G4VisAttributes * | fpVisAttributes |
G4bool | fAllocatedVisAttributes |
Definition at line 91 of file G4VMarker.hh.
enum G4VMarker::FillStyle |
Enumerator | |
---|---|
noFill | |
hashed | |
filled |
Definition at line 97 of file G4VMarker.hh.
enum G4VMarker::SizeType |
Enumerator | |
---|---|
none | |
world | |
screen |
Definition at line 98 of file G4VMarker.hh.
G4VMarker::G4VMarker | ( | ) |
Definition at line 35 of file G4VMarker.cc.
G4VMarker::G4VMarker | ( | const G4VMarker & | mk | ) |
Definition at line 44 of file G4VMarker.cc.
G4VMarker::G4VMarker | ( | const G4Point3D & | position | ) |
Definition at line 53 of file G4VMarker.cc.
|
virtual |
Definition at line 63 of file G4VMarker.cc.
FillStyle G4VMarker::GetFillStyle | ( | ) | const |
|
virtual |
G4Point3D G4VMarker::GetPosition | ( | ) | const |
Referenced by G4HepRepSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), and G4TextModel::G4TextModel().
G4double G4VMarker::GetScreenDiameter | ( | ) | const |
G4double G4VMarker::GetScreenRadius | ( | ) | const |
G4double G4VMarker::GetScreenSize | ( | ) | const |
Referenced by G4TextModel::G4TextModel(), and G4VSceneHandler::GetMarkerSize().
G4VMarker::SizeType G4VMarker::GetSizeType | ( | ) | const |
Definition at line 112 of file G4VMarker.cc.
References fScreenSize, fWorldSize, none, screen, and world.
G4double G4VMarker::GetWorldDiameter | ( | ) | const |
G4double G4VMarker::GetWorldRadius | ( | ) | const |
G4double G4VMarker::GetWorldSize | ( | ) | const |
Definition at line 76 of file G4VMarker.cc.
References fFillStyle, fInfo, fPosition, fScreenSize, and fWorldSize.
Definition at line 65 of file G4VMarker.cc.
References fFillStyle, fInfo, fPosition, fScreenSize, fWorldSize, and G4Visible::operator=().
Referenced by G4Text::operator=().
void G4VMarker::SetFillStyle | ( | FillStyle | ) |
Referenced by ExN04MuonHit::Draw(), ExN04TrackerHit::Draw(), ExTGTrackerHit::Draw(), RE01TrackerHit::Draw(), RE05MuonHit::Draw(), RE05TrackerHit::Draw(), eRositaTrackerHit::Draw(), ExP01TrackerHit::Draw(), ExExChSensitiveDetectorHit::Draw(), B2TrackerHit::Draw(), XAluminumElectrodeHit::Draw(), ExN02TrackerHit::Draw(), DMXPmtHit::Draw(), TrackerHit::Draw(), B5DriftChamberHit::Draw(), H02MuonHit::Draw(), CexmcScenePrimitives::DrawRadialLine(), CexmcEventAction::DrawTrackPoints(), LXeTrajectory::DrawTrajectory(), G4TrajectoryDrawerUtils::DrawWithoutTime(), G4TrajectoryDrawerUtils::DrawWithTime(), G4BlineEventAction::EndOfEventAction(), and CexmcScenePrimitives::MarkTargetCenter().
|
virtual |
void G4VMarker::SetPosition | ( | const G4Point3D & | ) |
Referenced by G4VSceneHandler::AddPrimitive(), and CexmcEventAction::DrawTrackPoints().
void G4VMarker::SetScreenDiameter | ( | G4double | ) |
void G4VMarker::SetScreenRadius | ( | G4double | ) |
void G4VMarker::SetScreenSize | ( | G4double | ) |
Referenced by G4VSceneHandler::AddPrimitive(), UVA_VisAction::Draw(), ExN04MuonHit::Draw(), ExN04TrackerHit::Draw(), ExTGTrackerHit::Draw(), RE01TrackerHit::Draw(), RE05MuonHit::Draw(), RE05TrackerHit::Draw(), eRositaTrackerHit::Draw(), ExP01TrackerHit::Draw(), ExExChSensitiveDetectorHit::Draw(), B2TrackerHit::Draw(), XAluminumElectrodeHit::Draw(), ExN02TrackerHit::Draw(), DMXPmtHit::Draw(), TrackerHit::Draw(), B5DriftChamberHit::Draw(), H02MuonHit::Draw(), G4ScoreLogColorMap::DrawColorChartText(), G4VScoreColorMap::DrawColorChartText(), CexmcScenePrimitives::DrawRadialLine(), CexmcEventAction::DrawReconstructionData(), CexmcEventAction::DrawTrackPoints(), LXeTrajectory::DrawTrajectory(), G4BlineEventAction::EndOfEventAction(), G4AxesModel::G4AxesModel(), G4ViewParameters::G4ViewParameters(), CexmcScenePrimitives::MarkTargetCenter(), G4VisCommandSceneAddDate::Date::operator()(), G4VisCommandSceneAddEventID::EventID::operator()(), G4VisCommandSceneAddLogo2D::Logo2D::operator()(), G4VisCommandSceneAddText::SetNewValue(), and G4VisCommandSceneAddText2D::SetNewValue().
Definition at line 119 of file G4VMarker.cc.
References fScreenSize, fWorldSize, screen, and world.
Referenced by G4TrajectoryDrawerUtils::DrawWithoutTime(), and G4TrajectoryDrawerUtils::DrawWithTime().
void G4VMarker::SetWorldDiameter | ( | G4double | ) |
void G4VMarker::SetWorldRadius | ( | G4double | ) |
void G4VMarker::SetWorldSize | ( | G4double | ) |
|
friend |
Definition at line 89 of file G4VMarker.cc.
|
private |
Definition at line 152 of file G4VMarker.hh.
Referenced by operator!=(), operator<<(), and operator=().
|
private |
Definition at line 155 of file G4VMarker.hh.
Referenced by operator!=(), operator<<(), and operator=().
|
private |
Definition at line 149 of file G4VMarker.hh.
Referenced by operator!=(), operator<<(), and operator=().
|
private |
Definition at line 151 of file G4VMarker.hh.
Referenced by GetSizeType(), operator!=(), operator<<(), operator=(), and SetSize().
|
private |
Definition at line 150 of file G4VMarker.hh.
Referenced by GetSizeType(), operator!=(), operator<<(), operator=(), and SetSize().