Version: 6.3.1
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes

GEOM.TPythonDump Class Reference

#include <GEOM_PythonDump.hxx>

Public Member Functions

Standard_EXPORT TPythonDump (Handle(GEOM_Function)&theFunction, bool theAppend=false)
virtual Standard_EXPORT ~TPythonDump ()
Standard_EXPORT TPythonDumpoperator<< (bool theArg)
Standard_EXPORT TPythonDumpoperator<< (long int theArg)
Standard_EXPORT TPythonDumpoperator<< (int theArg)
Standard_EXPORT TPythonDumpoperator<< (double theArg)
Standard_EXPORT TPythonDumpoperator<< (float theArg)
Standard_EXPORT TPythonDumpoperator<< (const void *theArg)
Standard_EXPORT TPythonDumpoperator<< (const char *theArg)
Standard_EXPORT TPythonDumpoperator<< (const TopAbs_ShapeEnum theArg)
Standard_EXPORT TPythonDumpoperator<< (const Handle(GEOM_Object)&theObject)

Private Member Functions

 Handle (GEOM_Function) myFunction

Private Attributes

std::ostringstream myStream
bool myAppend

Static Private Attributes

static size_t myCounter = 0

Constructor & Destructor Documentation

GEOM.TPythonDump::TPythonDump ( Handle(GEOM_Function)&  theFunction,
bool  theAppend = false 
)
GEOM.TPythonDump::~TPythonDump ( ) [virtual]

Member Function Documentation

GEOM.TPythonDump.Handle ( GEOM_Function  ) [private]
TPythonDump & GEOM.TPythonDump::operator<< ( bool  theArg)
TPythonDump & GEOM.TPythonDump::operator<< ( long int  theArg)
TPythonDump & GEOM.TPythonDump::operator<< ( int  theArg)
TPythonDump & GEOM.TPythonDump::operator<< ( double  theArg)
TPythonDump & GEOM.TPythonDump::operator<< ( float  theArg)
TPythonDump & GEOM.TPythonDump::operator<< ( const void *  theArg)
TPythonDump & GEOM.TPythonDump::operator<< ( const char *  theArg)
TPythonDump & GEOM.TPythonDump::operator<< ( const TopAbs_ShapeEnum  theArg)
TPythonDump & GEOM.TPythonDump::operator<< ( const Handle(GEOM_Object)&  theObject)

Field Documentation

std::ostringstream GEOM.TPythonDump.myStream [private]
size_t GEOM.TPythonDump::myCounter = 0 [static, private]
bool GEOM.TPythonDump.myAppend [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS