From 01e3374e8c4356bd38fd3d62dd65a787cbef0f62 Mon Sep 17 00:00:00 2001 From: mattijs Date: Mon, 27 Jun 2011 15:03:03 +0100 Subject: [PATCH] ENH: searchableSurface: names for inside/outside status --- .../searchableSurface/searchableSurface.C | 16 ++++++++++++++++ .../searchableSurface/searchableSurface.H | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/meshTools/searchableSurface/searchableSurface.C b/src/meshTools/searchableSurface/searchableSurface.C index c1b642f3c2..15f96e880b 100644 --- a/src/meshTools/searchableSurface/searchableSurface.C +++ b/src/meshTools/searchableSurface/searchableSurface.C @@ -32,8 +32,24 @@ namespace Foam { defineTypeNameAndDebug(searchableSurface, 0); defineRunTimeSelectionTable(searchableSurface, dict); + + template<> + const char* Foam::NamedEnum + < + Foam::searchableSurface::volumeType, + 4 + >::names[] = + { + "unknown", + "mixed", + "inside", + "outside" + }; } +const Foam::NamedEnum + Foam::searchableSurface::volumeTypeNames; + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/meshTools/searchableSurface/searchableSurface.H b/src/meshTools/searchableSurface/searchableSurface.H index a748e2c391..c1026b1dce 100644 --- a/src/meshTools/searchableSurface/searchableSurface.H +++ b/src/meshTools/searchableSurface/searchableSurface.H @@ -81,6 +81,8 @@ public: OUTSIDE = 3 }; + static const NamedEnum volumeTypeNames; + private: // Private data @@ -89,7 +91,6 @@ private: boundBox bounds_; - // Private Member Functions //- Disallow default bitwise copy construct