Geant4  10.00.p02
G4VisCommandSceneAddArrow2D::Arrow2D Struct Reference
+ Collaboration diagram for G4VisCommandSceneAddArrow2D::Arrow2D:

Public Member Functions

 Arrow2D (G4double x1, G4double y1, G4double x2, G4double y2, G4double width, const G4Colour &colour)
 
void operator() (G4VGraphicsScene &, const G4Transform3D &)
 

Public Attributes

G4Polyline fShaftPolyline
 
G4Polyline fHeadPolyline
 
G4double fWidth
 
G4Colour fColour
 

Detailed Description

Definition at line 67 of file G4VisCommandsSceneAdd.hh.

Constructor & Destructor Documentation

G4VisCommandSceneAddArrow2D::Arrow2D::Arrow2D ( G4double  x1,
G4double  y1,
G4double  x2,
G4double  y2,
G4double  width,
const G4Colour colour 
)

Definition at line 228 of file G4VisCommandsSceneAdd.cc.

References deg, G4VisAttributes::SetColour(), and G4VisAttributes::SetLineWidth().

+ Here is the call graph for this function:

Member Function Documentation

void G4VisCommandSceneAddArrow2D::Arrow2D::operator() ( G4VGraphicsScene sceneHandler,
const G4Transform3D  
)

Definition at line 251 of file G4VisCommandsSceneAdd.cc.

References G4VGraphicsScene::AddPrimitive(), G4VGraphicsScene::BeginPrimitives2D(), and G4VGraphicsScene::EndPrimitives2D().

+ Here is the call graph for this function:

Member Data Documentation

G4Colour G4VisCommandSceneAddArrow2D::Arrow2D::fColour

Definition at line 75 of file G4VisCommandsSceneAdd.hh.

G4Polyline G4VisCommandSceneAddArrow2D::Arrow2D::fHeadPolyline

Definition at line 73 of file G4VisCommandsSceneAdd.hh.

G4Polyline G4VisCommandSceneAddArrow2D::Arrow2D::fShaftPolyline

Definition at line 72 of file G4VisCommandsSceneAdd.hh.

G4double G4VisCommandSceneAddArrow2D::Arrow2D::fWidth

Definition at line 74 of file G4VisCommandsSceneAdd.hh.


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