Geant4  10.00.p02
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 265 of file G4VisCommandsSceneAdd.hh.

Constructor & Destructor Documentation

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

Definition at line 1363 of file G4VisCommandsSceneAdd.cc.

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

+ Here is the call graph for this function:

G4VisCommandSceneAddLogo::G4Logo::~G4Logo ( )

Definition at line 1426 of file G4VisCommandsSceneAdd.cc.

References fp4, and fpG.

Member Function Documentation

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

Definition at line 1432 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 271 of file G4VisCommandsSceneAdd.hh.

Referenced by ~G4Logo().

G4Polyhedron* G4VisCommandSceneAddLogo::G4Logo::fpG
private

Definition at line 271 of file G4VisCommandsSceneAdd.hh.

Referenced by ~G4Logo().

G4VisAttributes G4VisCommandSceneAddLogo::G4Logo::fVisAtts
private

Definition at line 270 of file G4VisCommandsSceneAdd.hh.


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