bool intersectsPlane(Plane const &) const
void operator+=(Interval3d)
Interval3d(Point3d, double)
Interval3d operator+(Interval3d) const
static Interval3d const kNull
double length(void) const
Point3d lowerInDirection(Vector3d const &) const
Interval3d operator*(Interval3d) const
Interval3d & operator=(Interval3d &&)
Interval3d & operator=(Interval3d const &)
Interval2d toInterval2d(int) const
Interval3d(const Interval3d &)
bool operator&&(Interval3d) const
Interval3d(Point3d, Point3d)
bool operator<=(Interval3d) const
Point3d upperInDirection(Vector3d const &) const
void operator*=(Interval3d)
Interval3d(Point3d, Point3d, int)
bool operator&&(Point3d) const
Interval3d operator*(Line3d const &) const