Geant4
10.02.p02
|
#include <PerspectiveVisAction.hh>
Public Member Functions | |
PerspectiveVisAction () | |
void | SetOptionString (const G4String &optionString) |
void | SetScene (const G4String &scene) |
virtual void | Draw () |
Public Member Functions inherited from G4VUserVisAction | |
G4VUserVisAction () | |
virtual | ~G4VUserVisAction () |
void | operator() (G4VGraphicsScene &, const G4Transform3D &) |
Private Member Functions | |
void | ExtendedDraw (const G4VSolid &, const G4VisAttributes &, const G4Transform3D &objectTransformation=G4Transform3D()) |
void | RoomAndChair () |
void | Chair (const G4VisAttributes &, const G4Transform3D &) |
Definition at line 50 of file PerspectiveVisAction.hh.
PerspectiveVisAction::PerspectiveVisAction | ( | ) |
Definition at line 46 of file PerspectiveVisAction.cc.
|
private |
Definition at line 145 of file PerspectiveVisAction.cc.
Referenced by RoomAndChair().
|
virtual |
Implements G4VUserVisAction.
Definition at line 77 of file PerspectiveVisAction.cc.
References fpVisManager, fScene, G4VVisManager::GetConcreteInstance(), and RoomAndChair().
|
private |
Definition at line 173 of file PerspectiveVisAction.cc.
References A(), G4VSolid::GetPolyhedron(), m, n, G4Visible::SetVisAttributes(), x, Y(), and z.
Referenced by RoomAndChair().
|
private |
Definition at line 93 of file PerspectiveVisAction.cc.
References A(), B(), C(), Chair(), G4Colour::Cyan(), D(), deg, ExtendedDraw(), fChairY, fDoorFrameOffset, fDoorFrameX, fDoorFrameY, fDoorFrameZ, fDoorX, fDoorY, fDoorZ, fRoomX, fRoomY, fRoomZ, fWindowOffset, fWindowSillHeight, fWindowX, fWindowY, fWindowZ, G4Colour::Red(), and G4VisAttributes::SetForceWireframe().
Referenced by Draw().
|
inline |
Definition at line 53 of file PerspectiveVisAction.hh.
References fOptionString.
|
inline |
Definition at line 55 of file PerspectiveVisAction.hh.
References fScene.
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 64 of file PerspectiveVisAction.hh.
Referenced by SetOptionString().
|
private |
Definition at line 63 of file PerspectiveVisAction.hh.
Referenced by Draw().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 65 of file PerspectiveVisAction.hh.
Referenced by Draw(), and SetScene().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().
|
private |
Definition at line 66 of file PerspectiveVisAction.hh.
Referenced by RoomAndChair().