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

#include <GEOMImpl_IECallBack.hxx>

Inheritance diagram for GEOMImpl_IECallBack:
Inheritance graph

Public Member Functions

Standard_EXPORT GEOMImpl_IECallBack ()
 
Standard_EXPORT ~GEOMImpl_IECallBack ()
 
virtual Standard_EXPORT bool Export (int theDocId, const Handle(GEOM_Object) theOriginal, const TCollection_AsciiString &theFileName, const TCollection_AsciiString &theFormatName)
 
virtual Standard_EXPORT Handle (TColStd_HSequenceOfTransient) Import(int theDocId
 
virtual Standard_EXPORT
TCollection_AsciiString 
ReadValue (int theDocId, const TCollection_AsciiString &theFileName, const TCollection_AsciiString &theFormatName, const TCollection_AsciiString &theParameterName)
 

Static Public Member Functions

static Standard_EXPORT void Register (const TCollection_AsciiString &theFormatName, GEOMImpl_IECallBack *theCallBack)
 
static GEOMImpl_IECallBackGetCallBack (const TCollection_AsciiString &theFormatName)
 

Public Attributes

virtual Standard_EXPORT const
TCollection_AsciiString & 
theFormatName
 
virtual Standard_EXPORT const
TCollection_AsciiString const
TCollection_AsciiString & 
theFileName
 

Protected Member Functions

Standard_EXPORT GEOMImpl_GenGetEngine ()
 

Static Private Attributes

static std::map
< TCollection_AsciiString,
GEOMImpl_IECallBack * > 
myCallBacks
 

Constructor & Destructor Documentation

GEOMImpl_IECallBack::GEOMImpl_IECallBack ( )

constructor

GEOMImpl_IECallBack::~GEOMImpl_IECallBack ( )

destructor

Member Function Documentation

bool GEOMImpl_IECallBack::Export ( int  theDocId,
const Handle(GEOM_Object theOriginal,
const TCollection_AsciiString &  theFileName,
const TCollection_AsciiString &  theFormatName 
)
virtual
GEOMImpl_IECallBack * GEOMImpl_IECallBack::GetCallBack ( const TCollection_AsciiString &  theFormatName)
static

GetCallBack

References GEOMImpl_IECallBack(), myCallBacks, and theFormatName.

GEOMImpl_Gen * GEOMImpl_IECallBack::GetEngine ( )
protected

GetEngine

References GEOM_Engine::GetEngine().

virtual Standard_EXPORT GEOMImpl_IECallBack::Handle ( TColStd_HSequenceOfTransient  )
virtual
TCollection_AsciiString GEOMImpl_IECallBack::ReadValue ( int  theDocId,
const TCollection_AsciiString &  theFileName,
const TCollection_AsciiString &  theFormatName,
const TCollection_AsciiString &  theParameterName 
)
virtual

ReadValue

Reimplemented in IGESPlugin_IECallBack, and STEPPlugin_IECallBack.

void GEOMImpl_IECallBack::Register ( const TCollection_AsciiString &  theFormatName,
GEOMImpl_IECallBack theCallBack 
)
static

Register

References myCallBacks, and theFormatName.

Member Data Documentation

std::map< TCollection_AsciiString, GEOMImpl_IECallBack * > GEOMImpl_IECallBack::myCallBacks
staticprivate
virtual Standard_EXPORT const TCollection_AsciiString const TCollection_AsciiString& GEOMImpl_IECallBack::theFileName
virtual Standard_EXPORT const TCollection_AsciiString& GEOMImpl_IECallBack::theFormatName

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