#include <CexmcScenePrimitives.hh>
클래스 | |
struct | CexmcRadialLine |
Protected 속성 | |
G4String | fType |
G4String | fGlobalTag |
G4String | fGlobalDescription |
G4VisExtent | fExtent |
G4Transform3D | fTransform |
const G4ModelingParameters * | fpMP |
Private 타입 | |
typedef std::vector < CexmcRadialLine > | CexmcRadialLines |
typedef std::map< CexmcSPType, G4Colour > | CexmcSPColourMap |
Private 멤버 함수 | |
void | DrawRadialLine (G4VGraphicsScene &scene, const CexmcRadialLine *rLine) |
void | MarkTargetCenter (G4VGraphicsScene &scene) |
void | HighlightInnerCrystals (G4VGraphicsScene &scene) |
void | UpdateScene (void) |
Private 속성 | |
CexmcSetup * | setup |
G4bool | markTargetCenter |
G4bool | highlightInnerCrystals |
CexmcRadialLines | radialLines |
CexmcSPColourMap | spColours |
CexmcScenePrimitivesMessenger * | messenger |
CexmcScenePrimitives.hh 파일의 67 번째 라인에서 정의되었습니다.
|
private |
CexmcScenePrimitives.hh 파일의 83 번째 라인에서 정의되었습니다.
|
private |
CexmcScenePrimitives.hh 파일의 85 번째 라인에서 정의되었습니다.
|
explicit |
CexmcScenePrimitives.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : CexmcInnerCrystalsHl_SP, CexmcRadialLine_SP, CexmcScenePrimitivesDescription, CexmcTargetCenterMark_SP, messenger, G4VModel::SetGlobalDescription(), spColours.
CexmcScenePrimitives::~CexmcScenePrimitives | ( | ) |
CexmcScenePrimitives.cc 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : messenger.
CexmcScenePrimitives.hh 파일의 161 번째 라인에서 정의되었습니다.
다음을 참조함 : radialLines, UpdateScene().
다음에 의해서 참조됨 : CexmcScenePrimitivesMessenger::SetNewValue().
|
virtual |
G4VModel를 구현.
CexmcScenePrimitives.cc 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : DrawRadialLine(), HighlightInnerCrystals(), highlightInnerCrystals, MarkTargetCenter(), markTargetCenter, radialLines.
|
inline |
CexmcScenePrimitives.hh 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : radialLines, UpdateScene().
다음에 의해서 참조됨 : DescribeYourselfTo(), CexmcScenePrimitivesMessenger::SetNewValue().
|
private |
CexmcScenePrimitives.cc 파일의 120 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VGraphicsScene::AddPrimitive(), G4VGraphicsScene::BeginPrimitives(), CexmcRadialLine_SP, cm, deg, G4VGraphicsScene::EndPrimitives(), G4VMarker::filled, CexmcSetup::GetTargetTransform(), CexmcScenePrimitives::CexmcRadialLine::length, CexmcScenePrimitives::CexmcRadialLine::phi, G4VMarker::SetFillStyle(), G4VisAttributes::SetLineWidth(), G4VMarker::SetScreenSize(), setup, G4Visible::SetVisAttributes(), spColours, CexmcScenePrimitives::CexmcRadialLine::theta.
|
virtualinherited |
G4PhysicalVolumeModel, G4GPSModel에서 재구현되었습니다.
G4VModel.cc 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VModel::fGlobalDescription.
|
virtualinherited |
G4PhysicalVolumeModel, G4GPSModel에서 재구현되었습니다.
G4VModel.cc 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VModel::fGlobalTag.
|
inherited |
|
inherited |
|
inherited |
다음에 의해서 참조됨 : G4Scene::AddRunDurationModel().
|
inherited |
|
inherited |
다음에 의해서 참조됨 : G4VSceneHandler::AddPrimitive().
|
inherited |
CexmcScenePrimitives.hh 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : highlightInnerCrystals, UpdateScene().
다음에 의해서 참조됨 : DescribeYourselfTo(), CexmcScenePrimitivesMessenger::SetNewValue().
|
private |
CexmcScenePrimitives.cc 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VGraphicsScene::AddPrimitive(), G4VGraphicsScene::BeginPrimitives(), CexmcInnerCrystalsHl_SP, G4VGraphicsScene::EndPrimitives(), CexmcSetup::GetCalorimeterGeometry(), CexmcSetup::GetCalorimeterLeftTransform(), CexmcSetup::GetCalorimeterRightTransform(), G4VisAttributes::SetLineWidth(), setup, G4Visible::SetVisAttributes(), spColours.
CexmcScenePrimitives.hh 파일의 147 번째 라인에서 정의되었습니다.
다음을 참조함 : markTargetCenter, UpdateScene().
다음에 의해서 참조됨 : DescribeYourselfTo(), CexmcScenePrimitivesMessenger::SetNewValue().
|
private |
CexmcScenePrimitives.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VGraphicsScene::AddPrimitive(), G4VGraphicsScene::BeginPrimitives(), CexmcTargetCenterMark_SP, G4VGraphicsScene::EndPrimitives(), G4VMarker::filled, CexmcSetup::GetTargetTransform(), G4VMarker::SetFillStyle(), G4VMarker::SetScreenSize(), setup, G4Visible::SetVisAttributes(), spColours.
|
inline |
CexmcScenePrimitives.hh 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : spColours.
다음에 의해서 참조됨 : CexmcScenePrimitivesMessenger::SetNewValue().
|
inherited |
다음에 의해서 참조됨 : G4VisCommandSceneAddUserAction::AddVisAction(), CexmcScenePrimitives(), G4VisCommandSceneAddArrow2D::SetNewValue(), G4VisCommandSceneAddDate::SetNewValue(), G4VisCommandSceneAddEventID::SetNewValue(), G4VisCommandSceneAddExtent::SetNewValue(), G4VisCommandSceneAddFrame::SetNewValue(), G4VisCommandSceneAddLine::SetNewValue(), G4VisCommandSceneAddLine2D::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddLogo2D::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4VisCommandSceneAddText2D::SetNewValue().
다음에 의해서 참조됨 : G4VisCommandSceneAddUserAction::AddVisAction(), G4VisCommandSceneAddArrow2D::SetNewValue(), G4VisCommandSceneAddDate::SetNewValue(), G4VisCommandSceneAddEventID::SetNewValue(), G4VisCommandSceneAddExtent::SetNewValue(), G4VisCommandSceneAddFrame::SetNewValue(), G4VisCommandSceneAddLine::SetNewValue(), G4VisCommandSceneAddLine2D::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddLogo2D::SetNewValue(), G4VisCommandSceneAddText2D::SetNewValue().
|
inherited |
|
inherited |
다음에 의해서 참조됨 : G4VisCommandSceneAddUserAction::AddVisAction(), G4VisCommandSceneAddArrow2D::SetNewValue(), G4VisCommandSceneAddDate::SetNewValue(), G4VisCommandSceneAddEventID::SetNewValue(), G4VisCommandSceneAddExtent::SetNewValue(), G4VisCommandSceneAddFrame::SetNewValue(), G4VisCommandSceneAddLine::SetNewValue(), G4VisCommandSceneAddLine2D::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddLogo2D::SetNewValue(), G4VisCommandSceneAddText2D::SetNewValue().
CexmcScenePrimitives.hh 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VVisManager::GetConcreteInstance(), G4VVisManager::NotifyHandlers().
다음에 의해서 참조됨 : ClearRadialLines(), DrawRadialLine(), HighlightInnerCrystals(), MarkTargetCenter().
G4PhysicalVolumeModel, G4LogicalVolumeModel에서 재구현되었습니다.
G4VModel.cc 파일의 59 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4VModel.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhysicalVolumeModel::CalculateExtent(), operator<<().
|
protectedinherited |
G4VModel.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DigiModel::G4DigiModel(), G4GPSModel::G4GPSModel(), G4HitsModel::G4HitsModel(), G4PSHitsModel::G4PSHitsModel(), G4ScaleModel::G4ScaleModel(), G4TextModel::G4TextModel(), G4TrajectoriesModel::G4TrajectoriesModel(), G4VModel::GetCurrentDescription(), operator<<().
|
protectedinherited |
G4VModel.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DigiModel::G4DigiModel(), G4GPSModel::G4GPSModel(), G4HitsModel::G4HitsModel(), G4PSHitsModel::G4PSHitsModel(), G4ScaleModel::G4ScaleModel(), G4TextModel::G4TextModel(), G4TrajectoriesModel::G4TrajectoriesModel(), G4VModel::GetCurrentTag(), G4PhysicalVolumeModel::GetCurrentTag().
|
protectedinherited |
|
protectedinherited |
G4VModel.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhysicalVolumeModel::CalculateExtent(), G4CallbackModel< F >::DescribeYourselfTo(), operator<<().
|
protectedinherited |
|
private |
CexmcScenePrimitives.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DescribeYourselfTo(), HighlightInnerCrystals().
|
private |
CexmcScenePrimitives.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DescribeYourselfTo(), MarkTargetCenter().
|
private |
CexmcScenePrimitives.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcScenePrimitives(), ~CexmcScenePrimitives().
|
private |
CexmcScenePrimitives.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearRadialLines(), DescribeYourselfTo(), DrawRadialLine().
|
private |
CexmcScenePrimitives.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DrawRadialLine(), HighlightInnerCrystals(), MarkTargetCenter().
|
private |
CexmcScenePrimitives.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcScenePrimitives(), DrawRadialLine(), HighlightInnerCrystals(), MarkTargetCenter(), SetColour().