Loading...
Searching...
No Matches
Private Member Functions | List of all members
UVA_VisAction Class Reference

#include <Doxymodules_visualization.h>

Inheritance diagram for UVA_VisAction:
G4VUserVisAction

Private Member Functions

virtual void Draw ()
 

Detailed Description

Definition at line 39 of file Doxymodules_visualization.h.

Member Function Documentation

◆ Draw()

void UVA_VisAction::Draw ( )
privatevirtual

Definition at line 43 of file UVA_VisAction.cc.

43 {
44 G4VVisManager* pVisManager = G4VVisManager::GetConcreteInstance();
45 if (pVisManager) {
46
47 // A simple logo...
48 G4Orb orb("my_logo_orb", 5*cm);
49 G4Box box("my_cut_box", 5*cm, 5*cm, 5*cm);
50 G4SubtractionSolid logo("my_logo", &orb, &box,
51 G4Translate3D(-3*cm,3*cm,3*cm));
52 G4VisAttributes va1(G4Colour::Red());
53 va1.SetForceSolid(true);
54 pVisManager->Draw(logo,va1,G4Translate3D(-15*cm,-20*cm,25*cm));
55
56 G4Text text("My beautiful logo");
57 G4VisAttributes va2(G4Colour::Magenta());
58 text.SetVisAttributes(va2);
59 text.SetScreenSize(12.);
60 pVisManager->Draw(text,G4Translate3D(-16*cm,-18*cm,25*cm));
61
62 }
63}

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

Applications | User Support | Publications | Collaboration