IAP GITLAB

Skip to content
Snippets Groups Projects
Sphere.h 449 B
Newer Older
#ifndef _include_SPHERE_H_
#define _include_SPHERE_H_
#include <fwk/PhysicalUnits.h>
  class Sphere {
    Point center;
    Length const radius;

  public:
    Sphere(Point const& pCenter, Length const pRadius)
        : center(pCenter)
        , radius(pRadius) {}

    auto isInside(Point const& p) const {
      return radius * radius > (center - p).squaredNorm();
    }
  };
} // namespace fwk