Geant4  10.02
G4VisCommandSceneAddLogo::G4Logo Struct Reference
+ Collaboration diagram for G4VisCommandSceneAddLogo::G4Logo:

Public Member Functions

 G4Logo (G4double height, const G4VisAttributes &)
 
 ~G4Logo ()
 
void operator() (G4VGraphicsScene &, const G4Transform3D &)
 

Private Attributes

G4VisAttributes fVisAtts
 
G4PolyhedronfpG
 
G4Polyhedronfp4
 

Detailed Description

Definition at line 284 of file G4VisCommandsSceneAdd.hh.

Constructor & Destructor Documentation

G4VisCommandSceneAddLogo::G4Logo::G4Logo ( G4double  height,
const G4VisAttributes visAtts 
)

Definition at line 1554 of file G4VisCommandsSceneAdd.cc.

References b1, G4UnionSolid::CreatePolyhedron(), d2, f1, f2, pi, rad, G4Visible::SetVisAttributes(), and w.

+ Here is the call graph for this function:

G4VisCommandSceneAddLogo::G4Logo::~G4Logo ( )

Definition at line 1617 of file G4VisCommandsSceneAdd.cc.

References fp4, and fpG.

Member Function Documentation

void G4VisCommandSceneAddLogo::G4Logo::operator() ( G4VGraphicsScene sceneHandler,
const G4Transform3D transform 
)

Definition at line 1623 of file G4VisCommandsSceneAdd.cc.

References G4VGraphicsScene::AddPrimitive(), G4VGraphicsScene::BeginPrimitives(), and G4VGraphicsScene::EndPrimitives().

+ Here is the call graph for this function:

Member Data Documentation

G4Polyhedron * G4VisCommandSceneAddLogo::G4Logo::fp4
private

Definition at line 290 of file G4VisCommandsSceneAdd.hh.

Referenced by ~G4Logo().

G4Polyhedron* G4VisCommandSceneAddLogo::G4Logo::fpG
private

Definition at line 290 of file G4VisCommandsSceneAdd.hh.

Referenced by ~G4Logo().

G4VisAttributes G4VisCommandSceneAddLogo::G4Logo::fVisAtts
private

Definition at line 289 of file G4VisCommandsSceneAdd.hh.


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