Go to the documentation of this file.
35 #ifndef lineRefinement_H
36 #define lineRefinement_H
lineRefinement()
Null construct.
A class for handling words, derived from string.
dictionary dict(bool ignoreType=false) const
Return as dictionary of entries.
virtual autoPtr< objectRefinement > clone(const lineRefinement &sr) const
Construct and return a clone.
scalar cellSize() const
return cell size
point p0_
start point of the line
direction additionalRefinementLevels() const
return the number of additional refinement levels
void operator=(const dictionary &)
assign from dictionary
point p1_
end point of the line
A list of keyword definitions, which are a keyword followed by any number of values (e....
bool intersectsObject(const boundBox &) const
check if the line intersects the box
TypeName("line")
Runtime type information.
void writeDict(Ostream &, bool subDict=true) const
Write dictionary.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
void write(Ostream &) const
Write.
A bounding box defined in terms of the points at its extremities.
const word & name() const
Return name.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Ostream & operator<<(Ostream &) const