Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VtkViewer.hh>
Public Attributes | |
vtkNew< vtkTextActor > | infoTextActor |
vtkNew< vtkInfoCallback > | infoCallback |
vtkNew< vtkGeant4Callback > | geant4Callback |
vtkSmartPointer< vtkLight > | light |
vtkNew< vtkCamera > | camera |
vtkNew< vtkRenderer > | renderer |
vtkRenderWindow * | _renderWindow |
vtkRenderWindowInteractor * | renderWindowInteractor |
Additional Inherited Members | |
Protected Member Functions inherited from G4VViewer | |
void | SetTouchable (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath) |
void | TouchableSetVisibility (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath, G4bool visibility) |
void | TouchableSetColour (const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > &fullPath, const G4Colour &) |
Protected Attributes inherited from G4VViewer | |
G4VSceneHandler & | fSceneHandler |
G4int | fViewId |
G4String | fName |
G4String | fShortName |
G4ViewParameters | fVP |
G4ViewParameters | fDefaultVP |
G4double | fKernelVisitElapsedTimeSeconds = 999. |
G4bool | fNeedKernelVisit |
Definition at line 158 of file G4VtkViewer.hh.
G4VtkViewer::G4VtkViewer | ( | G4VSceneHandler & | sceneHandler, |
const G4String & | name | ||
) |
Definition at line 55 of file G4VtkViewer.cc.
|
virtual |
Definition at line 123 of file G4VtkViewer.cc.
|
virtual |
Implements G4VViewer.
Definition at line 219 of file G4VtkViewer.cc.
void G4VtkViewer::DrawShadows | ( | ) |
Definition at line 276 of file G4VtkViewer.cc.
|
virtual |
Implements G4VViewer.
Definition at line 243 of file G4VtkViewer.cc.
void G4VtkViewer::DrawViewHUD | ( | ) |
Definition at line 263 of file G4VtkViewer.cc.
Referenced by DrawView().
void G4VtkViewer::ExportOBJScene | ( | G4String | path | ) |
Definition at line 377 of file G4VtkViewer.cc.
Definition at line 331 of file G4VtkViewer.cc.
|
inline |
Definition at line 178 of file G4VtkViewer.hh.
void G4VtkViewer::ExportVRMLScene | ( | G4String | path | ) |
Definition at line 387 of file G4VtkViewer.cc.
void G4VtkViewer::ExportVTPScene | ( | G4String | path | ) |
Definition at line 397 of file G4VtkViewer.cc.
|
virtual |
Reimplemented from G4VViewer.
Definition at line 321 of file G4VtkViewer.cc.
Referenced by DrawView(), and G4VtkQtViewer::FinishView().
|
virtual |
Reimplemented from G4VViewer.
Definition at line 65 of file G4VtkViewer.cc.
|
inline |
Definition at line 179 of file G4VtkViewer.hh.
|
virtual |
Implements G4VViewer.
Definition at line 125 of file G4VtkViewer.cc.
|
virtual |
Reimplemented from G4VViewer.
Definition at line 296 of file G4VtkViewer.cc.
vtkRenderWindow* G4VtkViewer::_renderWindow |
Definition at line 187 of file G4VtkViewer.hh.
Referenced by DrawShadows(), ExportOBJScene(), ExportScreenShot(), ExportVRMLScene(), ExportVTPScene(), FinishView(), G4VtkQtViewer::Initialise(), Initialise(), and SetView().
vtkNew<vtkCamera> G4VtkViewer::camera |
Definition at line 185 of file G4VtkViewer.hh.
Referenced by Initialise().
vtkNew<vtkGeant4Callback> G4VtkViewer::geant4Callback |
Definition at line 183 of file G4VtkViewer.hh.
Referenced by G4VtkQtViewer::Initialise(), Initialise(), SetView(), and ShowView().
vtkNew<vtkInfoCallback> G4VtkViewer::infoCallback |
Definition at line 182 of file G4VtkViewer.hh.
Referenced by DrawViewHUD(), and ShowView().
vtkNew<vtkTextActor> G4VtkViewer::infoTextActor |
Definition at line 181 of file G4VtkViewer.hh.
Referenced by DrawViewHUD(), and ShowView().
vtkSmartPointer<vtkLight> G4VtkViewer::light |
Definition at line 184 of file G4VtkViewer.hh.
vtkNew<vtkRenderer> G4VtkViewer::renderer |
Definition at line 186 of file G4VtkViewer.hh.
Referenced by G4VtkSceneHandler::AddCompound(), G4VtkSceneHandler::AddPrimitive(), G4VtkSceneHandler::AddPrimitiveTensorGlyph(), ClearView(), DrawShadows(), DrawViewHUD(), G4VtkQtViewer::Initialise(), Initialise(), SetView(), and ShowView().
vtkRenderWindowInteractor* G4VtkViewer::renderWindowInteractor |
Definition at line 188 of file G4VtkViewer.hh.
Referenced by G4VtkQtViewer::Initialise(), and Initialise().