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

#include <G4OpenGLTransform3D.hh>

Public Member Functions

 G4OpenGLTransform3D (const G4Transform3D &t)
 
const GLdouble * GetGLMatrix ()
 

Private Attributes

GLdouble m [16]
 

Detailed Description

Definition at line 39 of file G4OpenGLTransform3D.hh.

Constructor & Destructor Documentation

◆ G4OpenGLTransform3D()

G4OpenGLTransform3D::G4OpenGLTransform3D ( const G4Transform3D t)

Definition at line 35 of file G4OpenGLTransform3D.cc.

36{
37 GLdouble *p = m;
38 for (size_t i=0; i<4; i++)
39 {
40 for (size_t k=0; k<3; k++)
41 {
42 *p++ = t(k,i);
43 }
44 *p++ = 0.;
45 }
46 m[15] = 1.;
47}

References m.

Member Function Documentation

◆ GetGLMatrix()

const GLdouble * G4OpenGLTransform3D::GetGLMatrix ( )
inline

Field Documentation

◆ m

GLdouble G4OpenGLTransform3D::m[16]
private

Definition at line 44 of file G4OpenGLTransform3D.hh.

Referenced by G4OpenGLTransform3D(), and GetGLMatrix().


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