#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h>#include <fcntl.h>#include <sys/resource.h>#include <sys/types.h>#include <time.h>#include <sys/stat.h>#include <unistd.h>#include <dlfcn.h>#include <stdbool.h>#include "h3dpublic_defs.h"Go to the source code of this file.
Macros | |
| #define | _FCALL |
Functions | |
| void | h3dlib_load_ (int *IERROR) |
| void _FCALL | H3DLIB_LOAD (int *IERROR) |
| void | h3dlib_load__ (int *IERROR) |
| void | h3dlib_load (int *IERROR) |
| H3DFileInfo * | Hyper3DExportOpen (const char *filename, H3D_FileMode mode, H3DMessageFunctionType mFunc, H3DErrorFunctionType eFunc) |
| bool | Hyper3DWriteTOC (H3DFileInfo *h3d_file) |
| bool | Hyper3DExportClearError (H3DFileInfo *h3d_file) |
| bool | Hyper3DExportClose (H3DFileInfo *h3d_file) |
| bool | Hyper3DAddString (H3DFileInfo *h3d_file, const char *const string, H3D_ID *const str_id) |
| bool | Hyper3DFileInfoBegin (H3DFileInfo *h3d_file, const char *creating_appl, const char *creation_date, const char *solver_name) |
| bool | Hyper3DFileInfoAddModelFile (H3DFileInfo *h3d_file, const char *model_file) |
| bool | Hyper3DFileInfoAddResultFile (H3DFileInfo *h3d_file, const char *result_file) |
| bool | Hyper3DFileInfoAddComment (H3DFileInfo *h3d_file, const char *comment) |
| bool | Hyper3DFileInfoEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DModelBegin (H3DFileInfo *h3d_file, unsigned int count) |
| bool | Hyper3DModelWrite (H3DFileInfo *h3d_file, const char *label, H3D_ID id, bool tabular, H3D_TRIBOOL adaptive) |
| bool | Hyper3DModelEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DSetModelToWrite (H3DFileInfo *h3d_file, H3D_ID id, bool tabular) |
| bool | Hyper3DAssemblyBegin (H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ID parent_poolname_id) |
| bool | Hyper3DAssemblyWrite (H3DFileInfo *h3d_file, const char *label, H3D_ID id, H3D_ID parent_id) |
| bool | Hyper3DAssemblyEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DComponentBegin (H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ID parent_poolname_id) |
| bool | Hyper3DComponentWrite (H3DFileInfo *h3d_file, const char *label, H3D_ID id, H3D_ID node_poolname_id, H3D_ID parent_id) |
| bool | Hyper3DComponentEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DSystemBegin (H3DFileInfo *h3d_file, unsigned int count) |
| bool | Hyper3DSystemWrite (H3DFileInfo *h3d_file, H3D_ID id, H3D_SYSTEM_TYPE type, float *global_origin, float *global_axis) |
| bool | Hyper3DSystemEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DPositionBegin (H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id) |
| bool | Hyper3DPositionWrite (H3DFileInfo *h3d_file, H3D_ID id, float *coords, H3D_ID refsys_id, H3D_ID analysis_id) |
| bool | Hyper3DPositionEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DElementBegin (H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ElementConfig config, H3D_ID parent_id, H3D_ID parent_poolname_id, H3D_ID node_poolname_id) |
| bool | Hyper3DElementWrite (H3DFileInfo *h3d_file, H3D_ID id, H3D_ID *connectivity) |
| bool | Hyper3DElementEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DElement2Begin (H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ElementConfig config, H3D_ID parent_id, H3D_ID parent_poolname_id, H3D_ID node_poolname_id) |
| bool | Hyper3DElement2Write (H3DFileInfo *h3d_file, H3D_ID id, unsigned int *inode, int *idof, double *icoeff, unsigned int num_inodes, unsigned int *dnode, int *ddof, double *dcoeff, unsigned int num_dnodes) |
| bool | Hyper3DElement2End (H3DFileInfo *h3d_file) |
| bool | Hyper3DErodeBegin (H3DFileInfo *h3d_file, unsigned int count, H3D_ID element_poolname_id, H3D_SIM_IDX idx, H3D_ID subcase_id) |
| bool | Hyper3DErodeElement (H3DFileInfo *h3d_file, H3D_ID id) |
| bool | Hyper3DErodeEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DResultBegin (H3DFileInfo *h3d_file, unsigned int count) |
| bool | Hyper3DResultWrite (H3DFileInfo *h3d_file, const char *label, H3D_DS_SHELL_METHOD method, unsigned int num_systems) |
| bool | Hyper3DResultAddSystem (H3DFileInfo *h3d_file, H3D_ID poolname_id, int system_id, H3D_ID_POOL_TYPE sysType) |
| bool | Hyper3DResultEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DSimSubcaseBegin (H3DFileInfo *h3d_file, unsigned int count) |
| bool | Hyper3DSimSubcaseWrite (H3DFileInfo *h3d_file, const char *label, H3D_ID id, H3D_ANALYSIS_TYPE atype, unsigned int num_datatypes, H3D_ID *datatype_ids, H3D_NODAL_DATA_TYPE anim_type) |
| bool | Hyper3DSimSubcaseAnimationGroups (H3DFileInfo *h3d_file, H3D_ID id, unsigned int num_groups, H3D_ID *grp_datatype_ids, unsigned int *num_dts_per_grp, H3D_ID *datatype_ids) |
| bool | Hyper3DSimSubcaseEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DSimulationBegin (H3DFileInfo *h3d_file, unsigned int count, H3D_ID subcase_id) |
| bool | Hyper3DSimulationWrite (H3DFileInfo *h3d_file, H3D_SIM_IDX idx, const char *label, float syncValue) |
| bool | Hyper3DSimulationEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DDatatypeBegin (H3DFileInfo *h3d_file, unsigned int count) |
| bool | Hyper3DDatatypeWrite (H3DFileInfo *h3d_file, const char *label, H3D_ID dt_id, H3D_DS_FORMAT format, H3D_DS_TYPE type, unsigned int num_pools) |
| bool | Hyper3DDatatypeDescriptionWrite (H3DFileInfo *h3d_file, H3D_ID dt_id, const char *description) |
| bool | Hyper3DDatatypePools (H3DFileInfo *h3d_file, H3D_ID dt_id, H3D_ID poolname_id, unsigned int num_layers, H3D_ID *layername_ids, bool corners, H3D_TENSOR_TYPE tensor_type, float poisson) |
| bool | Hyper3DDatatypeEnd (H3DFileInfo *h3d_file) |
| bool | Hyper3DDatasetBegin (H3DFileInfo *h3d_file, unsigned int count, H3D_SIM_IDX idx, H3D_ID subcase_id, H3D_DS_TYPE type, H3D_DS_FORMAT format, unsigned int num_corners, unsigned int num_modes, H3D_ID dt_id, int layer_idx, H3D_ID data_poolname_id, bool complex) |
| bool | Hyper3DDatasetWriteParent (H3DFileInfo *h3d_file, H3D_ID comp_id, H3D_ID component_poolname_id) |
| bool | Hyper3DDatasetWrite (H3DFileInfo *h3d_file, H3D_ID id, const float *data) |
| bool | Hyper3DDatasetWriteWithSystem (H3DFileInfo *h3d_file, H3D_ID id, const float *data, H3D_ID sys_id, H3D_ANALYSIS_SYSTEM system_flag) |
| bool | Hyper3DDatasetDoubleWrite (H3DFileInfo *h3d_file, H3D_ID id, const double *data) |
| bool | Hyper3DDatasetDoubleWriteWithSystem (H3DFileInfo *h3d_file, H3D_ID id, const double *data, H3D_ID sys_id, H3D_ANALYSIS_SYSTEM system_flag) |
| bool | Hyper3DDatasetEnd (H3DFileInfo *h3d_file) |
Variables | |
| char * | h3dlib ="libh3dwriter.so" |
| char * | libh3dpath |
| void * | h3dhandle |
| char | load_libname [20000] |
| char * | H3D_open_file ="Hyper3DExportOpen" |
| H3DFileInfo *(* | DLHyper3DExportOpen )(const char *filename, H3D_FileMode mode, H3DMessageFunctionType mFunc, H3DErrorFunctionType eFunc) |
| bool(* | DLHyper3DWriteTOC )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DExportClearError )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DExportClose )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DAddString )(H3DFileInfo *h3d_file, const char *const string, H3D_ID *const str_id) |
| bool(* | DLHyper3DFileInfoBegin )(H3DFileInfo *h3d_file, const char *creating_appl, const char *creation_date, const char *solver_name) |
| bool(* | DLHyper3DFileInfoAddModelFile )(H3DFileInfo *h3d_file, const char *model_file) |
| bool(* | DLHyper3DFileInfoAddResultFile )(H3DFileInfo *h3d_file, const char *result_file) |
| bool(* | DLHyper3DFileInfoAddComment )(H3DFileInfo *h3d_file, const char *comment) |
| bool(* | DLHyper3DFileInfoEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DModelBegin )(H3DFileInfo *h3d_file, unsigned int count) |
| bool(* | DLHyper3DModelWrite )(H3DFileInfo *h3d_file, const char *label, H3D_ID id, bool tabular, H3D_TRIBOOL adaptive) |
| bool(* | DLHyper3DModelEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DSetModelToWrite )(H3DFileInfo *h3d_file, H3D_ID id, bool tabular) |
| bool(* | DLHyper3DAssemblyBegin )(H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ID parent_poolname_id) |
| bool(* | DLHyper3DAssemblyWrite )(H3DFileInfo *h3d_file, const char *label, H3D_ID id, H3D_ID parent_id) |
| bool(* | DLHyper3DAssemblyEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DComponentBegin )(H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ID parent_poolname_id) |
| bool(* | DLHyper3DComponentWrite )(H3DFileInfo *h3d_file, const char *label, H3D_ID id, H3D_ID node_poolname_id, H3D_ID parent_id) |
| bool(* | DLHyper3DComponentEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DSystemBegin )(H3DFileInfo *h3d_file, unsigned int count) |
| bool(* | DLHyper3DSystemWrite )(H3DFileInfo *h3d_file, H3D_ID id, H3D_SYSTEM_TYPE type, float *global_origin, float *global_axis) |
| bool(* | DLHyper3DSystemEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DPositionBegin )(H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id) |
| bool(* | DLHyper3DPositionWrite )(H3DFileInfo *h3d_file, H3D_ID id, float *coords, H3D_ID refsys_id, H3D_ID analysis_id) |
| bool(* | DLHyper3DPositionEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DElementBegin )(H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ElementConfig config, H3D_ID parent_id, H3D_ID parent_poolname_id, H3D_ID node_poolname_id) |
| bool(* | DLHyper3DElementWrite )(H3DFileInfo *h3d_file, H3D_ID id, H3D_ID *connectivity) |
| bool(* | DLHyper3DElementEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DElement2Begin )(H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ElementConfig config, H3D_ID parent_id, H3D_ID parent_poolname_id, H3D_ID node_poolname_id) |
| bool(* | DLHyper3DElement2Write )(H3DFileInfo *h3d_file, H3D_ID id, unsigned int *inode, int *idof, double *icoeff, unsigned int num_inodes, unsigned int *dnode, int *ddof, double *dcoeff, unsigned int num_dnodes) |
| bool(* | DLHyper3DElement2End )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DErodeBegin )(H3DFileInfo *h3d_file, unsigned int count, H3D_ID element_poolname_id, H3D_SIM_IDX idx, H3D_ID subcase_id) |
| bool(* | DLHyper3DErodeElement )(H3DFileInfo *h3d_file, H3D_ID id) |
| bool(* | DLHyper3DErodeEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DResultBegin )(H3DFileInfo *h3d_file, unsigned int count) |
| bool(* | DLHyper3DResultWrite )(H3DFileInfo *h3d_file, const char *label, H3D_DS_SHELL_METHOD method, unsigned int num_systems) |
| bool(* | DLHyper3DResultAddSystem )(H3DFileInfo *h3d_file, H3D_ID poolname_id, int system_id, H3D_ID_POOL_TYPE sysType) |
| bool(* | DLHyper3DResultEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DSimSubcaseBegin )(H3DFileInfo *h3d_file, unsigned int count) |
| bool(* | DLHyper3DSimSubcaseWrite )(H3DFileInfo *h3d_file, const char *label, H3D_ID id, H3D_ANALYSIS_TYPE atype, unsigned int num_datatypes, H3D_ID *datatype_ids, H3D_NODAL_DATA_TYPE anim_type) |
| bool(* | DLHyper3DSimSubcaseAnimationGroups )(H3DFileInfo *h3d_file, H3D_ID id, unsigned int num_groups, H3D_ID *grp_datatype_ids, unsigned int *num_dts_per_grp, H3D_ID *datatype_ids) |
| bool(* | DLHyper3DSimSubcaseEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DSimulationBegin )(H3DFileInfo *h3d_file, unsigned int count, H3D_ID subcase_id) |
| bool(* | DLHyper3DSimulationWrite )(H3DFileInfo *h3d_file, H3D_SIM_IDX idx, const char *label, float syncValue) |
| bool(* | DLHyper3DSimulationEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DDatatypeBegin )(H3DFileInfo *h3d_file, unsigned int count) |
| bool(* | DLHyper3DDatatypeWrite )(H3DFileInfo *h3d_file, const char *label, H3D_ID dt_id, H3D_DS_FORMAT format, H3D_DS_TYPE type, unsigned int num_pools) |
| bool(* | DLHyper3DDatatypeDescriptionWrite )(H3DFileInfo *h3d_file, H3D_ID dt_id, const char *description) |
| bool(* | DLHyper3DDatatypePools )(H3DFileInfo *h3d_file, H3D_ID dt_id, H3D_ID poolname_id, unsigned int num_layers, H3D_ID *layername_ids, bool corners, H3D_TENSOR_TYPE tensor_type, float poisson) |
| bool(* | DLHyper3DDatatypeEnd )(H3DFileInfo *h3d_file) |
| bool(* | DLHyper3DDatasetBegin )(H3DFileInfo *h3d_file, unsigned int count, H3D_SIM_IDX idx, H3D_ID subcase_id, H3D_DS_TYPE type, H3D_DS_FORMAT format, unsigned int num_corners, unsigned int num_modes, H3D_ID dt_id, int layer_idx, H3D_ID data_poolname_id, bool complex) |
| bool(* | DLHyper3DDatasetWriteParent )(H3DFileInfo *h3d_file, H3D_ID comp_id, H3D_ID component_poolname_id) |
| bool(* | DLHyper3DDatasetWrite )(H3DFileInfo *h3d_file, H3D_ID id, const float *data) |
| bool(* | DLHyper3DDatasetWriteWithSystem )(H3DFileInfo *h3d_file, H3D_ID id, const float *data, H3D_ID sys_id, H3D_ANALYSIS_SYSTEM system_flag) |
| bool(* | DLHyper3DDatasetDoubleWrite )(H3DFileInfo *h3d_file, H3D_ID id, const double *data) |
| bool(* | DLHyper3DDatasetDoubleWriteWithSystem )(H3DFileInfo *h3d_file, H3D_ID id, const double *data, H3D_ID sys_id, H3D_ANALYSIS_SYSTEM system_flag) |
| bool(* | DLHyper3DDatasetEnd )(H3DFileInfo *h3d_file) |
| void _FCALL H3DLIB_LOAD | ( | int * | IERROR | ) |
Definition at line 913 of file h3d_dl.c.
| void h3dlib_load | ( | int * | IERROR | ) |
Definition at line 919 of file h3d_dl.c.
| void h3dlib_load_ | ( | int * | IERROR | ) |
Definition at line 608 of file h3d_dl.c.
| void h3dlib_load__ | ( | int * | IERROR | ) |
Definition at line 916 of file h3d_dl.c.
| bool Hyper3DAddString | ( | H3DFileInfo * | h3d_file, |
| const char *const | string, | ||
| H3D_ID *const | str_id ) |
| bool Hyper3DAssemblyBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | poolname_id, | ||
| H3D_ID | parent_poolname_id ) |
| bool Hyper3DAssemblyEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DAssemblyWrite | ( | H3DFileInfo * | h3d_file, |
| const char * | label, | ||
| H3D_ID | id, | ||
| H3D_ID | parent_id ) |
| bool Hyper3DComponentBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | poolname_id, | ||
| H3D_ID | parent_poolname_id ) |
| bool Hyper3DComponentEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DComponentWrite | ( | H3DFileInfo * | h3d_file, |
| const char * | label, | ||
| H3D_ID | id, | ||
| H3D_ID | node_poolname_id, | ||
| H3D_ID | parent_id ) |
| bool Hyper3DDatasetBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_SIM_IDX | idx, | ||
| H3D_ID | subcase_id, | ||
| H3D_DS_TYPE | type, | ||
| H3D_DS_FORMAT | format, | ||
| unsigned int | num_corners, | ||
| unsigned int | num_modes, | ||
| H3D_ID | dt_id, | ||
| int | layer_idx, | ||
| H3D_ID | data_poolname_id, | ||
| bool | complex ) |
Definition at line 1352 of file h3d_dl.c.
| bool Hyper3DDatasetDoubleWrite | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| const double * | data ) |
| bool Hyper3DDatasetDoubleWriteWithSystem | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| const double * | data, | ||
| H3D_ID | sys_id, | ||
| H3D_ANALYSIS_SYSTEM | system_flag ) |
| bool Hyper3DDatasetEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DDatasetWrite | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| const float * | data ) |
| bool Hyper3DDatasetWriteParent | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | comp_id, | ||
| H3D_ID | component_poolname_id ) |
| bool Hyper3DDatasetWriteWithSystem | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| const float * | data, | ||
| H3D_ID | sys_id, | ||
| H3D_ANALYSIS_SYSTEM | system_flag ) |
| bool Hyper3DDatatypeBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count ) |
| bool Hyper3DDatatypeDescriptionWrite | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | dt_id, | ||
| const char * | description ) |
| bool Hyper3DDatatypeEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DDatatypePools | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | dt_id, | ||
| H3D_ID | poolname_id, | ||
| unsigned int | num_layers, | ||
| H3D_ID * | layername_ids, | ||
| bool | corners, | ||
| H3D_TENSOR_TYPE | tensor_type, | ||
| float | poisson ) |
| bool Hyper3DDatatypeWrite | ( | H3DFileInfo * | h3d_file, |
| const char * | label, | ||
| H3D_ID | dt_id, | ||
| H3D_DS_FORMAT | format, | ||
| H3D_DS_TYPE | type, | ||
| unsigned int | num_pools ) |
| bool Hyper3DElement2Begin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | poolname_id, | ||
| H3D_ElementConfig | config, | ||
| H3D_ID | parent_id, | ||
| H3D_ID | parent_poolname_id, | ||
| H3D_ID | node_poolname_id ) |
Definition at line 1160 of file h3d_dl.c.
| bool Hyper3DElement2End | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DElement2Write | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| unsigned int * | inode, | ||
| int * | idof, | ||
| double * | icoeff, | ||
| unsigned int | num_inodes, | ||
| unsigned int * | dnode, | ||
| int * | ddof, | ||
| double * | dcoeff, | ||
| unsigned int | num_dnodes ) |
| bool Hyper3DElementBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | poolname_id, | ||
| H3D_ElementConfig | config, | ||
| H3D_ID | parent_id, | ||
| H3D_ID | parent_poolname_id, | ||
| H3D_ID | node_poolname_id ) |
Definition at line 1137 of file h3d_dl.c.
| bool Hyper3DElementEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DElementWrite | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| H3D_ID * | connectivity ) |
| bool Hyper3DErodeBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | element_poolname_id, | ||
| H3D_SIM_IDX | idx, | ||
| H3D_ID | subcase_id ) |
| bool Hyper3DErodeElement | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id ) |
| bool Hyper3DErodeEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DExportClearError | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DExportClose | ( | H3DFileInfo * | h3d_file | ) |
| H3DFileInfo * Hyper3DExportOpen | ( | const char * | filename, |
| H3D_FileMode | mode, | ||
| H3DMessageFunctionType | mFunc, | ||
| H3DErrorFunctionType | eFunc ) |
Definition at line 926 of file h3d_dl.c.
| bool Hyper3DFileInfoAddComment | ( | H3DFileInfo * | h3d_file, |
| const char * | comment ) |
| bool Hyper3DFileInfoAddModelFile | ( | H3DFileInfo * | h3d_file, |
| const char * | model_file ) |
| bool Hyper3DFileInfoAddResultFile | ( | H3DFileInfo * | h3d_file, |
| const char * | result_file ) |
| bool Hyper3DFileInfoBegin | ( | H3DFileInfo * | h3d_file, |
| const char * | creating_appl, | ||
| const char * | creation_date, | ||
| const char * | solver_name ) |
| bool Hyper3DFileInfoEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DModelBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count ) |
| bool Hyper3DModelEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DModelWrite | ( | H3DFileInfo * | h3d_file, |
| const char * | label, | ||
| H3D_ID | id, | ||
| bool | tabular, | ||
| H3D_TRIBOOL | adaptive ) |
| bool Hyper3DPositionBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | poolname_id ) |
| bool Hyper3DPositionEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DPositionWrite | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| float * | coords, | ||
| H3D_ID | refsys_id, | ||
| H3D_ID | analysis_id ) |
| bool Hyper3DResultAddSystem | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | poolname_id, | ||
| int | system_id, | ||
| H3D_ID_POOL_TYPE | sysType ) |
| bool Hyper3DResultBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count ) |
| bool Hyper3DResultEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DResultWrite | ( | H3DFileInfo * | h3d_file, |
| const char * | label, | ||
| H3D_DS_SHELL_METHOD | method, | ||
| unsigned int | num_systems ) |
| bool Hyper3DSetModelToWrite | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| bool | tabular ) |
| bool Hyper3DSimSubcaseAnimationGroups | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| unsigned int | num_groups, | ||
| H3D_ID * | grp_datatype_ids, | ||
| unsigned int * | num_dts_per_grp, | ||
| H3D_ID * | datatype_ids ) |
| bool Hyper3DSimSubcaseBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count ) |
| bool Hyper3DSimSubcaseEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DSimSubcaseWrite | ( | H3DFileInfo * | h3d_file, |
| const char * | label, | ||
| H3D_ID | id, | ||
| H3D_ANALYSIS_TYPE | atype, | ||
| unsigned int | num_datatypes, | ||
| H3D_ID * | datatype_ids, | ||
| H3D_NODAL_DATA_TYPE | anim_type ) |
| bool Hyper3DSimulationBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | subcase_id ) |
| bool Hyper3DSimulationEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DSimulationWrite | ( | H3DFileInfo * | h3d_file, |
| H3D_SIM_IDX | idx, | ||
| const char * | label, | ||
| float | syncValue ) |
| bool Hyper3DSystemBegin | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count ) |
| bool Hyper3DSystemEnd | ( | H3DFileInfo * | h3d_file | ) |
| bool Hyper3DSystemWrite | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| H3D_SYSTEM_TYPE | type, | ||
| float * | global_origin, | ||
| float * | global_axis ) |
| bool Hyper3DWriteTOC | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DAddString) (H3DFileInfo *h3d_file, const char *const string, H3D_ID *const str_id) | ( | H3DFileInfo * | h3d_file, |
| const char *const | string, | ||
| H3D_ID *const | str_id ) |
| bool(* DLHyper3DAssemblyBegin) (H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ID parent_poolname_id) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | poolname_id, | ||
| H3D_ID | parent_poolname_id ) |
| bool(* DLHyper3DAssemblyEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DComponentBegin) (H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ID parent_poolname_id) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | poolname_id, | ||
| H3D_ID | parent_poolname_id ) |
| bool(* DLHyper3DComponentEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DComponentWrite) (H3DFileInfo *h3d_file, const char *label, H3D_ID id, H3D_ID node_poolname_id, H3D_ID parent_id) | ( | H3DFileInfo * | h3d_file, |
| const char * | label, | ||
| H3D_ID | id, | ||
| H3D_ID | node_poolname_id, | ||
| H3D_ID | parent_id ) |
| bool(* DLHyper3DDatasetBegin) (H3DFileInfo *h3d_file, unsigned int count, H3D_SIM_IDX idx, H3D_ID subcase_id, H3D_DS_TYPE type, H3D_DS_FORMAT format, unsigned int num_corners, unsigned int num_modes, H3D_ID dt_id, int layer_idx, H3D_ID data_poolname_id, bool complex) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_SIM_IDX | idx, | ||
| H3D_ID | subcase_id, | ||
| H3D_DS_TYPE | type, | ||
| H3D_DS_FORMAT | format, | ||
| unsigned int | num_corners, | ||
| unsigned int | num_modes, | ||
| H3D_ID | dt_id, | ||
| int | layer_idx, | ||
| H3D_ID | data_poolname_id, | ||
| bool | complex ) |
| bool(* DLHyper3DDatasetEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DDatatypeBegin) (H3DFileInfo *h3d_file, unsigned int count) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count ) |
| bool(* DLHyper3DDatatypeEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DDatatypePools) (H3DFileInfo *h3d_file, H3D_ID dt_id, H3D_ID poolname_id, unsigned int num_layers, H3D_ID *layername_ids, bool corners, H3D_TENSOR_TYPE tensor_type, float poisson) | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | dt_id, | ||
| H3D_ID | poolname_id, | ||
| unsigned int | num_layers, | ||
| H3D_ID * | layername_ids, | ||
| bool | corners, | ||
| H3D_TENSOR_TYPE | tensor_type, | ||
| float | poisson ) |
| bool(* DLHyper3DElement2Begin) (H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ElementConfig config, H3D_ID parent_id, H3D_ID parent_poolname_id, H3D_ID node_poolname_id) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | poolname_id, | ||
| H3D_ElementConfig | config, | ||
| H3D_ID | parent_id, | ||
| H3D_ID | parent_poolname_id, | ||
| H3D_ID | node_poolname_id ) |
| bool(* DLHyper3DElement2End) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DElement2Write) (H3DFileInfo *h3d_file, H3D_ID id, unsigned int *inode, int *idof, double *icoeff, unsigned int num_inodes, unsigned int *dnode, int *ddof, double *dcoeff, unsigned int num_dnodes) | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| unsigned int * | inode, | ||
| int * | idof, | ||
| double * | icoeff, | ||
| unsigned int | num_inodes, | ||
| unsigned int * | dnode, | ||
| int * | ddof, | ||
| double * | dcoeff, | ||
| unsigned int | num_dnodes ) |
| bool(* DLHyper3DElementBegin) (H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id, H3D_ElementConfig config, H3D_ID parent_id, H3D_ID parent_poolname_id, H3D_ID node_poolname_id) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | poolname_id, | ||
| H3D_ElementConfig | config, | ||
| H3D_ID | parent_id, | ||
| H3D_ID | parent_poolname_id, | ||
| H3D_ID | node_poolname_id ) |
| bool(* DLHyper3DElementEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DErodeBegin) (H3DFileInfo *h3d_file, unsigned int count, H3D_ID element_poolname_id, H3D_SIM_IDX idx, H3D_ID subcase_id) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | element_poolname_id, | ||
| H3D_SIM_IDX | idx, | ||
| H3D_ID | subcase_id ) |
| bool(* DLHyper3DErodeEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DExportClearError) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DExportClose) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| H3DFileInfo *(* DLHyper3DExportOpen) (const char *filename, H3D_FileMode mode, H3DMessageFunctionType mFunc, H3DErrorFunctionType eFunc) | ( | const char * | filename, |
| H3D_FileMode | mode, | ||
| H3DMessageFunctionType | mFunc, | ||
| H3DErrorFunctionType | eFunc ) |
| bool(* DLHyper3DFileInfoAddComment) (H3DFileInfo *h3d_file, const char *comment) | ( | H3DFileInfo * | h3d_file, |
| const char * | comment ) |
| bool(* DLHyper3DFileInfoAddModelFile) (H3DFileInfo *h3d_file, const char *model_file) | ( | H3DFileInfo * | h3d_file, |
| const char * | model_file ) |
| bool(* DLHyper3DFileInfoAddResultFile) (H3DFileInfo *h3d_file, const char *result_file) | ( | H3DFileInfo * | h3d_file, |
| const char * | result_file ) |
| bool(* DLHyper3DFileInfoBegin) (H3DFileInfo *h3d_file, const char *creating_appl, const char *creation_date, const char *solver_name) | ( | H3DFileInfo * | h3d_file, |
| const char * | creating_appl, | ||
| const char * | creation_date, | ||
| const char * | solver_name ) |
| bool(* DLHyper3DFileInfoEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DModelBegin) (H3DFileInfo *h3d_file, unsigned int count) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count ) |
| bool(* DLHyper3DModelEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DPositionBegin) (H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | poolname_id ) |
| bool(* DLHyper3DPositionEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DResultAddSystem) (H3DFileInfo *h3d_file, H3D_ID poolname_id, int system_id, H3D_ID_POOL_TYPE sysType) | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | poolname_id, | ||
| int | system_id, | ||
| H3D_ID_POOL_TYPE | sysType ) |
| bool(* DLHyper3DResultBegin) (H3DFileInfo *h3d_file, unsigned int count) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count ) |
| bool(* DLHyper3DResultEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DResultWrite) (H3DFileInfo *h3d_file, const char *label, H3D_DS_SHELL_METHOD method, unsigned int num_systems) | ( | H3DFileInfo * | h3d_file, |
| const char * | label, | ||
| H3D_DS_SHELL_METHOD | method, | ||
| unsigned int | num_systems ) |
| bool(* DLHyper3DSimSubcaseAnimationGroups) (H3DFileInfo *h3d_file, H3D_ID id, unsigned int num_groups, H3D_ID *grp_datatype_ids, unsigned int *num_dts_per_grp, H3D_ID *datatype_ids) | ( | H3DFileInfo * | h3d_file, |
| H3D_ID | id, | ||
| unsigned int | num_groups, | ||
| H3D_ID * | grp_datatype_ids, | ||
| unsigned int * | num_dts_per_grp, | ||
| H3D_ID * | datatype_ids ) |
| bool(* DLHyper3DSimSubcaseBegin) (H3DFileInfo *h3d_file, unsigned int count) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count ) |
| bool(* DLHyper3DSimSubcaseEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DSimSubcaseWrite) (H3DFileInfo *h3d_file, const char *label, H3D_ID id, H3D_ANALYSIS_TYPE atype, unsigned int num_datatypes, H3D_ID *datatype_ids, H3D_NODAL_DATA_TYPE anim_type) | ( | H3DFileInfo * | h3d_file, |
| const char * | label, | ||
| H3D_ID | id, | ||
| H3D_ANALYSIS_TYPE | atype, | ||
| unsigned int | num_datatypes, | ||
| H3D_ID * | datatype_ids, | ||
| H3D_NODAL_DATA_TYPE | anim_type ) |
| bool(* DLHyper3DSimulationBegin) (H3DFileInfo *h3d_file, unsigned int count, H3D_ID subcase_id) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count, | ||
| H3D_ID | subcase_id ) |
| bool(* DLHyper3DSimulationEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DSimulationWrite) (H3DFileInfo *h3d_file, H3D_SIM_IDX idx, const char *label, float syncValue) | ( | H3DFileInfo * | h3d_file, |
| H3D_SIM_IDX | idx, | ||
| const char * | label, | ||
| float | syncValue ) |
| bool(* DLHyper3DSystemBegin) (H3DFileInfo *h3d_file, unsigned int count) | ( | H3DFileInfo * | h3d_file, |
| unsigned int | count ) |
| bool(* DLHyper3DSystemEnd) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |
| bool(* DLHyper3DWriteTOC) (H3DFileInfo *h3d_file) | ( | H3DFileInfo * | h3d_file | ) |