Back to index

salome-geom  6.5.0
Defines | Typedefs | Functions
GEOMImpl_ExportDriver.cxx File Reference
#include <Standard_Stream.hxx>
#include <GEOMImpl_ExportDriver.hxx>
#include <GEOMImpl_IImportExport.hxx>
#include <GEOMImpl_Types.hxx>
#include <GEOM_Function.hxx>
#include <TopoDS_Shape.hxx>
#include <TCollection_AsciiString.hxx>
#include <Standard_Failure.hxx>
#include <dlfcn.h>

Go to the source code of this file.


#define LibHandle   void*
#define LoadLib(name)   dlopen( name, RTLD_LAZY )
#define GetProc   dlsym
#define UnLoadLib(handle)   dlclose( handle );


typedef int(* funcPoint )(const TopoDS_Shape &, const TCollection_AsciiString &, const TCollection_AsciiString &)


Handle_Standard_Type & 
GEOMImpl_ExportDriver_Type_ ()
const Handle (GEOMImpl_ExportDriver) Handle(GEOMImpl_ExportDriver)

Define Documentation

#define GetProc   dlsym

Definition at line 49 of file GEOMImpl_ExportDriver.cxx.

#define LibHandle   void*

Definition at line 47 of file GEOMImpl_ExportDriver.cxx.

#define LoadLib (   name)    dlopen( name, RTLD_LAZY )

Definition at line 48 of file GEOMImpl_ExportDriver.cxx.

#define UnLoadLib (   handle)    dlclose( handle );

Definition at line 50 of file GEOMImpl_ExportDriver.cxx.

Typedef Documentation

typedef int(* funcPoint)(const TopoDS_Shape &, const TCollection_AsciiString &, const TCollection_AsciiString &)

Definition at line 53 of file GEOMImpl_ExportDriver.cxx.

Function Documentation

Standard_EXPORT Handle_Standard_Type& GEOMImpl_ExportDriver_Type_ ( )

Definition at line 134 of file GEOMImpl_ExportDriver.cxx.


  static Handle_Standard_Type aType1 = STANDARD_TYPE(TFunction_Driver);
  if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TFunction_Driver);
  static Handle_Standard_Type aType2 = STANDARD_TYPE(MMgt_TShared);
  if ( aType2.IsNull()) aType2 = STANDARD_TYPE(MMgt_TShared); 
  static Handle_Standard_Type aType3 = STANDARD_TYPE(Standard_Transient);
  if ( aType3.IsNull()) aType3 = STANDARD_TYPE(Standard_Transient);

  static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,NULL};
  static Handle_Standard_Type _aType = new Standard_Type("GEOMImpl_ExportDriver",

  return _aType;

Here is the call graph for this function:

Definition at line 159 of file GEOMImpl_ExportDriver.cxx.

  Handle(GEOMImpl_ExportDriver) _anOtherObject;

  if (!AnObject.IsNull()) {
     if (AnObject->IsKind(STANDARD_TYPE(GEOMImpl_ExportDriver))) {
       _anOtherObject = Handle(GEOMImpl_ExportDriver)((Handle(GEOMImpl_ExportDriver)&)AnObject);

  return _anOtherObject ;

Here is the call graph for this function: