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

Public Member Functions

ExprRandomStaterandState ()
 
void setComplementary (bool comp)
 
bool complementary () const
 
bool intercept (Vec3 &hit) const
 
virtual Real area () const =0
 
virtual std::string name () const =0
 
virtual bool intercept (Vec3 &hit, Vec3 &normal, Real &dT, Vec3 const &origin, Vec3 const &direction) const =0
 
virtual void generatePoints (const ReferenceFrame *, Real *pointArr, Real *normals, unsigned int N)=0
 
virtual std::vector< std::vector< Real > > const & edges () const
 
virtual void renderOpenGL ()
 

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