54template<
class Po
int,
class Po
intRef>
class line;
56template<
class Po
int,
class Po
intRef>
59template<
class Po
int,
class Po
intRef>
67template<
class Po
int,
class Po
intRef>
103 inline PointRef
first()
const noexcept;
106 inline PointRef
second()
const noexcept;
109 inline PointRef
last()
const noexcept;
112 inline PointRef
start()
const noexcept;
115 inline PointRef
end()
const noexcept;
124 inline scalar
mag()
const;
155 friend Ostream& operator<< <Point, PointRef>
A 1D vector of objects of type <T> with a fixed length <N>.
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,...
Describes the interaction of a face and a point. It carries the info of a successful hit and (if succ...
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...
PointHit< Point > nearestDist(const Point &p) const
Return nearest distance to line from a given point.
PointRef end() const noexcept
Return second (last) point.
PointRef first() const noexcept
Return first point.
PointRef second() const noexcept
Return second (last) point.
Point centre() const
Return centre (centroid)
PointRef last() const noexcept
Return last (second) point.
scalar mag() const
Return scalar magnitude.
Point unitVec() const
Return the unit vector (start-to-end)
PointRef start() const noexcept
Return first point.
Point vec() const
Return start-to-end vector.
OBJstream os(runTime.globalPath()/outputName)
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
Istream & operator>>(Istream &, directionInfo &)