#include <G4TextModel.hh>
Inheritance diagram for G4TextModel:
Public Member Functions | |
G4TextModel (const G4Text &) | |
virtual | ~G4TextModel () |
virtual void | DescribeYourselfTo (G4VGraphicsScene &) |
Definition at line 46 of file G4TextModel.hh.
G4TextModel::G4TextModel | ( | const G4Text & | ) |
Definition at line 43 of file G4TextModel.cc.
References G4VModel::fGlobalDescription, G4VModel::fGlobalTag, G4VModel::fType, G4BestUnit, G4VMarker::GetPosition(), G4VMarker::GetScreenSize(), G4Text::GetText(), G4Text::GetXOffset(), and G4Text::GetYOffset().
00043 : fG4Text(g4Text) { 00044 fType = "G4TextModel"; 00045 std::ostringstream oss; 00046 oss << "G4TextModel: \"" << fG4Text.GetText() 00047 << "\" at " << G4BestUnit(g4Text.GetPosition(),"Length") 00048 << "with size " << g4Text.GetScreenSize() 00049 << " with offsets " << g4Text.GetXOffset() << ',' << g4Text.GetYOffset(); 00050 fGlobalTag = oss.str(); 00051 fGlobalDescription = fGlobalTag; 00052 }
G4TextModel::~G4TextModel | ( | ) | [virtual] |
void G4TextModel::DescribeYourselfTo | ( | G4VGraphicsScene & | ) | [virtual] |
Implements G4VModel.
Definition at line 54 of file G4TextModel.cc.
References G4VGraphicsScene::AddPrimitive(), G4VGraphicsScene::BeginPrimitives(), and G4VGraphicsScene::EndPrimitives().
00054 { 00055 sceneHandler.BeginPrimitives (); 00056 sceneHandler.AddPrimitive (fG4Text); 00057 sceneHandler.EndPrimitives (); 00058 }