Geant4
10.01.p02
|
#include <G4DAWNFILESceneHandler.hh>
Private Member Functions | |
G4bool | SendVisAttributes (const G4VisAttributes *pAV) |
G4bool | IsVisible (void) |
void | SendTransformedCoordinates (void) |
void | SendPhysVolName (void) |
void | SendNdiv (void) |
Private Attributes | |
G4DAWNFILE & | fSystem |
G4FRofstream | fPrimDest |
G4bool | FRflag_in_modeling |
G4bool | flag_saving_g4_prim |
const int | COMMAND_BUF_SIZE |
char | fG4PrimDestDir [256] |
char | fG4PrimFileName [256] |
G4int | fMaxFileNum |
G4int | fPrec |
G4int | fPrec2 |
Static Private Attributes | |
static G4int | fSceneIdCount = 0 |
Friends | |
class | G4DAWNFILEViewer |
Additional Inherited Members | |
Public Types inherited from G4VSceneHandler | |
enum | MarkerSizeType { world, screen } |
Protected Member Functions inherited from G4VSceneHandler | |
virtual void | ProcessScene () |
virtual void | RequestPrimitives (const G4VSolid &solid) |
virtual G4VSolid * | CreateSectionSolid () |
virtual G4VSolid * | CreateCutawaySolid () |
void | LoadAtts (const G4Visible &, G4AttHolder *) |
Protected Attributes inherited from G4VSceneHandler | |
G4VGraphicsSystem & | fSystem |
const G4int | fSceneHandlerId |
G4String | fName |
G4int | fViewCount |
G4ViewerList | fViewerList |
G4VViewer * | fpViewer |
G4Scene * | fpScene |
G4bool | fMarkForClearingTransientStore |
G4bool | fReadyForTransients |
G4bool | fTransientsDrawnThisEvent |
G4bool | fTransientsDrawnThisRun |
G4bool | fProcessingSolid |
G4bool | fProcessing2D |
G4VModel * | fpModel |
G4Transform3D | fObjectTransformation |
G4int | fNestingDepth |
const G4VisAttributes * | fpVisAttribs |
const G4Transform3D | fIdentityTransformation |
Definition at line 47 of file G4DAWNFILESceneHandler.hh.
G4DAWNFILESceneHandler::G4DAWNFILESceneHandler | ( | G4DAWNFILE & | system, |
const G4String & | name = "" |
||
) |
Definition at line 85 of file G4DAWNFILESceneHandler.cc.
References DEFAULT_G4PRIM_FILE_NAME, fG4PrimDestDir, fG4PrimFileName, fMaxFileNum, fPrec, fPrec2, and FR_MAX_FILE_NUM.
|
virtual |
Definition at line 127 of file G4DAWNFILESceneHandler.cc.
References G4VisManager::errors, fPrimDest, FREndModeling(), G4cout, G4endl, G4VisManager::GetVerbosity(), and G4FRofstream::IsOpen().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 92 of file G4DAWNFILESceneHandler.hh.
References G4VSceneHandler::AddCompound().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 95 of file G4DAWNFILESceneHandler.hh.
References G4VSceneHandler::AddCompound().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 98 of file G4DAWNFILESceneHandler.hh.
References G4VSceneHandler::AddCompound().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 101 of file G4DAWNFILESceneHandler.hh.
References G4VSceneHandler::AddCompound().
|
virtual |
Implements G4VSceneHandler.
|
virtual |
Implements G4VSceneHandler.
|
virtual |
Implements G4VSceneHandler.
|
virtual |
Implements G4VSceneHandler.
|
virtual |
Implements G4VSceneHandler.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 66 of file G4DAWNFILESceneHandler.hh.
References G4VSceneHandler::AddPrimitive().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 68 of file G4DAWNFILESceneHandler.hh.
References G4VSceneHandler::AddPrimitive().
|
virtual |
Reimplemented from G4VSceneHandler.
|
virtual |
Reimplemented from G4VSceneHandler.
|
virtual |
Reimplemented from G4VSceneHandler.
|
virtual |
Reimplemented from G4VSceneHandler.
|
virtual |
Reimplemented from G4VSceneHandler.
|
virtual |
Reimplemented from G4VSceneHandler.
|
virtual |
Reimplemented from G4VSceneHandler.
|
virtual |
Reimplemented from G4VSceneHandler.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 85 of file G4DAWNFILESceneHandler.hh.
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 88 of file G4DAWNFILESceneHandler.hh.
References G4VSceneHandler::AddSolid().
|
virtual |
Reimplemented from G4VSceneHandler.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 71 of file G4DAWNFILESceneHandler.hh.
References G4VSceneHandler::BeginModeling().
|
virtual |
Reimplemented from G4VSceneHandler.
void G4DAWNFILESceneHandler::BeginSavingG4Prim | ( | void | ) |
Definition at line 209 of file G4DAWNFILESceneHandler.cc.
References G4VisManager::errors, fG4PrimFileName, flag_saving_g4_prim, fPrimDest, FR_G4_PRIM_HEADER, G4cout, G4endl, G4VisManager::GetVerbosity(), IsSavingG4Prim(), G4FRofstream::Open(), SendStr(), and SetG4PrimFileName().
Referenced by FRBeginModeling().
|
virtual |
Reimplemented from G4VSceneHandler.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 72 of file G4DAWNFILESceneHandler.hh.
References G4VSceneHandler::EndModeling().
|
virtual |
Reimplemented from G4VSceneHandler.
void G4DAWNFILESceneHandler::EndSavingG4Prim | ( | void | ) |
Definition at line 232 of file G4DAWNFILESceneHandler.cc.
References G4FRofstream::Close(), G4VisManager::errors, flag_saving_g4_prim, fPrimDest, G4cout, G4endl, G4VisManager::GetVerbosity(), and IsSavingG4Prim().
void G4DAWNFILESceneHandler::FRBeginModeling | ( | void | ) |
Definition at line 252 of file G4DAWNFILESceneHandler.cc.
References BeginSavingG4Prim(), G4VisManager::errors, FR_BEGIN_MODELING, FR_OPEN_DEVICE, FR_SET_CAMERA, FRflag_in_modeling, FRIsInModeling(), G4cout, G4endl, G4VisManager::GetVerbosity(), SendBoundingBox(), and SendStr().
Referenced by G4DAWNFILEViewer::ClearView(), and G4DAWNFILEViewer::DrawView().
void G4DAWNFILESceneHandler::FREndModeling | ( | ) |
Referenced by G4DAWNFILEViewer::ShowView(), and ~G4DAWNFILESceneHandler().
|
inline |
Definition at line 110 of file G4DAWNFILESceneHandler.hh.
References FRflag_in_modeling.
Referenced by FRBeginModeling(), and G4DAWNFILEViewer::ShowView().
|
inline |
Definition at line 119 of file G4DAWNFILESceneHandler.hh.
References fG4PrimFileName.
Referenced by G4DAWNFILEViewer::G4DAWNFILEViewer(), and G4DAWNFILEViewer::ShowView().
|
inline |
Definition at line 117 of file G4DAWNFILESceneHandler.hh.
References fSystem.
|
inline |
Definition at line 112 of file G4DAWNFILESceneHandler.hh.
References flag_saving_g4_prim.
Referenced by BeginSavingG4Prim(), and EndSavingG4Prim().
|
private |
void G4DAWNFILESceneHandler::SendBoundingBox | ( | void | ) |
void G4DAWNFILESceneHandler::SendDouble | ( | G4double | val | ) |
void G4DAWNFILESceneHandler::SendInt | ( | G4int | val | ) |
void G4DAWNFILESceneHandler::SendInt3Str | ( | G4int | ival1, |
G4int | ival2, | ||
G4int | ival3, | ||
const char * | char_string | ||
) |
void G4DAWNFILESceneHandler::SendInt4Str | ( | G4int | ival1, |
G4int | ival2, | ||
G4int | ival3, | ||
G4int | ival4, | ||
const char * | char_string | ||
) |
void G4DAWNFILESceneHandler::SendIntDouble3 | ( | G4int | ival, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3 | ||
) |
|
private |
|
private |
void G4DAWNFILESceneHandler::SendStr | ( | const char * | char_string | ) |
Referenced by BeginSavingG4Prim(), G4DAWNFILEViewer::ClearView(), and FRBeginModeling().
void G4DAWNFILESceneHandler::SendStrDouble | ( | const char * | char_string, |
G4double | dval | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble11 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4, | ||
G4double | dval5, | ||
G4double | dval6, | ||
G4double | dval7, | ||
G4double | dval8, | ||
G4double | dval9, | ||
G4double | dval10, | ||
G4double | dval11 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble2 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble3 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble3Str | ( | const char * | char_string1, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
const char * | char_string2 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble4 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble5 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4, | ||
G4double | dval5 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble6 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4, | ||
G4double | dval5, | ||
G4double | dval6 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble6Str | ( | const char * | char_string1, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4, | ||
G4double | dval5, | ||
G4double | dval6, | ||
const char * | char_string2 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble7 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4, | ||
G4double | dval5, | ||
G4double | dval6, | ||
G4double | dval7 | ||
) |
void G4DAWNFILESceneHandler::SendStrInt | ( | const char * | char_string, |
G4int | ival | ||
) |
void G4DAWNFILESceneHandler::SendStrInt3 | ( | const char * | char_string, |
G4int | ival1, | ||
G4int | ival2, | ||
G4int | ival3 | ||
) |
void G4DAWNFILESceneHandler::SendStrInt4 | ( | const char * | char_string, |
G4int | ival1, | ||
G4int | ival2, | ||
G4int | ival3, | ||
G4int | ival4 | ||
) |
|
private |
|
private |
void G4DAWNFILESceneHandler::SetG4PrimFileName | ( | ) |
Definition at line 143 of file G4DAWNFILESceneHandler.cc.
References DEFAULT_G4PRIM_FILE_NAME, G4VisManager::errors, fG4PrimDestDir, fG4PrimFileName, fMaxFileNum, G4cout, G4endl, G4PRIM_FILE_HEADER, and G4VisManager::GetVerbosity().
Referenced by BeginSavingG4Prim().
|
friend |
Definition at line 49 of file G4DAWNFILESceneHandler.hh.
|
private |
Definition at line 246 of file G4DAWNFILESceneHandler.hh.
|
private |
Definition at line 248 of file G4DAWNFILESceneHandler.hh.
Referenced by G4DAWNFILESceneHandler(), and SetG4PrimFileName().
|
private |
Definition at line 249 of file G4DAWNFILESceneHandler.hh.
Referenced by BeginSavingG4Prim(), G4DAWNFILEViewer::ClearView(), G4DAWNFILESceneHandler(), GetG4PrimFileName(), and SetG4PrimFileName().
|
private |
Definition at line 244 of file G4DAWNFILESceneHandler.hh.
Referenced by BeginSavingG4Prim(), EndSavingG4Prim(), and IsSavingG4Prim().
|
private |
Definition at line 250 of file G4DAWNFILESceneHandler.hh.
Referenced by G4DAWNFILESceneHandler(), and SetG4PrimFileName().
|
private |
Definition at line 252 of file G4DAWNFILESceneHandler.hh.
Referenced by G4DAWNFILESceneHandler().
|
private |
Definition at line 252 of file G4DAWNFILESceneHandler.hh.
Referenced by G4DAWNFILESceneHandler().
|
private |
Definition at line 234 of file G4DAWNFILESceneHandler.hh.
Referenced by BeginSavingG4Prim(), G4DAWNFILEViewer::ClearView(), EndSavingG4Prim(), and ~G4DAWNFILESceneHandler().
|
private |
Definition at line 235 of file G4DAWNFILESceneHandler.hh.
Referenced by G4DAWNFILEViewer::ClearView(), FRBeginModeling(), and FRIsInModeling().
|
staticprivate |
Definition at line 232 of file G4DAWNFILESceneHandler.hh.
|
private |
Definition at line 231 of file G4DAWNFILESceneHandler.hh.
Referenced by GetSystem().