57 template<
class Po
int,
class Po
intRef>
class line;
59 template<
class Po
int,
class Po
intRef>
62 template<
class Po
int,
class Po
intRef>
70 template<
class Po
int,
class Po
intRef>
102 inline PointRef
start()
const;
105 inline PointRef
end()
const;
111 inline Point
centre()
const;
114 inline scalar
mag()
const;
117 inline Point
vec()
const;
136 friend Istream&
operator>> <Point, PointRef>
142 friend Ostream& operator<< <Point, PointRef>
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,...
This class describes the interaction of a face and a point. It carries the info of a successful hit a...
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
An edge is a list of two point labels. The functionality it provides supports the discretisation on a...
PointRef start() const
Return first vertex.
PointHit< Point > nearestDist(const Point &p) const
Return nearest distance to line from a given point.
PointRef end() const
Return second vertex.
Point centre() const
Return centre (centroid)
scalar mag() const
Return scalar magnitude.
line(const Point &start, const Point &end)
Construct from two points.
Point vec() const
Return start-end vector.
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)