#include <IPrimitive.hpp>
Definition at line 17 of file IPrimitive.hpp.
◆ ~IPrimitive()
| virtual RayTracer::IPrimitive::~IPrimitive |
( |
| ) |
|
|
virtualdefault |
◆ getBaseColor()
| Color RayTracer::IPrimitive::getBaseColor |
( |
| ) |
const |
|
inline |
◆ getMaterial()
| virtual std::shared_ptr< IMaterial > RayTracer::IPrimitive::getMaterial |
( |
| ) |
const |
|
pure virtual |
◆ intersect()
◆ rotate()
| virtual void RayTracer::IPrimitive::rotate |
( |
const Math::Vector3D & | axis, |
|
|
double | angleDegrees ) |
|
pure virtual |
◆ translate()
| virtual void RayTracer::IPrimitive::translate |
( |
const Math::Vector3D & | v | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: