52 template<
class Po
int>
class PointHit;
55 inline Ostream&
operator<<(Ostream&,
const PointHit<Point>&);
132 <<
"requested a hit point for a miss"
151 <<
"requested a miss point for a hit"
167 return eligibleMiss_;
173 eligibleMiss_ =
false;
176 void setMiss(
const bool eligible)
179 eligibleMiss_ = eligible;
195 friend Ostream& operator<< <Point>
203 template<
class Po
int>
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
This class describes the interaction of a face and a point. It carries the info of a successful hit a...
const Point & hitPoint() const
Return hit point.
void setPoint(const Point &p)
void setDistance(const scalar d)
scalar distance() const
Return distance to hit.
const Point & rawPoint() const
Return point with no checking.
const Point & missPoint() const
Return miss point.
bool eligibleMiss() const
Is this an eligible miss.
PointHit()
Construct null.
void setMiss(const bool eligible)
bool hit() const
Is there a hit.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
errorManip< error > abort(error &err)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)