virtual void normal_at(Mesh::EntityHandle entity_handle, Vector3D &coordinate) const
Returns the normal of the domain to which "entity_handle" is constrained.
void set_sphere(const Vector3D ¢er, double radius)
DomainHint hint() const
Give a hint about the nature of the domain for better performance.
virtual ~SphericalDomain()
SphericalDomain(const Vector3D ¢er, double radius)
virtual void snap_to(Mesh::EntityHandle entity_handle, Vector3D &coordinate) const
Modifies "coordinate" so that it lies on the domain to which "entity_handle" is constrained.
virtual void closest_point(Mesh::EntityHandle handle, const Vector3D &position, Vector3D &closest, Vector3D &normal, MsqError &err) const
evaluate closest point and normal