RayZaler 0.1
The free opto-mechanical simulation framework
RZ::GLModel Class Referenceabstract
Inheritance diagram for RZ::GLModel:

Public Member Functions

void setOrientationAndCenter (RZ::Matrix3 const &R, RZ::Vec3 const &O)
 
void pushReferenceFrameMatrix (const RZ::ReferenceFrame *frame)
 
void pushElementMatrix (Element *)
 
void popElementMatrix ()
 
GLfloat * refMatrix ()
 
void updateRefMatrix ()
 
void setApertureColor (GLfloat r, GLfloat g, GLfloat b, GLfloat a)
 
void setApertureColor (const GLfloat *rgb)
 
void setApertureColor (Vec3 const &)
 
void setApertureThickness (unsigned int)
 
void setEventListener (GLModelEventListener *listener)
 
virtual void configureLighting ()
 
virtual void display ()=0
 

Protected Member Functions

void tick ()
 
void drawElementApertures (const Element *)
 

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