T radius;
public:
- HyperSphere();
+ HyperSphere(): radius(1) { }
explicit HyperSphere(T);
virtual HyperSphere *clone() const;
virtual unsigned get_intersections(const Ray<T, D> &, SurfacePoint<T, D> *, unsigned) const;
};
-template<typename T, unsigned D>
-inline HyperSphere<T, D>::HyperSphere():
- radius(1)
-{ }
-
template<typename T, unsigned D>
inline HyperSphere<T, D>::HyperSphere(T r):
radius(r)