Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
SALOME::ExportableObject Interface Reference

common usage interface for exporting of arbitrary data in SALOME environment More...

Inheritance diagram for SALOME::ExportableObject:
Inheritance graph

Public Member Functions

StringSeq GetExportableFormats ()
 Get a list of supported formats. More...
 
boolean ExportDataAs (in string format, out GenericObj exporter)
 Export data in the specified format. More...
 
void Register ()
 Increase the reference count (mark as used by another object). More...
 
void UnRegister ()
 Decrease the reference count (release by another object). More...
 
void Destroy ()
 Obsolete, left for compatibility reasons only. Use UnRegister() instead. More...
 

Detailed Description

common usage interface for exporting of arbitrary data in SALOME environment

Member Function Documentation

StringSeq SALOME::ExportableObject::GetExportableFormats ( )

Get a list of supported formats.

boolean SALOME::ExportableObject::ExportDataAs ( in string  format,
out GenericObj  exporter 
)

Export data in the specified format.

void SALOME::GenericObj::Register ( )
inherited

Increase the reference count (mark as used by another object).

void SALOME::GenericObj::UnRegister ( )
inherited

Decrease the reference count (release by another object).

void SALOME::GenericObj::Destroy ( )
inherited

Obsolete, left for compatibility reasons only. Use UnRegister() instead.