#include <Prs3d_TextAspect.hxx>
#include <Font_NameOfFont.hxx>
+#include <Standard_Dump.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Prs3d_TextAspect, Prs3d_BasicAspect)
// =======================================================================
Prs3d_TextAspect::Prs3d_TextAspect()
: myTextAspect (new Graphic3d_AspectText3d (Quantity_Color (Quantity_NOC_YELLOW), Font_NOF_ASCII_TRIPLEX, 1.0, 0.0)),
- myAngle (0.0),
myHeight(16.0),
myHorizontalJustification (Graphic3d_HTA_LEFT),
myVerticalJustification (Graphic3d_VTA_BOTTOM),
// =======================================================================
Prs3d_TextAspect::Prs3d_TextAspect (const Handle(Graphic3d_AspectText3d)& theAspect)
: myTextAspect (theAspect),
- myAngle (0.0),
myHeight(16.0),
myHorizontalJustification (Graphic3d_HTA_LEFT),
myVerticalJustification (Graphic3d_VTA_BOTTOM),
{
//
}
+
+// =======================================================================
+// function : DumpJson
+// purpose :
+// =======================================================================
+void Prs3d_TextAspect::DumpJson (Standard_OStream& theOStream, Standard_Integer theDepth) const
+{
+ OCCT_DUMP_TRANSIENT_CLASS_BEGIN (theOStream)
+
+ OCCT_DUMP_FIELD_VALUES_DUMPED (theOStream, theDepth, myTextAspect.get())
+
+ OCCT_DUMP_FIELD_VALUE_NUMERICAL (theOStream, myHeight)
+ OCCT_DUMP_FIELD_VALUE_NUMERICAL (theOStream, myHorizontalJustification)
+ OCCT_DUMP_FIELD_VALUE_NUMERICAL (theOStream, myVerticalJustification)
+ OCCT_DUMP_FIELD_VALUE_NUMERICAL (theOStream, myOrientation)
+}