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