Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOM::TPythonDump Class Reference

#include <GEOM_PythonDump.hxx>

Public Member Functions

Standard_EXPORT TPythonDump (const 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 TCollection_AsciiString theArg)
 
Standard_EXPORT TPythonDumpoperator<< (const TopAbs_ShapeEnum theArg)
 
Standard_EXPORT TPythonDumpoperator<< (const Handle(GEOM_BaseObject)&theObject)
 
Standard_EXPORT TPythonDumpoperator<< (const Handle(TColStd_HSequenceOfTransient)&objects)
 
Standard_EXPORT TPythonDumpoperator<< (const std::list< Handle(GEOM_Object)> &theObjects)
 
Standard_EXPORT TPythonDumpoperator<< (const GEOM_BaseObject *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 ( const Handle(GEOM_Function)&  theFunction,
bool  theAppend = false 
)

References myAppend, and myCounter.

GEOM::TPythonDump::~TPythonDump ( )
virtual

References myAppend, myCounter, and myStream.

Member Function Documentation

GEOM::TPythonDump::Handle ( GEOM_Function  )
private
TPythonDump & GEOM::TPythonDump::operator<< ( bool  theArg)

References myStream.

TPythonDump & GEOM::TPythonDump::operator<< ( long int  theArg)

References myStream.

TPythonDump & GEOM::TPythonDump::operator<< ( int  theArg)

References myStream.

TPythonDump & GEOM::TPythonDump::operator<< ( double  theArg)

References myStream.

TPythonDump & GEOM::TPythonDump::operator<< ( float  theArg)

References myStream.

TPythonDump & GEOM::TPythonDump::operator<< ( const void *  theArg)

References myStream.

TPythonDump & GEOM::TPythonDump::operator<< ( const char *  theArg)

References myStream.

TPythonDump & GEOM::TPythonDump::operator<< ( const TCollection_AsciiString  theArg)

References myStream.

TPythonDump & GEOM::TPythonDump::operator<< ( const TopAbs_ShapeEnum  theArg)

References myStream.

TPythonDump & GEOM::TPythonDump::operator<< ( const Handle(GEOM_BaseObject)&  theObject)

References myStream.

TPythonDump & GEOM::TPythonDump::operator<< ( const Handle(TColStd_HSequenceOfTransient)&  objects)

References Handle(), and myStream.

Standard_EXPORT TPythonDump & GEOM::TPythonDump::operator<< ( const std::list< Handle(GEOM_Object)> &  theObjects)
TPythonDump & GEOM::TPythonDump::operator<< ( const GEOM_BaseObject theObject)

Member Data Documentation

bool GEOM::TPythonDump::myAppend
private
size_t GEOM::TPythonDump::myCounter = 0
staticprivate
std::ostringstream GEOM::TPythonDump::myStream
private

The documentation for this class was generated from the following files: