0031313: Foundation Classes - Dump improvement for classes
[occt.git] / src / SelectBasics / SelectBasics_SelectingVolumeManager.hxx
index bf9c96a..1b89fcf 100644 (file)
@@ -20,6 +20,7 @@
 #include <gp_Pnt.hxx>
 #include <TColgp_HArray1OfPnt.hxx>
 #include <SelectBasics_PickResult.hxx>
+#include <Standard_Dump.hxx>
 
 class Bnd_Box;
 class gp_Pnt;
@@ -116,6 +117,10 @@ public:
   //! Ax + By + Cz + D = 0) to the given vector
   virtual void GetPlanes (NCollection_Vector<NCollection_Vec4<Standard_Real> >& thePlaneEquations) const = 0;
 
+  //! Dumps the content of me into the stream
+  virtual void DumpJson (Standard_OStream& theOStream, Standard_Integer theDepth = -1) const
+  { (void)theDepth; OCCT_DUMP_FIELD_VALUE_NUMERICAL (theOStream, myActiveSelectionType) }
+
 protected:
   SelectionType myActiveSelectionType;      //!< Active selection type: point, box or polyline
 };