RayZaler 0.1
The free opto-mechanical simulation framework
RZ::GLDisc Class Reference
Inheritance diagram for RZ::GLDisc:
Collaboration diagram for RZ::GLDisc:

Public Member Functions

GLdouble width () const
 
GLdouble height () const
 
virtual void requestRecalc () override
 
void setInverted (bool)
 
void setRadius (GLdouble)
 
void setWidth (GLdouble)
 
void setHeight (GLdouble)
 
void setSlices (GLint)
 
const std::vector< GLfloat > * edge () const override
 
virtual void display () override
 
virtual void requestRecalc ()
 
virtual const std::vector< GLfloat > * edge () const =0
 
virtual void display ()=0
 

Member Function Documentation

◆ display()

void GLDisc::display ( )
overridevirtual

Implements RZ::GLPrimitive.

◆ edge()

const std::vector< GLfloat > * GLDisc::edge ( ) const
overridevirtual

Implements RZ::GLAbstractCap.

◆ requestRecalc()

void GLDisc::requestRecalc ( )
overridevirtual

Reimplemented from RZ::GLAbstractCap.


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