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

#include <GEOM_Gen_i.hh>

Inheritance diagram for GEOM_Gen_i:
Inheritance graph

Public Member Functions

 GEOM_Gen_i ()
 
 GEOM_Gen_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName)
 
virtual ~GEOM_Gen_i ()
 
void register_name (char *name)
 
CORBA::ORB_ptr GetORB ()
 
SALOME_NamingService * GetNS ()
 
SALOMEDS::TMPFile * Save (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
 
SALOMEDS::TMPFile * SaveASCII (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
 
CORBA::Boolean Load (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, bool isMultiFile)
 
CORBA::Boolean LoadASCII (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, bool isMultiFile)
 
void Close (SALOMEDS::SComponent_ptr theComponent)
 
char * ComponentDataType ()
 
char * IORToLocalPersistentID (SALOMEDS::SObject_ptr theSObject, const char *IORString, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII)
 
char * LocalPersistentIDToIOR (SALOMEDS::SObject_ptr theSObject, const char *aLocalPersistentID, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII)
 
bool CanPublishInStudy (CORBA::Object_ptr theIOR)
 
SALOMEDS::SObject_ptr PublishInStudy (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theSObject, CORBA::Object_ptr theObject, const char *theName) throw (SALOME::SALOME_Exception)
 
GEOM::ListOfGOPublishNamedShapesInStudy (SALOMEDS::Study_ptr theStudy, CORBA::Object_ptr theObject)
 
CORBA::Boolean CanCopy (SALOMEDS::SObject_ptr theObject)
 
SALOMEDS::TMPFile * CopyFrom (SALOMEDS::SObject_ptr theObject, CORBA::Long &theObjectID)
 
CORBA::Boolean CanPaste (const char *theComponentName, CORBA::Long theObjectID)
 
SALOMEDS::SObject_ptr PasteInto (const SALOMEDS::TMPFile &theStream, CORBA::Long theObjectID, SALOMEDS::SObject_ptr theObject)
 
SALOMEDS::SObject_ptr AddInStudy (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_BaseObject_ptr theObject, const char *theName, GEOM::GEOM_BaseObject_ptr theFather)
 Adds theObject in the study with a name = theName, if theFather is not null the object is placed under theFather. More...
 
GEOM::ListOfGORestoreSubShapesO (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_ptr theObject, const GEOM::ListOfGO &theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theInheritFirstArg, CORBA::Boolean theAddPrefix)
 Publish sub-shapes, standing for arguments and sub-shapes of arguments. To be used from python scripts out of geompy.addToStudy (non-default usage) More...
 
GEOM::ListOfGORestoreGivenSubShapesO (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_ptr theObject, const GEOM::ListOfGO &theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theInheritFirstArg, CORBA::Boolean theAddPrefix)
 Publish sub-shapes, standing for given in theArgs arguments and sub-shapes. To be used from python scripts, generated by Dump Python. More...
 
GEOM::ListOfGORestoreSubShapesSO (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theSObject, const GEOM::ListOfGO &theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theInheritFirstArg, CORBA::Boolean theAddPrefix)
 Publish sub-shapes, standing for arguments and sub-shapes of arguments. To be used from GUI and from geompy.addToStudy. More...
 
SALOMEDS::TMPFile * GetDependencyTree (SALOMEDS::Study_ptr theStudy, const GEOM::string_array &theObjectEntries)
 
virtual void Undo (CORBA::Long theStudyID)
 
virtual void Redo (CORBA::Long theStudyID)
 
virtual
GEOM::GEOM_IBasicOperations_ptr 
GetIBasicOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_ITransformOperations_ptr 
GetITransformOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_I3DPrimOperations_ptr 
GetI3DPrimOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_IShapesOperations_ptr 
GetIShapesOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_IBlocksOperations_ptr 
GetIBlocksOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_IBooleanOperations_ptr 
GetIBooleanOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_ICurvesOperations_ptr 
GetICurvesOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_ILocalOperations_ptr 
GetILocalOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_IHealingOperations_ptr 
GetIHealingOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_IInsertOperations_ptr 
GetIInsertOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_IMeasureOperations_ptr 
GetIMeasureOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_IGroupOperations_ptr 
GetIGroupOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual
GEOM::GEOM_IFieldOperations_ptr 
GetIFieldOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
 
virtual GEOM::GEOM_IOperations_ptr GetPluginOperations (CORBA::Long theStudyID, const char *theLibName) throw (SALOME::SALOME_Exception)
 
virtual GEOM::GEOM_Object_ptr AddSubShape (GEOM::GEOM_Object_ptr theMainShape, const GEOM::ListOfLong &theIndices)
 
virtual void RemoveObject (GEOM::GEOM_BaseObject_ptr theObject)
 
virtual char * GetStringFromIOR (GEOM::GEOM_Object_ptr theObject)
 
virtual GEOM::GEOM_Object_ptr GetIORFromString (const char *stringIOR)
 
virtual Engines::TMPFile * DumpPython (CORBA::Object_ptr theStudy, CORBA::Boolean isPublished, CORBA::Boolean isMultiFile, CORBA::Boolean &isValidScript)
 
char * GetDumpName (const char *theStudyEntry)
 
GEOM::string_arrayGetAllDumpNames ()
 
virtual bool hasObjectInfo ()
 
virtual char * getObjectInfo (CORBA::Long studyId, const char *entry)
 
virtual char * getVersion ()
 
SALOMEDS::SObject_ptr CreateFolder (const char *theName, SALOMEDS::SObject_ptr theFather)
 
void MoveToFolder (GEOM::GEOM_Object_ptr theObject, SALOMEDS::SObject_ptr theFolder)
 
void MoveListToFolder (const GEOM::ListOfGO &theListOfGO, SALOMEDS::SObject_ptr theFolder)
 
void Move (const GEOM::object_list &what, SALOMEDS::SObject_ptr where, CORBA::Long row)
 
void GetEntriesToReduceStudy (SALOMEDS::Study_ptr theStudy, GEOM::string_array &theSelectedEntries, GEOM::string_array &theParentEntries, GEOM::string_array &theSubEntries, GEOM::string_array &theOtherEntries)
 Fills 3 lists that is used to clean study of redundant objects. To be used from GUI. More...
 
virtual GEOM::GEOM_BaseObject_ptr GetObject (CORBA::Long theStudyID, const char *theEntry)
 

Private Member Functions

GEOM::ListOfGORestoreSubShapes (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_ptr theObject, SALOMEDS::SObject_ptr theSObject, const GEOM::ListOfGO &theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theInheritFirstArg, CORBA::Boolean theAddPrefix)
 
GEOM::ListOfGORestoreSubShapesOneLevel (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theOldSO, SALOMEDS::SObject_ptr theNewSO, GEOM::GEOM_Object_ptr theNewO, GEOM::ListOfGO &theOutArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theAddPrefix)
 
GEOM::ListOfGORestoreGivenSubShapes (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_ptr theObject, SALOMEDS::SObject_ptr theSObject, const GEOM::ListOfGO &theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theInheritFirstArg, CORBA::Boolean theAddPrefix)
 
GEOM::ListOfGORestoreGivenSubShapesOneLevel (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theOldSO, SALOMEDS::SObject_ptr theNewSO, GEOM::GEOM_Object_ptr theNewO, std::set< std::string > theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theAddPrefix)
 
void CreateAndPublishGroup (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_var theMainShape, const TopTools_IndexedMapOfShape &anIndices, const TopTools_SequenceOfShape &SeqS, const TColStd_SequenceOfAsciiString &SeqN, const Standard_CString &GrName, GEOM::ListOfGO_var aResList)
 
void getUpwardDependency (GEOM::GEOM_BaseObject_ptr gbo, GEOMUtils::LevelsList &upLevelList, std::map< std::string, std::set< std::string > > &passedEntries, int level=0)
 
void getDownwardDependency (GEOM::GEOM_BaseObject_ptr gbo, GEOMUtils::LevelsList &downLevelList, std::map< std::string, std::set< std::string > > &passedEntries, int level=0)
 
void includeParentDependencies (GEOM::GEOM_BaseObject_ptr gbo, std::set< std::string > &aSelected, std::set< std::string > &aParents, std::set< std::string > &aChildren, std::set< std::string > &anOthers)
 
void includeSubObjects (SALOMEDS::Study_ptr theStudy, const std::string &aSelectedEntry, std::set< std::string > &aSelected, std::set< std::string > &aParents, std::set< std::string > &aChildren, std::set< std::string > &anOthers)
 
void LoadPlugin (const std::string &theLibName)
 

Private Attributes

::GEOMImpl_Gen_impl
 
SALOME_NamingService * name_service
 
char * _name
 
std::map< std::string,
GEOM_GenericOperationsCreator * > 
myOpCreatorMap
 

Constructor & Destructor Documentation

GEOM_Gen_i::GEOM_Gen_i ( )
GEOM_Gen_i::GEOM_Gen_i ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName 
)
GEOM_Gen_i::~GEOM_Gen_i ( )
virtual

References _impl, it(), myOpCreatorMap, and name_service.

Member Function Documentation

SALOMEDS::SObject_ptr GEOM_Gen_i::AddInStudy ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_BaseObject_ptr  theObject,
const char *  theName,
GEOM::GEOM_BaseObject_ptr  theFather 
)

References PublishInStudy().

GEOM::GEOM_Object_ptr GEOM_Gen_i::AddSubShape ( GEOM::GEOM_Object_ptr  theMainShape,
const GEOM::ListOfLong theIndices 
)
virtual

AddSubShape

References _impl, aMainShape, GetObject(), Handle(), and HANDLE_NAMESPACE.

CORBA::Boolean GEOM_Gen_i::CanCopy ( SALOMEDS::SObject_ptr  theObject)
CORBA::Boolean GEOM_Gen_i::CanPaste ( const char *  theComponentName,
CORBA::Long  theObjectID 
)

References ComponentDataType().

bool GEOM_Gen_i::CanPublishInStudy ( CORBA::Object_ptr  theIOR)
void GEOM_Gen_i::Close ( SALOMEDS::SComponent_ptr  theComponent)

References _impl, and GEOM_Engine::Close().

char * GEOM_Gen_i::ComponentDataType ( )
SALOMEDS::TMPFile * GEOM_Gen_i::CopyFrom ( SALOMEDS::SObject_ptr  theObject,
CORBA::Long &  theObjectID 
)
void GEOM_Gen_i::CreateAndPublishGroup ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_var  theMainShape,
const TopTools_IndexedMapOfShape &  anIndices,
const TopTools_SequenceOfShape &  SeqS,
const TColStd_SequenceOfAsciiString &  SeqN,
const Standard_CString &  GrName,
GEOM::ListOfGO_var  aResList 
)
private
SALOMEDS::SObject_ptr GEOM_Gen_i::CreateFolder ( const char *  theName,
SALOMEDS::SObject_ptr  theFather 
)
Engines::TMPFile * GEOM_Gen_i::DumpPython ( CORBA::Object_ptr  theStudy,
CORBA::Boolean  isPublished,
CORBA::Boolean  isMultiFile,
CORBA::Boolean &  isValidScript 
)
virtual
GEOM::string_array * GEOM_Gen_i::GetAllDumpNames ( )

References _impl, and Handle().

SALOMEDS::TMPFile * GEOM_Gen_i::GetDependencyTree ( SALOMEDS::Study_ptr  theStudy,
const GEOM::string_array theObjectEntries 
)
void GEOM_Gen_i::getDownwardDependency ( GEOM::GEOM_BaseObject_ptr  gbo,
GEOMUtils::LevelsList downLevelList,
std::map< std::string, std::set< std::string > > &  passedEntries,
int  level = 0 
)
private
char * GEOM_Gen_i::GetDumpName ( const char *  theStudyEntry)
void GEOM_Gen_i::GetEntriesToReduceStudy ( SALOMEDS::Study_ptr  theStudy,
GEOM::string_array theSelectedEntries,
GEOM::string_array theParentEntries,
GEOM::string_array theSubEntries,
GEOM::string_array theOtherEntries 
)
GEOM::GEOM_I3DPrimOperations_ptr GEOM_Gen_i::GetI3DPrimOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IBasicOperations_ptr GEOM_Gen_i::GetIBasicOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IBlocksOperations_ptr GEOM_Gen_i::GetIBlocksOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IBooleanOperations_ptr GEOM_Gen_i::GetIBooleanOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_ICurvesOperations_ptr GEOM_Gen_i::GetICurvesOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IFieldOperations_ptr GEOM_Gen_i::GetIFieldOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IGroupOperations_ptr GEOM_Gen_i::GetIGroupOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IHealingOperations_ptr GEOM_Gen_i::GetIHealingOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IInsertOperations_ptr GEOM_Gen_i::GetIInsertOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_ILocalOperations_ptr GEOM_Gen_i::GetILocalOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IMeasureOperations_ptr GEOM_Gen_i::GetIMeasureOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_Object_ptr GEOM_Gen_i::GetIORFromString ( const char *  stringIOR)
virtual
GEOM::GEOM_IShapesOperations_ptr GEOM_Gen_i::GetIShapesOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_ITransformOperations_ptr GEOM_Gen_i::GetITransformOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception)
virtual
SALOME_NamingService* GEOM_Gen_i::GetNS ( )
inline
GEOM::GEOM_BaseObject_ptr GEOM_Gen_i::GetObject ( CORBA::Long  theStudyID,
const char *  theEntry 
)
virtual
CORBA::ORB_ptr GEOM_Gen_i::GetORB ( )
inline
GEOM::GEOM_IOperations_ptr GEOM_Gen_i::GetPluginOperations ( CORBA::Long  theStudyID,
const char *  theLibName 
) throw (SALOME::SALOME_Exception)
virtual
char * GEOM_Gen_i::GetStringFromIOR ( GEOM::GEOM_Object_ptr  theObject)
virtual
void GEOM_Gen_i::getUpwardDependency ( GEOM::GEOM_BaseObject_ptr  gbo,
GEOMUtils::LevelsList upLevelList,
std::map< std::string, std::set< std::string > > &  passedEntries,
int  level = 0 
)
private
char * GEOM_Gen_i::getVersion ( )
virtual
bool GEOM_Gen_i::hasObjectInfo ( )
virtual
void GEOM_Gen_i::includeParentDependencies ( GEOM::GEOM_BaseObject_ptr  gbo,
std::set< std::string > &  aSelected,
std::set< std::string > &  aParents,
std::set< std::string > &  aChildren,
std::set< std::string > &  anOthers 
)
private

References it().

void GEOM_Gen_i::includeSubObjects ( SALOMEDS::Study_ptr  theStudy,
const std::string &  aSelectedEntry,
std::set< std::string > &  aSelected,
std::set< std::string > &  aParents,
std::set< std::string > &  aChildren,
std::set< std::string > &  anOthers 
)
private

References _impl, and HANDLE_NAMESPACE.

char * GEOM_Gen_i::IORToLocalPersistentID ( SALOMEDS::SObject_ptr  theSObject,
const char *  IORString,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)
CORBA::Boolean GEOM_Gen_i::Load ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
bool  isMultiFile 
)

References _impl, it(), and GEOM_Engine::Load().

CORBA::Boolean GEOM_Gen_i::LoadASCII ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
bool  isMultiFile 
)

References Load().

void GEOM_Gen_i::LoadPlugin ( const std::string &  theLibName)
private
char * GEOM_Gen_i::LocalPersistentIDToIOR ( SALOMEDS::SObject_ptr  theSObject,
const char *  aLocalPersistentID,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)

References _impl, GetObject(), and HANDLE_NAMESPACE.

void GEOM_Gen_i::Move ( const GEOM::object_list what,
SALOMEDS::SObject_ptr  where,
CORBA::Long  row 
)
void GEOM_Gen_i::MoveListToFolder ( const GEOM::ListOfGO theListOfGO,
SALOMEDS::SObject_ptr  theFolder 
)

References Move().

void GEOM_Gen_i::MoveToFolder ( GEOM::GEOM_Object_ptr  theObject,
SALOMEDS::SObject_ptr  theFolder 
)

References Move().

SALOMEDS::SObject_ptr GEOM_Gen_i::PasteInto ( const SALOMEDS::TMPFile &  theStream,
CORBA::Long  theObjectID,
SALOMEDS::SObject_ptr  theObject 
)
SALOMEDS::SObject_ptr GEOM_Gen_i::PublishInStudy ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theSObject,
CORBA::Object_ptr  theObject,
const char *  theName 
) throw (SALOME::SALOME_Exception)
GEOM::ListOfGO * GEOM_Gen_i::PublishNamedShapesInStudy ( SALOMEDS::Study_ptr  theStudy,
CORBA::Object_ptr  theObject 
)
void GEOM_Gen_i::Redo ( CORBA::Long  theStudyID)
virtual

References _impl, and GEOM_Engine::Redo().

void GEOM_Gen_i::register_name ( char *  name)

References name_service.

void GEOM_Gen_i::RemoveObject ( GEOM::GEOM_BaseObject_ptr  theObject)
virtual

RemoveObject

References _impl, HANDLE_NAMESPACE, and GEOM_Engine::RemoveObject().

GEOM::ListOfGO * GEOM_Gen_i::RestoreGivenSubShapes ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_ptr  theObject,
SALOMEDS::SObject_ptr  theSObject,
const GEOM::ListOfGO theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theInheritFirstArg,
CORBA::Boolean  theAddPrefix 
)
private
GEOM::ListOfGO * GEOM_Gen_i::RestoreGivenSubShapesO ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_ptr  theObject,
const GEOM::ListOfGO theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theInheritFirstArg,
CORBA::Boolean  theAddPrefix 
)
GEOM::ListOfGO * GEOM_Gen_i::RestoreGivenSubShapesOneLevel ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theOldSO,
SALOMEDS::SObject_ptr  theNewSO,
GEOM::GEOM_Object_ptr  theNewO,
std::set< std::string >  theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theAddPrefix 
)
private
GEOM::ListOfGO * GEOM_Gen_i::RestoreSubShapes ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_ptr  theObject,
SALOMEDS::SObject_ptr  theSObject,
const GEOM::ListOfGO theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theInheritFirstArg,
CORBA::Boolean  theAddPrefix 
)
private
GEOM::ListOfGO * GEOM_Gen_i::RestoreSubShapesO ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_ptr  theObject,
const GEOM::ListOfGO theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theInheritFirstArg,
CORBA::Boolean  theAddPrefix 
)

References RestoreSubShapes().

GEOM::ListOfGO * GEOM_Gen_i::RestoreSubShapesOneLevel ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theOldSO,
SALOMEDS::SObject_ptr  theNewSO,
GEOM::GEOM_Object_ptr  theNewO,
GEOM::ListOfGO theOutArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theAddPrefix 
)
private
GEOM::ListOfGO * GEOM_Gen_i::RestoreSubShapesSO ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theSObject,
const GEOM::ListOfGO theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theInheritFirstArg,
CORBA::Boolean  theAddPrefix 
)

References RestoreSubShapes().

SALOMEDS::TMPFile * GEOM_Gen_i::Save ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
bool  isMultiFile 
)

References _impl, and GEOM_Engine::Save().

SALOMEDS::TMPFile * GEOM_Gen_i::SaveASCII ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
bool  isMultiFile 
)

References Save().

void GEOM_Gen_i::Undo ( CORBA::Long  theStudyID)
virtual

References _impl, and GEOM_Engine::Undo().

Member Data Documentation

::GEOMImpl_Gen* GEOM_Gen_i::_impl
private
char* GEOM_Gen_i::_name
private
std::map<std::string, GEOM_GenericOperationsCreator*> GEOM_Gen_i::myOpCreatorMap
private
SALOME_NamingService* GEOM_Gen_i::name_service
private

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