Version: 9.12.0
BREPPlugin_IOperations_i Class Reference

#include <BREPPlugin_IOperations_i.hh>

Inheritance diagram for BREPPlugin_IOperations_i:
Inheritance graph

Public Member Functions

 BREPPlugin_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, BREPPlugin_IOperations *theImpl)
 
 ~BREPPlugin_IOperations_i ()
 
void ExportBREP (GEOM::GEOM_Object_ptr, const char *)
 
GEOM::ListOfGOImportBREP (const char *)
 
BREPPlugin_IOperationsGetOperations ()
 
- Public Member Functions inherited from GEOM_IOperations_i
 GEOM_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, ::GEOM_IOperations *theImpl)
 
 ~GEOM_IOperations_i ()
 
virtual CORBA::Boolean IsDone ()
 
virtual void SetErrorCode (const char *theErrorCode)
 
virtual char * GetErrorCode ()
 
virtual GEOM::GEOM_BaseObject_ptr GetBaseObject (Handle(::GEOM_BaseObject) theObject)
 
virtual void FinishOperation ()
 
virtual void AbortOperation ()
 
::GEOM_IOperationsGetImpl ()
 
virtual void UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj)
 

Constructor & Destructor Documentation

◆ BREPPlugin_IOperations_i()

BREPPlugin_IOperations_i::BREPPlugin_IOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
BREPPlugin_IOperations theImpl 
)

constructor:

◆ ~BREPPlugin_IOperations_i()

BREPPlugin_IOperations_i::~BREPPlugin_IOperations_i ( )

destructor

Member Function Documentation

◆ ExportBREP()

void BREPPlugin_IOperations_i::ExportBREP ( GEOM::GEOM_Object_ptr  theOriginal,
const char *  theFileName 
)

ExportBREP Export a shape to BREP format

Parameters
theOriginalThe shape to export
theFileNameThe name of the exported file

References BREPPlugin_IOperations::ExportBREP(), GetOperations(), Handle(), and GEOM_IOperations::SetNotDone().

◆ GetOperations()

BREPPlugin_IOperations * BREPPlugin_IOperations_i::GetOperations ( )

◆ ImportBREP()

GEOM::ListOfGO * BREPPlugin_IOperations_i::ImportBREP ( const char *  theFileName)

ImportBREP Import a shape from BREP format

Parameters
theFileNameThe name of the file to import
Returns
List of GEOM_Objects, containing the created shape and propagation groups.

References GetOperations(), Handle(), GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().


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