|
void | setTransmission (Real) |
|
void | setTransmission (Real width, Real height, std::vector< Real > const &map, unsigned int cols, unsigned int rows, unsigned int stride) |
|
virtual std::string | name () const =0 |
|
virtual void | transmit (RayBeamSlice const &beam)=0 |
|
|
static void | snell (Vec3 &u, Vec3 const &normal, Real muIORatio) |
|
static Vec3 | snell (Vec3 const &u, Vec3 const &normal, Real muIORatio) |
|
static void | reflection (Vec3 &u, Vec3 const &normal) |
|
static Vec3 | reflection (Vec3 const &u, Vec3 const &normal) |
|
static bool | mustTransmitRay (const RayBeam *beam, uint64_t i) |
|
The documentation for this class was generated from the following files: