Go to the documentation of this file.
36 #ifndef planeScaling_H
37 #define planeScaling_H
82 const point& original,
84 const scalar scalingDistance,
85 const scalar scalingFactor
void writeDict(Ostream &, bool subDict=true) const
Write dictionary.
scalar scalingFactor_
scaling factor
point origin_
origin of the plane
virtual vector backwardDisplacement(const point &) const
calculate the displacement vector for plane translation
A class for handling words, derived from string.
virtual void boundingPlanes(PtrList< plane > &) const
virtual vector displacement(const point &) const
calculate the displacement vector for plane translation
void write(Ostream &) const
Write.
virtual void translateAndModifyObject(const vector &)
planeScaling()
Null construct.
dictionary dict(bool ignoreType=false) const
Return as dictionary of entries.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
virtual bool combiningPossible() const
can this modification object be combined with other ones
A list of keyword definitions, which are a keyword followed by any number of values (e....
scalar scalingDistance_
scaling distance
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
virtual point origin() const
return the origin of the plane
vector normal_
normal vector
const word & name() const
Return name.
virtual autoPtr< coordinateModification > clone(const planeScaling &pt) const
Construct and return a clone.
Ostream & operator<<(Ostream &) const
TypeName("plane")
Runtime type information.
void operator=(const dictionary &)
assign from dictionary
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A normal distribution model.