Geant4-11
Public Member Functions | Private Attributes
G4VisTrajContext Class Reference

#include <G4VisTrajContext.hh>

Public Member Functions

 G4VisTrajContext (const G4String &name="Unspecified")
 
G4Colour GetAuxPtsColour () const
 
G4VMarker::FillStyle GetAuxPtsFillStyle () const
 
G4double GetAuxPtsSize () const
 
G4VMarker::SizeType GetAuxPtsSizeType () const
 
G4Polymarker::MarkerType GetAuxPtsType () const
 
G4bool GetAuxPtsVisible () const
 
G4bool GetDrawAuxPts () const
 
G4bool GetDrawLine () const
 
G4bool GetDrawStepPts () const
 
G4Colour GetLineColour () const
 
G4bool GetLineVisible () const
 
G4double GetLineWidth () const
 
G4Colour GetStepPtsColour () const
 
G4VMarker::FillStyle GetStepPtsFillStyle () const
 
G4double GetStepPtsSize () const
 
G4VMarker::SizeType GetStepPtsSizeType () const
 
G4Polymarker::MarkerType GetStepPtsType () const
 
G4bool GetStepPtsVisible () const
 
G4double GetTimeSliceInterval () const
 
G4String Name () const
 
void Print (std::ostream &ostr) const
 
void SetAuxPtsColour (const G4Colour &colour)
 
void SetAuxPtsFillStyle (const G4VMarker::FillStyle &style)
 
void SetAuxPtsSize (const G4double &size)
 
void SetAuxPtsSizeType (const G4VMarker::SizeType &sizeType)
 
void SetAuxPtsType (const G4Polymarker::MarkerType &marker)
 
void SetAuxPtsVisible (const G4bool &visible)
 
void SetDrawAuxPts (const G4bool &draw)
 
void SetDrawLine (const G4bool &draw)
 
void SetDrawStepPts (const G4bool &draw)
 
void SetLineColour (const G4Colour &colour)
 
void SetLineVisible (const G4bool &visible)
 
void SetLineWidth (const G4double &width)
 
void SetStepPtsColour (const G4Colour &colour)
 
void SetStepPtsFillStyle (const G4VMarker::FillStyle &style)
 
void SetStepPtsSize (const G4double &size)
 
void SetStepPtsSizeType (const G4VMarker::SizeType &sizeType)
 
void SetStepPtsType (const G4Polymarker::MarkerType &marker)
 
void SetStepPtsVisible (const G4bool &visible)
 
void SetTimeSliceInterval (const G4double &interval)
 
void SetVisible (const G4bool &visible)
 
virtual ~G4VisTrajContext ()
 

Private Attributes

G4Colour fAuxPtsColour
 
G4VMarker::FillStyle fAuxPtsFillStyle
 
G4double fAuxPtsSize
 
G4VMarker::SizeType fAuxPtsSizeType
 
G4Polymarker::MarkerType fAuxPtsType
 
G4bool fAuxPtsVisible
 
G4bool fDrawAuxPts
 
G4bool fDrawLine
 
G4bool fDrawStepPts
 
G4Colour fLineColour
 
G4bool fLineVisible
 
G4double fLineWidth
 
G4String fName
 
G4Colour fStepPtsColour
 
G4VMarker::FillStyle fStepPtsFillStyle
 
G4double fStepPtsSize
 
G4VMarker::SizeType fStepPtsSizeType
 
G4Polymarker::MarkerType fStepPtsType
 
G4bool fStepPtsVisible
 
G4double fTimeSliceInterval
 

Detailed Description

Definition at line 35 of file G4VisTrajContext.hh.

Constructor & Destructor Documentation

◆ G4VisTrajContext()

G4VisTrajContext::G4VisTrajContext ( const G4String name = "Unspecified")

Definition at line 29 of file G4VisTrajContext.cc.

30 :fName(name)
31 ,fLineWidth(1.)
33 ,fLineVisible(true)
34 ,fDrawLine(true)
35 ,fDrawAuxPts(false)
37 ,fAuxPtsSize(2)
41 ,fAuxPtsVisible(true)
42 ,fDrawStepPts(false)
44 ,fStepPtsSize(2)
48 ,fStepPtsVisible(true)
50{}
static G4Colour Yellow()
Definition: G4Colour.hh:166
static G4Colour Grey()
Definition: G4Colour.hh:158
static G4Colour Magenta()
Definition: G4Colour.hh:165
G4VMarker::SizeType fAuxPtsSizeType
G4VMarker::FillStyle fAuxPtsFillStyle
G4Polymarker::MarkerType fStepPtsType
G4VMarker::SizeType fStepPtsSizeType
G4Polymarker::MarkerType fAuxPtsType
G4VMarker::FillStyle fStepPtsFillStyle
const char * name(G4int ptype)

◆ ~G4VisTrajContext()

G4VisTrajContext::~G4VisTrajContext ( )
virtual

Definition at line 53 of file G4VisTrajContext.cc.

53{}

Member Function Documentation

◆ GetAuxPtsColour()

G4Colour G4VisTrajContext::GetAuxPtsColour ( ) const

◆ GetAuxPtsFillStyle()

G4VMarker::FillStyle G4VisTrajContext::GetAuxPtsFillStyle ( ) const

◆ GetAuxPtsSize()

G4double G4VisTrajContext::GetAuxPtsSize ( ) const

◆ GetAuxPtsSizeType()

G4VMarker::SizeType G4VisTrajContext::GetAuxPtsSizeType ( ) const

◆ GetAuxPtsType()

G4Polymarker::MarkerType G4VisTrajContext::GetAuxPtsType ( ) const

◆ GetAuxPtsVisible()

G4bool G4VisTrajContext::GetAuxPtsVisible ( ) const

◆ GetDrawAuxPts()

G4bool G4VisTrajContext::GetDrawAuxPts ( ) const

◆ GetDrawLine()

G4bool G4VisTrajContext::GetDrawLine ( ) const

◆ GetDrawStepPts()

G4bool G4VisTrajContext::GetDrawStepPts ( ) const

◆ GetLineColour()

G4Colour G4VisTrajContext::GetLineColour ( ) const

◆ GetLineVisible()

G4bool G4VisTrajContext::GetLineVisible ( ) const

◆ GetLineWidth()

G4double G4VisTrajContext::GetLineWidth ( ) const

◆ GetStepPtsColour()

G4Colour G4VisTrajContext::GetStepPtsColour ( ) const

◆ GetStepPtsFillStyle()

G4VMarker::FillStyle G4VisTrajContext::GetStepPtsFillStyle ( ) const

◆ GetStepPtsSize()

G4double G4VisTrajContext::GetStepPtsSize ( ) const

◆ GetStepPtsSizeType()

G4VMarker::SizeType G4VisTrajContext::GetStepPtsSizeType ( ) const

◆ GetStepPtsType()

G4Polymarker::MarkerType G4VisTrajContext::GetStepPtsType ( ) const

◆ GetStepPtsVisible()

G4bool G4VisTrajContext::GetStepPtsVisible ( ) const

◆ GetTimeSliceInterval()

G4double G4VisTrajContext::GetTimeSliceInterval ( ) const

◆ Name()

G4String G4VisTrajContext::Name ( ) const

◆ Print()

void G4VisTrajContext::Print ( std::ostream &  ostr) const

◆ SetAuxPtsColour()

void G4VisTrajContext::SetAuxPtsColour ( const G4Colour colour)

◆ SetAuxPtsFillStyle()

void G4VisTrajContext::SetAuxPtsFillStyle ( const G4VMarker::FillStyle style)

◆ SetAuxPtsSize()

void G4VisTrajContext::SetAuxPtsSize ( const G4double size)

◆ SetAuxPtsSizeType()

void G4VisTrajContext::SetAuxPtsSizeType ( const G4VMarker::SizeType sizeType)

◆ SetAuxPtsType()

void G4VisTrajContext::SetAuxPtsType ( const G4Polymarker::MarkerType marker)

◆ SetAuxPtsVisible()

void G4VisTrajContext::SetAuxPtsVisible ( const G4bool visible)

◆ SetDrawAuxPts()

void G4VisTrajContext::SetDrawAuxPts ( const G4bool draw)

◆ SetDrawLine()

void G4VisTrajContext::SetDrawLine ( const G4bool draw)

◆ SetDrawStepPts()

void G4VisTrajContext::SetDrawStepPts ( const G4bool draw)

◆ SetLineColour()

void G4VisTrajContext::SetLineColour ( const G4Colour colour)

◆ SetLineVisible()

void G4VisTrajContext::SetLineVisible ( const G4bool visible)

◆ SetLineWidth()

void G4VisTrajContext::SetLineWidth ( const G4double width)

◆ SetStepPtsColour()

void G4VisTrajContext::SetStepPtsColour ( const G4Colour colour)

◆ SetStepPtsFillStyle()

void G4VisTrajContext::SetStepPtsFillStyle ( const G4VMarker::FillStyle style)

◆ SetStepPtsSize()

void G4VisTrajContext::SetStepPtsSize ( const G4double size)

◆ SetStepPtsSizeType()

void G4VisTrajContext::SetStepPtsSizeType ( const G4VMarker::SizeType sizeType)

◆ SetStepPtsType()

void G4VisTrajContext::SetStepPtsType ( const G4Polymarker::MarkerType marker)

◆ SetStepPtsVisible()

void G4VisTrajContext::SetStepPtsVisible ( const G4bool visible)

◆ SetTimeSliceInterval()

void G4VisTrajContext::SetTimeSliceInterval ( const G4double interval)

◆ SetVisible()

void G4VisTrajContext::SetVisible ( const G4bool visible)

Field Documentation

◆ fAuxPtsColour

G4Colour G4VisTrajContext::fAuxPtsColour
private

Definition at line 129 of file G4VisTrajContext.hh.

◆ fAuxPtsFillStyle

G4VMarker::FillStyle G4VisTrajContext::fAuxPtsFillStyle
private

Definition at line 128 of file G4VisTrajContext.hh.

◆ fAuxPtsSize

G4double G4VisTrajContext::fAuxPtsSize
private

Definition at line 126 of file G4VisTrajContext.hh.

◆ fAuxPtsSizeType

G4VMarker::SizeType G4VisTrajContext::fAuxPtsSizeType
private

Definition at line 127 of file G4VisTrajContext.hh.

◆ fAuxPtsType

G4Polymarker::MarkerType G4VisTrajContext::fAuxPtsType
private

Definition at line 125 of file G4VisTrajContext.hh.

◆ fAuxPtsVisible

G4bool G4VisTrajContext::fAuxPtsVisible
private

Definition at line 130 of file G4VisTrajContext.hh.

◆ fDrawAuxPts

G4bool G4VisTrajContext::fDrawAuxPts
private

Definition at line 124 of file G4VisTrajContext.hh.

◆ fDrawLine

G4bool G4VisTrajContext::fDrawLine
private

Definition at line 121 of file G4VisTrajContext.hh.

◆ fDrawStepPts

G4bool G4VisTrajContext::fDrawStepPts
private

Definition at line 133 of file G4VisTrajContext.hh.

◆ fLineColour

G4Colour G4VisTrajContext::fLineColour
private

Definition at line 119 of file G4VisTrajContext.hh.

◆ fLineVisible

G4bool G4VisTrajContext::fLineVisible
private

Definition at line 120 of file G4VisTrajContext.hh.

◆ fLineWidth

G4double G4VisTrajContext::fLineWidth
private

Definition at line 118 of file G4VisTrajContext.hh.

◆ fName

G4String G4VisTrajContext::fName
private

Definition at line 115 of file G4VisTrajContext.hh.

◆ fStepPtsColour

G4Colour G4VisTrajContext::fStepPtsColour
private

Definition at line 138 of file G4VisTrajContext.hh.

◆ fStepPtsFillStyle

G4VMarker::FillStyle G4VisTrajContext::fStepPtsFillStyle
private

Definition at line 137 of file G4VisTrajContext.hh.

◆ fStepPtsSize

G4double G4VisTrajContext::fStepPtsSize
private

Definition at line 135 of file G4VisTrajContext.hh.

◆ fStepPtsSizeType

G4VMarker::SizeType G4VisTrajContext::fStepPtsSizeType
private

Definition at line 136 of file G4VisTrajContext.hh.

◆ fStepPtsType

G4Polymarker::MarkerType G4VisTrajContext::fStepPtsType
private

Definition at line 134 of file G4VisTrajContext.hh.

◆ fStepPtsVisible

G4bool G4VisTrajContext::fStepPtsVisible
private

Definition at line 139 of file G4VisTrajContext.hh.

◆ fTimeSliceInterval

G4double G4VisTrajContext::fTimeSliceInterval
private

Definition at line 142 of file G4VisTrajContext.hh.


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