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

Public Member Functions

GLdouble curvatureRadius () const
 
GLdouble radius () const
 
void setCenterOffset (GLdouble, GLdouble)
 
void setCurvatureRadius (GLdouble)
 
void setRadius (GLdouble)
 
void setSectors (GLint)
 
void setStacks (GLint)
 
void setInvertNormals (bool)
 
virtual void display () override
 
virtual const std::vector< GLfloat > * edge () const override
 
virtual void requestRecalc () override
 
virtual void requestRecalc ()
 
virtual const std::vector< GLfloat > * edge () const =0
 
virtual void display ()=0
 

Member Function Documentation

◆ display()

void GLSphericalCap::display ( )
overridevirtual

Implements RZ::GLPrimitive.

◆ edge()

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

Implements RZ::GLAbstractCap.

◆ requestRecalc()

void GLSphericalCap::requestRecalc ( )
overridevirtual

Reimplemented from RZ::GLAbstractCap.


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