1#ifndef SPHERE_LIGHT_INCLUDED
2#define SPHERE_LIGHT_INCLUDED
19 static std::string
Directive(
void ){
return "light_sphere"; }
25 void _write( std::ostream &stream )
const;
26 void _read( std::istream &stream );
28 std::string
name(
void )
const {
return "sphere light"; }
Definition: pointLight.h:9
Definition: sphereLight.h:12
static std::string Directive(void)
Definition: sphereLight.h:19
void _write(std::ostream &stream) const
Definition: sphereLight.cpp:22
void _read(std::istream &stream)
Definition: sphereLight.cpp:16
Util::Point3D transparency(const class RayShapeIntersectionInfo &iInfo, const class Shape &shape, Util::Point3D cLimit, unsigned int samples, unsigned int tIdx) const
Definition: sphereLight.todo.cpp:13
std::string name(void) const
Definition: sphereLight.h:28
double _radius
Definition: sphereLight.h:15