Geant4-11
|
#include <G4VMarker.hh>
Public Types | |
enum | FillStyle { noFill , hashed , filled } |
enum | SizeType { none , world , screen } |
Protected Attributes | |
G4bool | fAllocatedVisAttributes |
const G4VisAttributes * | fpVisAttributes |
Private Attributes | |
FillStyle | fFillStyle |
G4String | fInfo |
G4Point3D | fPosition |
G4double | fScreenSize |
G4double | fWorldSize |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4VMarker &) |
Definition at line 90 of file G4VMarker.hh.
enum G4VMarker::FillStyle |
enum G4VMarker::SizeType |
G4VMarker::G4VMarker | ( | ) |
Definition at line 34 of file G4VMarker.cc.
|
default |
|
default |
G4VMarker::G4VMarker | ( | const G4Point3D & | position | ) |
Definition at line 43 of file G4VMarker.cc.
|
virtual |
Definition at line 53 of file G4VMarker.cc.
FillStyle G4VMarker::GetFillStyle | ( | ) | const |
|
virtual |
Referenced by G4OpenGLQtViewer::addNonPVSceneTreeElement().
G4Point3D G4VMarker::GetPosition | ( | ) | const |
Referenced by G4OpenInventorSceneHandler::AddCircleSquare(), G4HepRepFileSceneHandler::AddPrimitive(), G4OpenGLSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4ToolsSGSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4OpenGLQtViewer::DrawText(), G4OpenGLViewer::DrawText(), G4OpenGLXViewer::DrawText(), and G4TextModel::G4TextModel().
G4double G4VMarker::GetScreenDiameter | ( | ) | const |
Referenced by G4Qt3DSceneHandler::AddPrimitive().
G4double G4VMarker::GetScreenRadius | ( | ) | const |
Referenced by G4Qt3DSceneHandler::AddPrimitive().
G4double G4VMarker::GetScreenSize | ( | ) | const |
Referenced by G4VtkSceneHandler::AddPrimitive(), G4TextModel::G4TextModel(), and G4VSceneHandler::GetMarkerSize().
G4VMarker::SizeType G4VMarker::GetSizeType | ( | ) | const |
Definition at line 87 of file G4VMarker.cc.
References fScreenSize, fWorldSize, none, screen, and world.
Referenced by G4Qt3DSceneHandler::AddPrimitive().
|
inherited |
Referenced by G4OpenInventorSceneHandler::AddCircleSquare(), G4HepRepFileSceneHandler::AddHepRepInstance(), G4ToolsSGSceneHandler::AddPrimitive(), G4Qt3DSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddPrimitive(), G4OpenInventorSceneHandler::AddPrimitive(), G4OpenGLImmediateSceneHandler::AddPrimitivePreambleInternal(), G4OpenGLStoredSceneHandler::AddPrimitivePreambleInternal(), G4VtkSceneHandler::AddPrimitiveTensorGlyph(), G4VSceneHandler::GetColour(), G4VSceneHandler::GetTextColour(), and G4VSceneHandler::LoadAtts().
G4double G4VMarker::GetWorldDiameter | ( | ) | const |
Referenced by G4Qt3DSceneHandler::AddPrimitive().
G4double G4VMarker::GetWorldRadius | ( | ) | const |
Referenced by G4HepRepFileSceneHandler::AddPrimitive(), and G4Qt3DSceneHandler::AddPrimitive().
G4double G4VMarker::GetWorldSize | ( | ) | const |
Referenced by G4VSceneHandler::GetMarkerSize().
Definition at line 103 of file G4Visible.cc.
References G4Visible::fpVisAttributes.
Definition at line 55 of file G4VMarker.cc.
References fFillStyle, fInfo, fPosition, fScreenSize, and fWorldSize.
Referenced by anonymous_namespace{G4LogicalVolumeModel.cc}::DrawPoint().
void G4VMarker::SetFillStyle | ( | FillStyle | ) |
|
virtual |
Referenced by G4OpenGLSceneHandler::AddCompound(), and G4Qt3DSceneHandler::AddCompound().
void G4VMarker::SetPosition | ( | const G4Point3D & | ) |
void G4VMarker::SetScreenDiameter | ( | G4double | ) |
Referenced by G4GPSModel::DescribeYourselfTo().
void G4VMarker::SetScreenRadius | ( | G4double | ) |
void G4VMarker::SetScreenSize | ( | G4double | ) |
Referenced by G4VSceneHandler::AddPrimitive(), G4AxesModel::Construct(), G4ScoreLogColorMap::DrawColorChartText(), G4VScoreColorMap::DrawColorChartText(), G4OpenGLStoredViewer::DrawDisplayLists(), G4ViewParameters::G4ViewParameters(), G4VisCommandSceneAddDate::Date::operator()(), G4VisCommandSceneAddEventID::EventID::operator()(), G4VisCommandSceneAddLogo2D::Logo2D::operator()(), G4VisCommandSceneAddScale::Scale::Scale(), G4VisCommandSceneAddText::SetNewValue(), and G4VisCommandSceneAddText2D::SetNewValue().
Definition at line 94 of file G4VMarker.cc.
References fScreenSize, fWorldSize, screen, and world.
Referenced by G4OpenGLSceneHandler::AddCompound(), G4Qt3DSceneHandler::AddCompound(), G4TrajectoryDrawerUtils::DrawWithoutTime(), G4TrajectoryDrawerUtils::DrawWithTime(), and G4VSceneHandler::RequestPrimitives().
|
inherited |
Definition at line 85 of file G4Visible.cc.
References G4Visible::fAllocatedVisAttributes, and G4Visible::fpVisAttributes.
|
inherited |
Definition at line 96 of file G4Visible.cc.
References G4Visible::fAllocatedVisAttributes, and G4Visible::fpVisAttributes.
Referenced by G4OpenGLSceneHandler::AddCompound(), G4Qt3DSceneHandler::AddCompound(), G4VisCommandSceneAddArrow2D::Arrow2D::Arrow2D(), G4DrawVoxels::ComputeVoxelPolyhedra(), G4AxesModel::Construct(), G4PhysicalVolumeModel::DescribeSolid(), G4GPSModel::DescribeYourselfTo(), G4VFieldModel::DescribeYourselfTo(), G4ScoringBox::Draw(), G4ScoringCylinder::Draw(), G4ScoreLogColorMap::DrawColorChartBar(), G4VScoreColorMap::DrawColorChartBar(), G4ScoreLogColorMap::DrawColorChartText(), G4VScoreColorMap::DrawColorChartText(), G4ScoringBox::DrawColumn(), G4ScoringCylinder::DrawColumn(), G4OpenGLStoredViewer::DrawDisplayLists(), anonymous_namespace{G4LogicalVolumeModel.cc}::DrawPoint(), G4TrajectoryDrawerUtils::DrawWithoutTime(), G4TrajectoryDrawerUtils::DrawWithTime(), G4ArrowModel::G4ArrowModel(), G4VisCommandSceneAddLogo::G4Logo::G4Logo(), G4VisCommandSceneAddLine::Line::Line(), G4VisCommandSceneAddLine2D::Line2D::Line2D(), G4VisCommandSceneAddDate::Date::operator()(), G4VisCommandSceneAddEventID::EventID::operator()(), G4VisCommandSceneAddFrame::Frame::operator()(), G4VisCommandSceneAddLogo2D::Logo2D::operator()(), G4VSceneHandler::RequestPrimitives(), G4VisCommandSceneAddScale::Scale::Scale(), G4VisCommandSceneAddText::SetNewValue(), and G4VisCommandSceneAddText2D::SetNewValue().
void G4VMarker::SetWorldDiameter | ( | G4double | ) |
void G4VMarker::SetWorldRadius | ( | G4double | ) |
Referenced by G4OpenGLStoredViewer::DrawDisplayLists().
void G4VMarker::SetWorldSize | ( | G4double | ) |
Referenced by G4VSceneHandler::AddPrimitive().
|
friend |
Definition at line 64 of file G4VMarker.cc.
|
protectedinherited |
Definition at line 83 of file G4Visible.hh.
Referenced by G4Visible::G4Visible(), G4Visible::operator=(), G4Visible::SetVisAttributes(), and G4Visible::~G4Visible().
|
private |
Definition at line 154 of file G4VMarker.hh.
Referenced by operator!=().
|
private |
Definition at line 157 of file G4VMarker.hh.
Referenced by operator!=().
|
private |
Definition at line 151 of file G4VMarker.hh.
Referenced by operator!=().
|
protectedinherited |
Definition at line 82 of file G4Visible.hh.
Referenced by G4Visible::G4Visible(), G4Visible::operator!=(), G4Visible::operator=(), G4Visible::SetVisAttributes(), and G4Visible::~G4Visible().
|
private |
Definition at line 153 of file G4VMarker.hh.
Referenced by GetSizeType(), operator!=(), and SetSize().
|
private |
Definition at line 152 of file G4VMarker.hh.
Referenced by GetSizeType(), operator!=(), and SetSize().