Geant4
10.02.p02
|
#include <G4ArrowModel.hh>
Private Member Functions | |
G4ArrowModel (const G4ArrowModel &) | |
G4ArrowModel & | operator= (const G4ArrowModel &) |
Private Attributes | |
G4Polyhedron * | fpShaftPolyhedron |
G4Polyhedron * | fpHeadPolyhedron |
Additional Inherited Members | |
Protected Attributes inherited from G4VModel | |
G4String | fType |
G4String | fGlobalTag |
G4String | fGlobalDescription |
G4VisExtent | fExtent |
G4Transform3D | fTransform |
const G4ModelingParameters * | fpMP |
Definition at line 48 of file G4ArrowModel.hh.
G4ArrowModel::G4ArrowModel | ( | G4double | x1, |
G4double | y1, | ||
G4double | z1, | ||
G4double | x2, | ||
G4double | y2, | ||
G4double | z2, | ||
G4double | width, | ||
const G4Colour & | colour, | ||
const G4String & | description = "" |
||
) |
Definition at line 52 of file G4ArrowModel.cc.
References G4GenericPolycone::CreatePolyhedron(), G4Tubs::CreatePolyhedron(), G4INCL::Math::max(), G4INCL::Math::min(), G4VisAttributes::SetColour(), G4VisAttributes::SetForceSolid(), twopi, and z.
|
virtual |
Definition at line 45 of file G4ArrowModel.cc.
References fpHeadPolyhedron, and fpShaftPolyhedron.
|
private |
|
virtual |
Implements G4VModel.
Definition at line 111 of file G4ArrowModel.cc.
References G4VGraphicsScene::AddPrimitive(), G4VGraphicsScene::BeginPrimitives(), G4VGraphicsScene::EndPrimitives(), fpHeadPolyhedron, and fpShaftPolyhedron.
Referenced by G4MagneticFieldModel::DescribeYourselfTo().
|
private |
|
private |
Definition at line 68 of file G4ArrowModel.hh.
Referenced by DescribeYourselfTo(), and ~G4ArrowModel().
|
private |
Definition at line 67 of file G4ArrowModel.hh.
Referenced by DescribeYourselfTo(), and ~G4ArrowModel().