31 template<
class WallLocation,
class Type>
32 template<
class TrackingData>
41 const bool result = WallLocation::update(pt,
w2, tol, td);
54 template<
class WallLocation,
class Type>
62 template<
class WallLocation,
class Type>
63 template<
class ... Geometry>
67 const Geometry& ... geometry
70 WallLocation(geometry ...),
77 template<
class WallLocation,
class Type>
84 template<
class WallLocation,
class Type>
91 template<
class WallLocation,
class Type>
92 template<
class TrackingData>
102 template<
class WallLocation,
class Type>
103 template<
class TrackingData>
118 template<
class WallLocation,
class Type>
126 os << static_cast<const WallLocation&>(w) <<
token::SPACE << w.data();
130 template<
class WallLocation,
class Type>
137 return is >>
static_cast<WallLocation&
>(w) >> w.data_;
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Holds information regarding nearest wall point. Used in wall distance calculation.
void transform(const transformer &transform, TrackingData &td)
Transform across an interface.
bool update(const point &pt, const WallLocationData< WallLocation, Type > &w2, const scalar tol, TrackingData &td)
Evaluate distance to point. Update distSqr, origin from whomever.
WallLocationData()
Construct null.
const Type & data() const
friend dimensionSet transform(const dimensionSet &)
dimensionSet transform(const dimensionSet &)