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

Public Member Functions

GLdouble fnum () const
 
GLdouble radius () const
 
void setCenterOffset (GLdouble, GLdouble)
 
void setFocalLength (GLdouble)
 
void setRadius (GLdouble)
 
void setSectors (GLint)
 
void setStacks (GLint)
 
void setInvertNormals (bool)
 
virtual const std::vector< GLfloat > * edge () const override
 
virtual void requestRecalc () 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 GLParabolicCap::display ( )
overridevirtual

Implements RZ::GLPrimitive.

◆ edge()

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

Implements RZ::GLAbstractCap.

◆ requestRecalc()

void GLParabolicCap::requestRecalc ( )
overridevirtual

Reimplemented from RZ::GLAbstractCap.


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