Public Member Functions | Public Attributes | List of all members
RayTracer::Stuff Struct Referenceabstract

#include <simplemap.h>

Inheritance diagram for RayTracer::Stuff:
Inheritance graph
[legend]

Public Member Functions

virtual bool ray_tracing (const double p[2], const double direction, double &out_distance, double &out_alpha) const =0
 
virtual ~Stuff ()
 

Public Attributes

int group
 
Materialmaterial
 

Detailed Description

Definition at line 19 of file simplemap.h.

Constructor & Destructor Documentation

virtual RayTracer::Stuff::~Stuff ( )
inlinevirtual

Definition at line 26 of file simplemap.h.

Member Function Documentation

virtual bool RayTracer::Stuff::ray_tracing ( const double  p[2],
const double  direction,
double &  out_distance,
double &  out_alpha 
) const
pure virtual

Ray tracing with incidence.

Implemented in RayTracer::Circle, and RayTracer::Segment.

Member Data Documentation

int RayTracer::Stuff::group

Definition at line 20 of file simplemap.h.

Material* RayTracer::Stuff::material

Definition at line 22 of file simplemap.h.


The documentation for this struct was generated from the following file:


csm
Author(s): Andrea Censi
autogenerated on Tue May 11 2021 02:18:23