diff --git a/src/OpenFOAM/meshes/primitiveShapes/objectHit/PointHit.H b/src/OpenFOAM/meshes/primitiveShapes/objectHit/PointHit.H index 1c55ad2d05..7664b3cc86 100644 --- a/src/OpenFOAM/meshes/primitiveShapes/objectHit/PointHit.H +++ b/src/OpenFOAM/meshes/primitiveShapes/objectHit/PointHit.H @@ -117,6 +117,8 @@ public: // Member Functions + // Access + //- Is there a hit bool hit() const { @@ -167,6 +169,8 @@ public: return eligibleMiss_; } + // Edit + void setHit() { hit_ = true; diff --git a/src/OpenFOAM/meshes/primitiveShapes/objectHit/objectHit.H b/src/OpenFOAM/meshes/primitiveShapes/objectHit/objectHit.H index dd8a081b6d..e4637ecde1 100644 --- a/src/OpenFOAM/meshes/primitiveShapes/objectHit/objectHit.H +++ b/src/OpenFOAM/meshes/primitiveShapes/objectHit/objectHit.H @@ -3,7 +3,7 @@ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation - \\/ M anipulation | + \\/ M anipulation | Copyright (C) 2017 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -83,6 +83,8 @@ public: // Member Functions + // Access + //- Is there a hit inline bool hit() const { @@ -96,6 +98,19 @@ public: } + // Edit + + void setHit() + { + hit_ = true; + } + + void setMiss() + { + hit_ = false; + } + + // Ostream operator inline friend Ostream& operator<<(Ostream& os, const objectHit& obj)