Geant4-11
Public Member Functions | Data Fields
G4VisCommandSceneAddFrame::Frame Struct Reference

Public Member Functions

 Frame (G4double size, G4double width, const G4Colour &colour)
 
void operator() (G4VGraphicsScene &, const G4ModelingParameters *)
 

Data Fields

G4Colour fColour
 
G4double fSize
 
G4double fWidth
 

Detailed Description

Definition at line 196 of file G4VisCommandsSceneAdd.hh.

Constructor & Destructor Documentation

◆ Frame()

G4VisCommandSceneAddFrame::Frame::Frame ( G4double  size,
G4double  width,
const G4Colour colour 
)
inline

Member Function Documentation

◆ operator()()

void G4VisCommandSceneAddFrame::Frame::operator() ( G4VGraphicsScene sceneHandler,
const G4ModelingParameters  
)

Definition at line 929 of file G4VisCommandsSceneAdd.cc.

931{
932 G4Polyline frame;
933 frame.push_back(G4Point3D( fSize, fSize, 0.));
934 frame.push_back(G4Point3D(-fSize, fSize, 0.));
935 frame.push_back(G4Point3D(-fSize, -fSize, 0.));
936 frame.push_back(G4Point3D( fSize, -fSize, 0.));
937 frame.push_back(G4Point3D( fSize, fSize, 0.));
940 va.SetColour(fColour);
941 frame.SetVisAttributes(va);
942 sceneHandler.BeginPrimitives2D();
943 sceneHandler.AddPrimitive(frame);
944 sceneHandler.EndPrimitives2D();
945}
HepGeom::Point3D< G4double > G4Point3D
Definition: G4Point3D.hh:34
virtual void BeginPrimitives2D(const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void EndPrimitives2D()=0
virtual void AddPrimitive(const G4Polyline &)=0
void SetColour(const G4Colour &)
void SetLineWidth(G4double)
void SetVisAttributes(const G4VisAttributes *)
Definition: G4Visible.cc:96

References G4VisAttributes::SetColour(), G4VisAttributes::SetLineWidth(), and G4Visible::SetVisAttributes().

Field Documentation

◆ fColour

G4Colour G4VisCommandSceneAddFrame::Frame::fColour

Definition at line 202 of file G4VisCommandsSceneAdd.hh.

◆ fSize

G4double G4VisCommandSceneAddFrame::Frame::fSize

Definition at line 200 of file G4VisCommandsSceneAdd.hh.

◆ fWidth

G4double G4VisCommandSceneAddFrame::Frame::fWidth

Definition at line 201 of file G4VisCommandsSceneAdd.hh.


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