Version: 9.12.0
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 (const Handle(GEOM_Object) theOriginal, const TCollection_AsciiString &theFileName, const TCollection_AsciiString &theFormatName)
 
virtual Standard_EXPORT Handle (TColStd_HSequenceOfTransient) Import(const TCollection_AsciiString &theFormatName
 
virtual Standard_EXPORT TCollection_AsciiString ReadValue (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 & 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::GEOMImpl_IECallBack ( )

constructor

◆ ~GEOMImpl_IECallBack()

GEOMImpl_IECallBack::~GEOMImpl_IECallBack ( )

destructor

Member Function Documentation

◆ Export()

bool GEOMImpl_IECallBack::Export ( const Handle(GEOM_Object)  theOriginal,
const TCollection_AsciiString &  theFileName,
const TCollection_AsciiString &  theFormatName 
)
virtual

◆ GetCallBack()

GEOMImpl_IECallBack * GEOMImpl_IECallBack::GetCallBack ( const TCollection_AsciiString &  theFormatName)
static

GetCallBack

References GEOMImpl_IECallBack(), and myCallBacks.

◆ GetEngine()

GEOMImpl_Gen * GEOMImpl_IECallBack::GetEngine ( )
protected

GetEngine

References GEOM_Engine::GetEngine().

◆ Handle()

virtual Standard_EXPORT GEOMImpl_IECallBack::Handle ( TColStd_HSequenceOfTransient  ) const &
virtual

◆ ReadValue()

TCollection_AsciiString GEOMImpl_IECallBack::ReadValue ( const TCollection_AsciiString &  theFileName,
const TCollection_AsciiString &  theFormatName,
const TCollection_AsciiString &  theParameterName 
)
virtual

ReadValue

Reimplemented in STEPPlugin_IECallBack, and IGESPlugin_IECallBack.

◆ Register()

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

Register

References myCallBacks.

Member Data Documentation

◆ myCallBacks

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

◆ theFileName

virtual Standard_EXPORT const TCollection_AsciiString& GEOMImpl_IECallBack::theFileName

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