This is the complete list of members for RayTracer::Sphere, including all inherited members.
| _center | RayTracer::Sphere | private |
| _material | RayTracer::Sphere | private |
| _radius | RayTracer::Sphere | private |
| getBaseColor() const | RayTracer::IPrimitive | inline |
| getMaterial() const override | RayTracer::Sphere | virtual |
| intersect(const Ray &ray, double &t, Math::Point3D &hitPoint, Math::Vector3D &normal) const override | RayTracer::Sphere | virtual |
| rotate(const Math::Vector3D &axis, double angleDegrees) override | RayTracer::Sphere | virtual |
| Sphere(const Math::Point3D ¢er, double radius, std::shared_ptr< IMaterial > material) | RayTracer::Sphere | |
| translate(const Math::Vector3D &v) override | RayTracer::Sphere | virtual |
| ~IPrimitive()=default | RayTracer::IPrimitive | virtual |
| ~Sphere() override=default | RayTracer::Sphere |