71{
72
73 unsigned int * datatype_ids =
new unsigned int [
dt_count];
74 try {
75
76
77 unsigned int res_count = 1;
78 unsigned int asys_count = 1;
79
83
86 H3D_DS_ANALYSIS, H3D_POOL_ELEMENT);
87
90 H3D_DS_GLOBAL, H3D_POOL_ELEMENT);
91
94 H3D_DS_GLOBAL, H3D_POOL_ELEMENT);
95
98 H3D_DS_GLOBAL, H3D_POOL_ELEMENT);
99
102 H3D_DS_ANALYSIS, H3D_POOL_ELEMENT);
103
106 H3D_DS_ANALYSIS, H3D_POOL_ELEMENT);
108
110 H3D_DS_ANALYSIS, H3D_POOL_ELEMENT);
112
114 H3D_DS_GLOBAL, H3D_POOL_ELEMENT);
116
118 H3D_DS_GLOBAL, H3D_POOL_ELEMENT);
120
122 H3D_DS_ANALYSIS, H3D_POOL_ELEMENT);
124
126 H3D_DS_ANALYSIS, H3D_POOL_ELEMENT);
128
129
133
134
135
137 {
138 datatype_ids[i] = i + 1;
139 }
140
141 unsigned int sub_count = 1;
145 dt_count, datatype_ids, H3D_NODAL_DISPLACEMENT);
147
148 unsigned int anim_grp_count = 1;
149 unsigned int grp_datatype_ids = 1;
150 unsigned int num_dts_per_grp = 3;
151
152 datatype_ids[0] = 2;
155
157 &grp_datatype_ids, &num_dts_per_grp, &datatype_ids[0]);
159
162
163 }
164
165 catch(...) {
167 }
168 delete [] datatype_ids;
169
171}
H3D_ID spring_poolname_id
H3D_ID sphcell_poolname_id
bool Hyper3DResultAddSystem(H3DFileInfo *h3d_file, H3D_ID poolname_id, int system_id, H3D_ID_POOL_TYPE sysType)
bool Hyper3DWriteTOC(H3DFileInfo *h3d_file)
bool Hyper3DResultWrite(H3DFileInfo *h3d_file, const char *label, H3D_DS_SHELL_METHOD method, unsigned int num_systems)
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 Hyper3DResultEnd(H3DFileInfo *h3d_file)
bool Hyper3DExportClearError(H3DFileInfo *h3d_file)
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 Hyper3DSimSubcaseBegin(H3DFileInfo *h3d_file, unsigned int count)
bool Hyper3DResultBegin(H3DFileInfo *h3d_file, unsigned int count)