Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

GiD_Event_BeforeReadGIDProject: will be called just before read a GiD project. It receives the argument filename, which is the path of the model folder, without the .gid extension.
If it returns -cancel- then the reading is cancelled.

Code Block
proc GiD_Event_BeforeReadGIDProject { filename } {
...body...
  set value ...
  return $value
}


GiD_Event_AfterReadGIDProject: will be called just after read a GiD project. It receives the argument filename, which is the path of the model folder, without the .gid extension.

Code Block
proc GiD_Event_AfterReadGIDProject { filename } {

...


}


GiD_Event_AfterInsertGIDProject: will be called just after insert a GiD project into the current one. It receives the argument filename, which is the path of the model folder, without the .gid extension.

Code Block
proc GiD_Event_AfterInsertGIDProject { filename } {

...


}


GiD_Event_AfterSetProjectName:

Code Block
proc GiD_Event_AfterSetProjectName { name } {

...


}


GiD_Event_BeforeOpenFile:

Code Block
proc GiD_Event_BeforeOpenFile { filename format } {

...


...body...

...


  set value ...

...


  return $value

...


}
  • filename: the full name of the file to be read;
  • format: ACIS_FORMAT, CGNS_FORMAT, DXF_FORMAT, GID_BATCH_FORMAT, GID_GEOMETRY_FORMAT, GID_MESH_FORMAT, IGES_FORMAT, NASTRAN_FORMAT, PARASOLID_FORMAT, RHINO_FORMAT, SHAPEFILE_FORMAT, STL_FORMAT, VDA_FORMAT, VRML_FORMAT or 3DSTUDIO_FORMAT.

If it returns -cancel- then the reading is cancelled.

GiD_Event_AfterOpenFile: will be called after a geometry or mesh file is read inside GiD. It receives as arguments:

  • filename: the full name of the file that has been read;
  • format: ACIS_FORMAT, CGNS_FORMAT, DXF_FORMAT, GID_BATCH_FORMAT, GID_GEOMETRY_FORMAT, GID_MESH_FORMAT, IGES_FORMAT, NASTRAN_FORMAT, PARASOLID_FORMAT, RHINO_FORMAT, SHAPEFILE_FORMAT, STL_FORMAT, VDA_FORMAT, VRML_FORMAT or 3DSTUDIO_FORMAT.
  • error: boolean 0 or 1 to indicate an error when reading.
Code Block
proc GiD_Event_AfterOpenFile { filename format error } {

...


}