85 const Point e0 = p1 - p0;
86 const Point e1 = p2 - p0;
96 const Point p (0., 0., zpos);
97 const Point n (0., 0., 1.);
107 const Point p (0., ypos, 0.);
108 const Point n (0., 1., 0.);
118 const Point p (xpos, 0., 0.);
119 const Point n (1., 0., 0.);
const Point & normal() const
void create_from_point_normal(const Point &p, const Point &n)
void create_from_three_points(const Point &p0, const Point &p1, const Point &p2)
const Point & get_planar_point() const
virtual bool above_surface(const Point &p) const override
void xy_plane(const Real zpos=0.)
TypeVector< T > unit() const
virtual Point closest_point(const Point &p) const override
void yz_plane(const Real xpos=0.)
TypeVector< typename CompareTypes< T, T2 >::supertype > cross(const TypeVector< T2 > &v) const
A geometric object representing a planar surface.
virtual bool below_surface(const Point &p) const override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Base class for Plane and Sphere classes.
virtual Point unit_normal(const Point &p) const override
void xz_plane(const Real ypos=0.)
A geometric point in (x,y,z) space.
virtual bool on_surface(const Point &p) const override