Interface for XAOPlugin modeling functions.  
import "XAOPlugin.idl";
 | 
| boolean  | ExportXAO (in GEOM::GEOM_Object shape, in GEOM::ListOfGO groups, in GEOM::ListOfFields fields, in string author, in string fileName, in string shapeFileName) | 
|   | 
| boolean  | ImportXAO (in string fileName, out GEOM::GEOM_Object shape, out GEOM::ListOfGO subShapes, out GEOM::ListOfGO groups, out GEOM::ListOfFields fields) | 
|   | 
| boolean  | IsDone () | 
|   | To know, if the operation was successfully performed.  More...
  | 
|   | 
| void  | SetErrorCode (in string theErrorID) | 
|   | Set the operation error code.  More...
  | 
|   | 
| string  | GetErrorCode () | 
|   | Get the operation error code.  More...
  | 
|   | 
| long  | GetStudyID () | 
|   | Get ID of study, where the operation is defined.  More...
  | 
|   | 
| void  | StartOperation () | 
|   | Opens a new transaction.  More...
  | 
|   | 
| void  | FinishOperation () | 
|   | Closes the previously opened trasaction.  More...
  | 
|   | 
| void  | AbortOperation () | 
|   | Aborts the previously opened transaction.  More...
  | 
|   | 
Export a shape to XAO format 
- Parameters
 - 
  
    | shape | The shape to export  | 
    | groups | The list of groups to export  | 
    | fields | The list of fields to export  | 
    | author | The author of the export  | 
    | fileName | The name of the file to export  | 
    | shapeFileName | The name of the file to export the shape in an external file  | 
  
   
- Returns
 - boolean indicating if export was successful. 
 
 
 
Import a shape from XAO format 
- Parameters
 - 
  
    | fileName | The name of the file to import  | 
    | shape | The imported shape  | 
    | subShapes | The list of imported subShapes  | 
    | groups | The list of imported groups  | 
    | fields | The list of imported fields  | 
  
   
- Returns
 - boolean indicating if import was successful. 
 
 
 
The documentation for this interface was generated from the following file: