From 50549fe626eb829b7421d72ec834e5592576af15 Mon Sep 17 00:00:00 2001
From: Ansgar Philippsen <ansgar.philippsen@gmail.com>
Date: Thu, 14 Oct 2010 15:48:19 -0400
Subject: [PATCH] added IsValid to SurfaceHandle

---
 modules/mol/base/pymod/export_surface.cc | 1 +
 modules/mol/base/src/surface_handle.hh   | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/modules/mol/base/pymod/export_surface.cc b/modules/mol/base/pymod/export_surface.cc
index fe0d98fa1..04d089dfc 100644
--- a/modules/mol/base/pymod/export_surface.cc
+++ b/modules/mol/base/pymod/export_surface.cc
@@ -62,6 +62,7 @@ void export_Surface()
     .def("GetVertex", &SurfaceHandle::GetVertex)    
     .def("FindWithin", &SurfaceHandle::FindWithin)    
     .def("Invert",&SurfaceHandle::Invert)
+    .def("IsValid",&SurfaceHandle::IsValid)
   ;
 
   def("CreateSurface",create1);
diff --git a/modules/mol/base/src/surface_handle.hh b/modules/mol/base/src/surface_handle.hh
index bfc48f5e0..e57b0095a 100644
--- a/modules/mol/base/src/surface_handle.hh
+++ b/modules/mol/base/src/surface_handle.hh
@@ -70,6 +70,8 @@ public:
   // flip normals
   void Invert();
 
+  bool IsValid() const {return impl_;}
+
 private:
   impl::SurfaceImplP impl_;
 };
-- 
GitLab