Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends | List of all members
G4VisAttributes Class Reference

#include <G4VisAttributes.hh>

Collaboration diagram for G4VisAttributes:
Collaboration graph
[legend]

Public Types

enum  LineStyle { unbroken, dashed, dotted }
 
enum  ForcedDrawingStyle { wireframe, solid }
 

Public Member Functions

 G4VisAttributes ()
 
 G4VisAttributes (const G4VisAttributes &)
 
 G4VisAttributes (G4bool visibility)
 
 G4VisAttributes (const G4Colour &colour)
 
 G4VisAttributes (G4bool visibility, const G4Colour &colour)
 
 ~G4VisAttributes ()
 
G4VisAttributesoperator= (const G4VisAttributes &)
 
G4bool operator!= (const G4VisAttributes &a) const
 
G4bool operator== (const G4VisAttributes &a) const
 
void SetVisibility (G4bool)
 
void SetDaughtersInvisible (G4bool)
 
void SetColour (const G4Colour &)
 
void SetColor (const G4Color &)
 
void SetColour (G4double red, G4double green, G4double blue, G4double alpha=1.)
 
void SetColor (G4double red, G4double green, G4double blue, G4double alpha=1.)
 
void SetLineStyle (LineStyle)
 
void SetLineWidth (G4double)
 
void SetForceWireframe (G4bool)
 
void SetForceSolid (G4bool)
 
void SetForceAuxEdgeVisible (G4bool)
 
void SetForceLineSegmentsPerCircle (G4int nSegments)
 
void SetStartTime (G4double)
 
void SetEndTime (G4double)
 
void SetAttValues (const std::vector< G4AttValue > *)
 
void SetAttDefs (const std::map< G4String, G4AttDef > *)
 
G4bool IsVisible () const
 
G4bool IsDaughtersInvisible () const
 
const G4ColourGetColour () const
 
const G4ColorGetColor () const
 
LineStyle GetLineStyle () const
 
G4double GetLineWidth () const
 
G4bool IsForceDrawingStyle () const
 
ForcedDrawingStyle GetForcedDrawingStyle () const
 
G4bool IsForceAuxEdgeVisible () const
 
G4bool IsForceLineSegmentsPerCircle () const
 
G4int GetForcedLineSegmentsPerCircle () const
 
G4double GetStartTime () const
 
G4double GetEndTime () const
 
const std::vector< G4AttValue > * CreateAttValues () const
 
const std::map< G4String,
G4AttDef > * 
GetAttDefs () const
 

Static Public Member Functions

static const G4VisAttributesGetInvisible ()
 

Static Public Attributes

static const G4VisAttributes Invisible = G4VisAttributes (false)
 

Friends

std::ostream & operator<< (std::ostream &os, const G4VisAttributes &a)
 

Detailed Description

Definition at line 65 of file G4VisAttributes.hh.

Member Enumeration Documentation

Enumerator
wireframe 
solid 

Definition at line 72 of file G4VisAttributes.hh.

Enumerator
unbroken 
dashed 
dotted 

Definition at line 71 of file G4VisAttributes.hh.

Constructor & Destructor Documentation

G4VisAttributes::G4VisAttributes ( )

Definition at line 58 of file G4VisAttributes.cc.

G4VisAttributes::G4VisAttributes ( const G4VisAttributes va)

Definition at line 37 of file G4VisAttributes.cc.

G4VisAttributes::G4VisAttributes ( G4bool  visibility)

Definition at line 74 of file G4VisAttributes.cc.

G4VisAttributes::G4VisAttributes ( const G4Colour colour)

Definition at line 90 of file G4VisAttributes.cc.

G4VisAttributes::G4VisAttributes ( G4bool  visibility,
const G4Colour colour 
)

Definition at line 106 of file G4VisAttributes.cc.

G4VisAttributes::~G4VisAttributes ( )

Definition at line 123 of file G4VisAttributes.cc.

Member Function Documentation

const std::vector< G4AttValue > * G4VisAttributes::CreateAttValues ( ) const

Definition at line 153 of file G4VisAttributes.cc.

Here is the caller graph for this function:

const std::map<G4String,G4AttDef>* G4VisAttributes::GetAttDefs ( ) const

Here is the caller graph for this function:

const G4Color& G4VisAttributes::GetColor ( ) const

Here is the caller graph for this function:

const G4Colour& G4VisAttributes::GetColour ( ) const

Here is the caller graph for this function:

G4double G4VisAttributes::GetEndTime ( ) const
ForcedDrawingStyle G4VisAttributes::GetForcedDrawingStyle ( ) const

Here is the caller graph for this function:

G4int G4VisAttributes::GetForcedLineSegmentsPerCircle ( ) const

Here is the caller graph for this function:

static const G4VisAttributes& G4VisAttributes::GetInvisible ( )
static

Here is the caller graph for this function:

LineStyle G4VisAttributes::GetLineStyle ( ) const

Here is the caller graph for this function:

G4double G4VisAttributes::GetLineWidth ( ) const

Here is the caller graph for this function:

G4double G4VisAttributes::GetStartTime ( ) const
G4bool G4VisAttributes::IsDaughtersInvisible ( ) const

Here is the caller graph for this function:

G4bool G4VisAttributes::IsForceAuxEdgeVisible ( ) const

Here is the caller graph for this function:

G4bool G4VisAttributes::IsForceDrawingStyle ( ) const

Here is the caller graph for this function:

G4bool G4VisAttributes::IsForceLineSegmentsPerCircle ( ) const

Here is the caller graph for this function:

G4bool G4VisAttributes::IsVisible ( ) const

Here is the caller graph for this function:

G4bool G4VisAttributes::operator!= ( const G4VisAttributes a) const

Definition at line 229 of file G4VisAttributes.cc.

Here is the caller graph for this function:

G4VisAttributes & G4VisAttributes::operator= ( const G4VisAttributes rhs)

Definition at line 127 of file G4VisAttributes.cc.

G4bool G4VisAttributes::operator== ( const G4VisAttributes a) const

Definition at line 254 of file G4VisAttributes.cc.

Here is the call graph for this function:

void G4VisAttributes::SetAttDefs ( const std::map< G4String, G4AttDef > *  )

Here is the caller graph for this function:

void G4VisAttributes::SetAttValues ( const std::vector< G4AttValue > *  )

Here is the caller graph for this function:

void G4VisAttributes::SetColor ( const G4Color )

Here is the caller graph for this function:

void G4VisAttributes::SetColor ( G4double  red,
G4double  green,
G4double  blue,
G4double  alpha = 1. 
)
void G4VisAttributes::SetColour ( const G4Colour )

Here is the caller graph for this function:

void G4VisAttributes::SetColour ( G4double  red,
G4double  green,
G4double  blue,
G4double  alpha = 1. 
)
void G4VisAttributes::SetDaughtersInvisible ( G4bool  )

Here is the caller graph for this function:

void G4VisAttributes::SetEndTime ( G4double  )

Here is the caller graph for this function:

void G4VisAttributes::SetForceAuxEdgeVisible ( G4bool  )

Here is the caller graph for this function:

void G4VisAttributes::SetForceLineSegmentsPerCircle ( G4int  nSegments)

Definition at line 158 of file G4VisAttributes.cc.

Here is the caller graph for this function:

void G4VisAttributes::SetForceSolid ( G4bool  )
void G4VisAttributes::SetForceWireframe ( G4bool  )

Here is the caller graph for this function:

void G4VisAttributes::SetLineStyle ( LineStyle  )

Here is the caller graph for this function:

void G4VisAttributes::SetLineWidth ( G4double  )

Here is the caller graph for this function:

void G4VisAttributes::SetStartTime ( G4double  )

Here is the caller graph for this function:

void G4VisAttributes::SetVisibility ( G4bool  )

Here is the caller graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const G4VisAttributes a 
)
friend

Definition at line 170 of file G4VisAttributes.cc.

Member Data Documentation

const G4VisAttributes G4VisAttributes::Invisible = G4VisAttributes (false)
static

Definition at line 82 of file G4VisAttributes.hh.


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