Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4ASCIITreeViewer Class Reference

#include <G4ASCIITreeViewer.hh>

Inheritance diagram for G4ASCIITreeViewer:

Public Member Functions

 G4ASCIITreeViewer (G4VSceneHandler &, const G4String &name)
virtual ~G4ASCIITreeViewer ()
Public Member Functions inherited from G4VTreeViewer
 G4VTreeViewer (G4VSceneHandler &, const G4String &name)
virtual ~G4VTreeViewer ()
void SetView ()
void ClearView ()
void DrawView ()
Public Member Functions inherited from G4VViewer
 G4VViewer (G4VSceneHandler &, G4int id, const G4String &name="")
virtual ~G4VViewer ()
virtual void Initialise ()
virtual void ResetView ()
void RefreshView ()
virtual void ShowView ()
virtual void FinishView ()
virtual G4bool ReadyToDraw ()
std::vector< G4ThreeVectorComputeFlyThrough (G4Vector3D *)
virtual void DoneWithMasterThread ()
virtual void MovingToVisSubThread ()
virtual void SwitchToVisSubThread ()
virtual void DoneWithVisSubThread ()
virtual void MovingToMasterThread ()
virtual void SwitchToMasterThread ()
void InsertModelInSceneTree (G4VModel *)
const G4SceneTreeItemGetSceneTree ()
G4SceneTreeItemAccessSceneTree ()
void UpdateGUISceneTree ()
void UpdateGUIControlWidgets ()
void UpdateGUIDrawingStyle ()
void UpdateGUIProjectionStyle ()
void UpdateGUITransparencySlider ()
const G4StringGetName () const
const G4StringGetShortName () const
void SetName (const G4String &)
G4int GetViewId () const
G4VSceneHandlerGetSceneHandler () const
const G4ViewParametersGetViewParameters () const
const G4ViewParametersGetDefaultViewParameters () const
G4double GetKernelVisitElapsedTimeSeconds () const
virtual const std::vector< G4ModelingParameters::VisAttributesModifier > * GetPrivateVisAttributesModifiers () const
void SetViewParameters (const G4ViewParameters &vp)
void SetDefaultViewParameters (const G4ViewParameters &vp)
const G4VisAttributesGetApplicableVisAttributes (const G4VisAttributes *) const
void SetNeedKernelVisit (G4bool need)
void NeedKernelVisit ()
void ProcessView ()
void ProcessTransients ()
void ZoomFromMouseWheel (G4double delta, G4bool shift=false, G4double xPos=0, G4double yPos=0)
virtual G4bool GetWindowSize (unsigned int &a_w, unsigned int &a_h)
virtual G4double GetSceneNearWidth ()

Additional Inherited Members

Public Attributes inherited from G4VViewer
const G4int fMaxAllTouchables = 10000
G4bool fCurtailDescent = false
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
G4VSceneHandlerfSceneHandler
G4int fViewId
G4String fName
G4String fShortName
G4ViewParameters fVP
G4ViewParameters fDefaultVP
G4double fKernelVisitElapsedTimeSeconds = 999.
G4SceneTreeItem fSceneTree
G4bool fNeedKernelVisit
G4bool fTransientsNeedRedrawing

Detailed Description

Definition at line 37 of file G4ASCIITreeViewer.hh.

Constructor & Destructor Documentation

◆ G4ASCIITreeViewer()

G4ASCIITreeViewer::G4ASCIITreeViewer ( G4VSceneHandler & sceneHandler,
const G4String & name )

Definition at line 30 of file G4ASCIITreeViewer.cc.

31 :
32 G4VTreeViewer(sceneHandler, name) {
33 // Make changes to view parameters for ASCIITree...
34 fVP.SetCulling(false);
35 fDefaultVP.SetCulling(false);
36}
G4VTreeViewer(G4VSceneHandler &, const G4String &name)
G4ViewParameters fDefaultVP
Definition G4VViewer.hh:273
G4ViewParameters fVP
Definition G4VViewer.hh:272

◆ ~G4ASCIITreeViewer()

G4ASCIITreeViewer::~G4ASCIITreeViewer ( )
virtual

Definition at line 38 of file G4ASCIITreeViewer.cc.

38{}

The documentation for this class was generated from the following files: