G4TextModel Class Reference

#include <G4TextModel.hh>

Inheritance diagram for G4TextModel:

G4VModel

Public Member Functions

 G4TextModel (const G4Text &)
virtual ~G4TextModel ()
virtual void DescribeYourselfTo (G4VGraphicsScene &)

Detailed Description

Definition at line 46 of file G4TextModel.hh.


Constructor & Destructor Documentation

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]

Definition at line 41 of file G4TextModel.cc.

00041 {}


Member Function Documentation

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 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:29 2013 for Geant4 by  doxygen 1.4.7