0031313: Foundation Classes - Dump improvement for classes
[occt.git] / src / gp / gp_GTrsf.cxx
index 0196ec7..76b97fd 100644 (file)
@@ -22,6 +22,7 @@
 #include <gp_Trsf.hxx>
 #include <gp_XYZ.hxx>
 #include <Standard_ConstructionError.hxx>
+#include <Standard_Dump.hxx>
 #include <Standard_OutOfRange.hxx>
 
 void gp_GTrsf::SetTranslationPart (const gp_XYZ& Coord)
@@ -157,3 +158,18 @@ void gp_GTrsf::SetForm()
         return;
       }
 }
+
+//=======================================================================
+//function : DumpJson
+//purpose  : 
+//=======================================================================
+void gp_GTrsf::DumpJson (Standard_OStream& theOStream, Standard_Integer theDepth) const
+{
+  OCCT_DUMP_CLASS_BEGIN (theOStream, gp_GTrsf)
+
+  OCCT_DUMP_FIELD_VALUES_DUMPED (theOStream, theDepth, &matrix)
+  OCCT_DUMP_FIELD_VALUES_DUMPED (theOStream, theDepth, &loc)
+
+  OCCT_DUMP_FIELD_VALUE_NUMERICAL (theOStream, shape)
+  OCCT_DUMP_FIELD_VALUE_NUMERICAL (theOStream, scale)
+}