Fonctions | |
| int | SPI_FIL_read_bin_file (const std::string &dir, const std::string &name) |
| Vide la mémoire et charge un fichier binaire GO2cam. | |
| int | SPI_FIL_write_bin_file (const std::string &dir, const std::string &name) |
| Crée un fichier binaire GO2cam à partir de ce qui est en mémoire. | |
| int | SPI_FIL_set_param_inp_exp_file (int param, const std::string &sVal) |
| Configure les paramètres des interfaces. | |
| int | SPI_FIL_import_file (const std::string &dir, const std::string &name) |
| Vide la mémoire et importe un fichier Les fichiers reconnus sont de type suivant : AUTOCAD DXF, AUTOCAD DWG, ACIS SAT, CATIA NATIF, STEP, IGES, VDA, HPGL, ISO CN, TELL 2D, ME10 MI, PTS, PRO-ENG. | |
| int | SPI_FIL_import_file_solid (const std::string &dir, const std::string &name) |
| Voir SPI_FIL_import_file + démarrage UI pour positionnement, origine et création du brut. | |
| int | SPI_FIL_export_file (const std::string &dir, const std::string &name) |
| Exporte un fichier au format desiré | |
| int | SPI_FIL_update_object_fte (const std::string &dir, const std::string &name, int mode) |
| Met à jour un objet FTE depuis un fichier. | |
| int | SPI_FIL_export_solid_stl (int indDB, int indStock, const std::string &dir, const std::string &name, int *status) |
| Crée un fichier STL à partir d'un volume designé | |
| int | SPI_FIL_export_solid_iges (int indDB, int indStock, const std::string &dir, const std::string &name, int *status) |
| Crée un fichier IGES à partir d'un volume designé | |
| int | SPI_FIL_export_solid_psl (int indDB, int indStock, int version, const std::string &dir, const std::string &name) |
| Crée un fichier PARASOLID (X_T) à partir d'un volume designé | |
| int | SPI_FIL_export_solid (int indDB, int indStock, const std::string &dir, const std::string &name, int *status) |
| Crée un fichier Solid à partir d'un volume designé | |
| int | SPI_FIL_export_bitmap_file () |
| Exporte une image bitmap en utilisant les fonctions standards. | |
| int | SPI_FIL_export_bitmap_file2 (int dimX, int dimY, const std::string &folder, const std::string &name) |
| Exporte une image bitmap. L'image est centrée sur l'écran. | |
| int | SPI_FIL_export_bitmap_file3 (int dimX, int dimY, const std::string &folder, const std::string &name, int colorId) |
| Exporte une image bitmap. L'image est centrée sur l'écran. | |
| int | SPI_FIL_export_mcg (const std::string &dir, const std::string &name) |
| Exporte un modèle complet de machine. | |
| int | SPI_FIL_merge_dxf (const std::string &dir, const std::string &name) |
| Fusionne un fichier DXF sur la pièce actuelle. | |
| int | SPI_FIL_merge_interface_file (const std::string &dir, const std::string &name, int isGinters) |
| Fusionne un fichier sur la pièce actuelle. | |
| int | SPI_FIL_merge_interface_file2 (const std::string &dir, const std::string &name, int isGinters, int positionning) |
| Fusionne un fichier sur la pièce actuelle avec ou sans fonction de positionnement. | |
| int | SPI_FIL_call_manual_positioning () |
| Appelle les fonctions de positionnement de pièce. | |
Import/Export de fichiers
| int SPI_FIL_call_manual_positioning | ( | ) |
Appelle les fonctions de positionnement de pièce.
return SPI_YES / SPI_NO
| int SPI_FIL_export_bitmap_file | ( | ) |
Exporte une image bitmap en utilisant les fonctions standards.
return SPI_YES / SPI_NO
| int SPI_FIL_export_bitmap_file2 | ( | int | dimX, |
| int | dimY, | ||
| const std::string & | folder, | ||
| const std::string & | name ) |
Exporte une image bitmap. L'image est centrée sur l'écran.
param[in] dimX dimension sur X (eg 1024) param[in] dimY dimension sur Y (eg 768) param[in] folder répertoire de destination param[in] name nom de l'image
return SPI_YES / SPI_NO
| int SPI_FIL_export_bitmap_file3 | ( | int | dimX, |
| int | dimY, | ||
| const std::string & | folder, | ||
| const std::string & | name, | ||
| int | colorId ) |
Exporte une image bitmap. L'image est centrée sur l'écran.
param[in] dimX dimension sur X (eg 1024) param[in] dimY dimension sur Y (eg 768) param[in] folder répertoire de destination param[in] name nom de l'image param[in] colorId couleur fond écran
return SPI_YES / SPI_NO
| int SPI_FIL_export_file | ( | const std::string & | dir, |
| const std::string & | name ) |
Exporte un fichier au format desiré
| [in] | dir | répertoire du fichier |
| [in] | name | nom du fichier |
| int SPI_FIL_export_mcg | ( | const std::string & | dir, |
| const std::string & | name ) |
Exporte un modèle complet de machine.
param[in] dir répertoire du fichier param[in] name nom du fichier
return SPI_YES / SPI_NO
| int SPI_FIL_export_solid | ( | int | indDB, |
| int | indStock, | ||
| const std::string & | dir, | ||
| const std::string & | name, | ||
| int * | status ) |
Crée un fichier Solid à partir d'un volume designé
| [in] | indDB | indice de l'entité à exporter |
| [in] | indStock | indice du brut à t si indDB est un brut 0=Origine ... MAXELT=dernier |
| [in] | dir | répertoire du fichier à créer |
| [in] | name | nom du fichier à créer |
| [out] | status | En cas d'erreur renvoie le status d'erreur
|
| int SPI_FIL_export_solid_iges | ( | int | indDB, |
| int | indStock, | ||
| const std::string & | dir, | ||
| const std::string & | name, | ||
| int * | status ) |
Crée un fichier IGES à partir d'un volume designé
| [in] | indDB | indice de l'entité à exporter |
| [in] | indStock | indice du brut à t si indDB est un brut 0=Origine ... MAXELT=dernier |
| [in] | dir | répertoire du fichier à créer |
| [in] | name | nom du fichier à créer |
| [out] | status | En cas d'erreur renvoie le status d'erreur
|
| int SPI_FIL_export_solid_psl | ( | int | indDB, |
| int | indStock, | ||
| int | version, | ||
| const std::string & | dir, | ||
| const std::string & | name ) |
Crée un fichier PARASOLID (X_T) à partir d'un volume designé
param[in] indDB indice de l'entité à exporter param[in] indStock indice du brut à t si indDB est un brut
0=Origine ... MAXELT=dernier param[in] version version de parasolid: 0 : V12, 1 : V13, 2 : V14 param[in] dir répertoire du fichier à créer param[in] name nom du fichier à créer
return SPI_YES / SPI_NO
| int SPI_FIL_export_solid_stl | ( | int | indDB, |
| int | indStock, | ||
| const std::string & | dir, | ||
| const std::string & | name, | ||
| int * | status ) |
Crée un fichier STL à partir d'un volume designé
| [in] | indDB | indice de l'entité à exporter |
| [in] | indStock | indice du brut à t si indDB est un brut 0=Origine ... MAXELT=dernier |
| [in] | dir | répertoire du fichier à créer |
| [in] | name | nom du fichier à créer |
| [out] | status | En cas d'erreur renvoie le status d'erreur
|
| int SPI_FIL_import_file | ( | const std::string & | dir, |
| const std::string & | name ) |
Vide la mémoire et importe un fichier
Les fichiers reconnus sont de type suivant :
AUTOCAD DXF, AUTOCAD DWG,
ACIS SAT, CATIA NATIF, STEP, IGES, VDA,
HPGL, ISO CN, TELL 2D, ME10 MI, PTS,
PRO-ENG.
| [in] | dir | répertoire du fichier |
| [in] | name | nom du fichier |
| int SPI_FIL_import_file_solid | ( | const std::string & | dir, |
| const std::string & | name ) |
Voir SPI_FIL_import_file + démarrage UI pour positionnement, origine et création du brut.
| [in] | dir | répertoire du fichier |
| [in] | name | nom du fichier |
| int SPI_FIL_merge_dxf | ( | const std::string & | dir, |
| const std::string & | name ) |
Fusionne un fichier DXF sur la pièce actuelle.
param[in] dir répertoire du fichier param[in] name nom du fichier
return SPI_YES / SPI_NO
| int SPI_FIL_merge_interface_file | ( | const std::string & | dir, |
| const std::string & | name, | ||
| int | isGinters ) |
Fusionne un fichier sur la pièce actuelle.
param[in] dir répertoire du fichier param[in] name nom du fichier param[in] isGinters import via ginters (1) ou non (0)
return SPI_YES / SPI_NO
| int SPI_FIL_merge_interface_file2 | ( | const std::string & | dir, |
| const std::string & | name, | ||
| int | isGinters, | ||
| int | positionning ) |
Fusionne un fichier sur la pièce actuelle avec ou sans fonction de positionnement.
param[in] dir répertoire du fichier param[in] name nom du fichier param[in] isGinters import via ginters (1) ou non (0) param[in] positionning SPI_YES = appel du positionneemnt après le merge
SPI_NO = pas d'appel du positionnement
return SPI_YES / SPI_NO
| int SPI_FIL_read_bin_file | ( | const std::string & | dir, |
| const std::string & | name ) |
Vide la mémoire et charge un fichier binaire GO2cam.
| [in] | dir | répertoire du fichier |
| [in] | name | nom du fichier |
| int SPI_FIL_set_param_inp_exp_file | ( | int | param, |
| const std::string & | sVal ) |
Configure les paramètres des interfaces.
| [in] | param | clé du paramètre (voir liste ci-dessous) |
| [in] | sVal | valeur du paramètre |
| int SPI_FIL_update_object_fte | ( | const std::string & | dir, |
| const std::string & | name, | ||
| int | mode ) |
Met à jour un objet FTE depuis un fichier.
param[in] dir répertoire du fichier param[in] name nom du fichier param[in] mode
return SPI_YES / SPI_NO
| int SPI_FIL_write_bin_file | ( | const std::string & | dir, |
| const std::string & | name ) |
Crée un fichier binaire GO2cam à partir de ce qui est en mémoire.
| [in] | dir | répertoire du fichier |
| [in] | name | nom du fichier |