Geant4
10.00.p04
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Public Member Functions
|
List of all members
G4OpenGLImmediateXViewer Class Reference
Inheritance diagram for G4OpenGLImmediateXViewer:
Public Member Functions
G4OpenGLImmediateXViewer
(
G4OpenGLImmediateSceneHandler
&scene,
const
G4String
&
name
="")
virtual
~G4OpenGLImmediateXViewer
()
void
Initialise
()
void
DrawView
()
void
FinishView
()
Public Member Functions inherited from
G4OpenGLXViewer
G4OpenGLXViewer
(
G4OpenGLSceneHandler
&scene)
virtual
~G4OpenGLXViewer
()
void
SetView
()
void
ShowView
()
void
DrawText
(
const
G4Text
&)
Public Member Functions inherited from
G4OpenGLViewer
void
ClearView
()
void
printEPS
()
Public Member Functions inherited from
G4VViewer
G4VViewer
(
G4VSceneHandler
&,
G4int
id,
const
G4String
&
name
="")
virtual
~G4VViewer
()
void
RefreshView
()
const
G4String
&
GetName
()
const
const
G4String
&
GetShortName
()
const
void
SetName
(
const
G4String
&)
G4int
GetViewId
()
const
G4VSceneHandler
*
GetSceneHandler
()
const
const
G4ViewParameters
&
GetViewParameters
()
const
const
G4ViewParameters
&
GetDefaultViewParameters
()
const
virtual
const
std::vector
<
G4ModelingParameters::VisAttributesModifier
> *
GetPrivateVisAttributesModifiers
()
const
void
SetViewParameters
(
const
G4ViewParameters
&vp)
void
SetDefaultViewParameters
(
const
G4ViewParameters
&vp)
const
G4VisAttributes
*
GetApplicableVisAttributes
(
const
G4VisAttributes
*)
const
void
SetNeedKernelVisit
(
G4bool
need)
void
NeedKernelVisit
()
void
ProcessView
()
Public Member Functions inherited from
G4OpenGLImmediateViewer
G4OpenGLImmediateViewer
(
G4OpenGLImmediateSceneHandler
&scene)
void
ProcessView
()
Additional Inherited Members
Protected Member Functions inherited from
G4OpenGLXViewer
void
GetXConnection
()
void
CreateGLXContext
(XVisualInfo *
vi
)
virtual
void
CreateMainWindow
()
virtual
void
CreateFontLists
()
Protected Member Functions inherited from
G4OpenGLViewer
G4OpenGLViewer
(
G4OpenGLSceneHandler
&scene)
virtual
~G4OpenGLViewer
()
void
ResetView
()
void
ChangePointSize
(
G4double
size)
void
ChangeLineWidth
(
G4double
width)
void
HaloingFirstPass
()
void
HaloingSecondPass
()
void
HLRFirstPass
()
void
HLRSecondPass
()
void
HLRThirdPass
()
void
InitializeGLView
()
void
ResizeGLView
()
void
ResizeWindow
(unsigned
int
, unsigned
int
)
void
Pick
(GLdouble x, GLdouble y)
void
rotateScene
(
G4double
dx,
G4double
dy)
void
rotateSceneToggle
(
G4double
dx,
G4double
dy)
void
setPrintSize
(
G4int
,
G4int
)
void
setPrintFilename
(
G4String
name
,
G4bool
inc)
std::string
getRealPrintFilename
()
unsigned
int
getWinWidth
()
const
unsigned
int
getWinHeight
()
const
G4bool
sizeHasChanged
()
GLdouble
getSceneNearWidth
()
GLdouble
getSceneFarWidth
()
GLdouble
getSceneDepth
()
G4bool
isGl2psWriting
()
Protected Attributes inherited from
G4OpenGLXViewer
XWindowAttributes
xwa
Display *
dpy
XVisualInfo *
vi_immediate
XVisualInfo *
vi_stored
XVisualInfo *
vi
Colormap
cmap
XSetWindowAttributes
swa
GLXDrawable
win
GLXContext
cx
XEvent
event
G4int
*
attributeList
G4int
errorBase
G4int
eventBase
G4int
major
G4int
minor
XSizeHints *
norm_hints
XWMHints *
wm_hints
XClassHint *
class_hints
Pixmap
icon_pixmap
XSizeHints *
size_hints
Atom
Xatom
XTextProperty
windowName
XTextProperty
iconName
char
charViewName
[100]
Protected Attributes inherited from
G4OpenGLViewer
G4bool
fPrintColour
G4bool
fVectoredPs
G4OpenGLSceneHandler
&
fOpenGLSceneHandler
G4Colour
background
G4bool
transparency_enabled
G4bool
antialiasing_enabled
G4bool
haloing_enabled
G4double
fStartTime
G4double
fEndTime
G4double
fFadeFactor
G4bool
fDisplayHeadTime
G4double
fDisplayHeadTimeX
G4double
fDisplayHeadTimeY
G4double
fDisplayHeadTimeSize
G4double
fDisplayHeadTimeRed
G4double
fDisplayHeadTimeGreen
G4double
fDisplayHeadTimeBlue
G4bool
fDisplayLightFront
G4double
fDisplayLightFrontX
G4double
fDisplayLightFrontY
G4double
fDisplayLightFrontZ
G4double
fDisplayLightFrontT
G4double
fDisplayLightFrontRed
G4double
fDisplayLightFrontGreen
G4double
fDisplayLightFrontBlue
G4OpenGL2PSAction
*
fGL2PSAction
G4double
fRot_sens
G4double
fPan_sens
Protected Attributes inherited from
G4VViewer
G4VSceneHandler
&
fSceneHandler
G4int
fViewId
G4String
fName
G4String
fShortName
G4ViewParameters
fVP
G4ViewParameters
fDefaultVP
G4bool
fNeedKernelVisit
Static Protected Attributes inherited from
G4OpenGLXViewer
static
int
snglBuf_RGBA
[12]
static
int
dblBuf_RGBA
[13]
static XVisualInfo *
vi_single_buffer
static XVisualInfo *
vi_double_buffer
Constructor & Destructor Documentation
G4OpenGLImmediateXViewer
(
G4OpenGLImmediateSceneHandler
&
scene
,
const
G4String
&
name
=
""
)
virtual ~
G4OpenGLImmediateXViewer
(
)
virtual
Member Function Documentation
void
Initialise
(
)
virtual
Reimplemented from
G4VViewer
.
void
DrawView
(
)
virtual
Implements
G4VViewer
.
void
FinishView
(
)
virtual
Reimplemented from
G4VViewer
.
G4OpenGLImmediateXViewer
Generated on Wed Mar 11 2015 13:53:54 for Geant4 by
1.8.5