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.
void set_plane(const Vector3D &normal, const Vector3D &point)
virtual void closest_point(Mesh::EntityHandle handle, const Vector3D &position, Vector3D &closest, Vector3D &normal, MsqError &err) const
evaluate closest point and normal
virtual void normal_at(Mesh::EntityHandle entity_handle, Vector3D &coordinate) const
Returns the normal of the domain to which "entity_handle" is constrained.