mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
plane: Make constructors explicit
Resolves bug-report http://bugs.openfoam.org/view.php?id=2284
This commit is contained in:
@ -126,23 +126,28 @@ public:
|
|||||||
// Constructors
|
// Constructors
|
||||||
|
|
||||||
//- Construct from normal vector through the origin
|
//- Construct from normal vector through the origin
|
||||||
plane(const vector& normalVector);
|
explicit plane(const vector& normalVector);
|
||||||
|
|
||||||
//- Construct from normal vector and point in plane
|
//- Construct from normal vector and point in plane
|
||||||
plane(const point& basePoint, const vector& normalVector);
|
explicit plane(const point& basePoint, const vector& normalVector);
|
||||||
|
|
||||||
//- Construct from three points in plane
|
//- Construct from three points in plane
|
||||||
plane(const point& point1, const point& point2, const point& point3);
|
explicit plane
|
||||||
|
(
|
||||||
|
const point& point1,
|
||||||
|
const point& point2,
|
||||||
|
const point& point3
|
||||||
|
);
|
||||||
|
|
||||||
//- Construct from coefficients for the
|
//- Construct from coefficients for the
|
||||||
// plane equation: ax + by + cz + d = 0
|
// plane equation: ax + by + cz + d = 0
|
||||||
plane(const scalarList& C);
|
explicit plane(const scalarList& C);
|
||||||
|
|
||||||
//- Construct from dictionary
|
//- Construct from dictionary
|
||||||
plane(const dictionary& planeDict);
|
explicit plane(const dictionary& planeDict);
|
||||||
|
|
||||||
//- Construct from Istream. Assumes the base + normal notation.
|
//- Construct from Istream. Assumes the base + normal notation.
|
||||||
plane(Istream& is);
|
explicit plane(Istream& is);
|
||||||
|
|
||||||
|
|
||||||
// Member Functions
|
// Member Functions
|
||||||
|
|||||||
Reference in New Issue
Block a user