34 #ifndef __GTXFileInfo_hpp__
35 #define __GTXFileInfo_hpp__
37 #define __USING_GTXSERVER_CPP_API__
40 #define SWIG_OR_DOXYGEN
45 #define SWIG_OR_DOXYGEN
47 #include <GTXClient.h>
79 FileType GetFileType();
81 const char *GetLinkedFileName();
83 bool GetFaultedFlag();
85 bool GetPolygonFlag();
87 bool GetWireframeFlag();
91 gtx_long GetSampleNumber();
113 bool GetGridRotatedFlag();
115 double GetGridAngleAroundZ();
117 double GetGridAngleAroundY();
119 double GetGridAngleAroundX();
122 const char *GetSampleNumberVariableName();
124 const char *GetLineNameVariableName();
126 const char *GetLineNumberVariableName();
128 const char *GetRelativeNumberVariableName();
130 const char *GetXCoordinateVariableName();
132 const char *GetYCoordinateVariableName();
134 const char *GetZCoordinateVariableName();
137 const char *GetXCoreBeginVariableName();
139 const char *GetYCoreBeginVariableName();
141 const char *GetZCoreBeginVariableName();
143 const char *GetXCoreEndVariableName();
145 const char *GetYCoreEndVariableName();
147 const char *GetZCoreEndVariableName();
153 GTXFileInfo_C _cinfo;
165 _cinfo = in_finfo._cinfo;
175 return _cinfo.linked_file;
180 return _cinfo.faulted != 0;
185 return _cinfo.polygon_file != 0;
190 return _cinfo.wireframe_file != 0;
195 return _cinfo.dimension;
200 return _cinfo.s_number;
205 return _cinfo.item_number;
255 return _cinfo.rotation != 0;
260 return _cinfo.angle_z;
265 return _cinfo.angle_y;
270 return _cinfo.angle_x;
275 return _cinfo.sn_var_name;
280 return _cinfo.lname_var_name;
285 return _cinfo.ln_var_name;
290 return _cinfo.rn_var_name;
295 return _cinfo.xg_var_name;
300 return _cinfo.yg_var_name;
305 return _cinfo.zg_var_name;
310 return _cinfo.xb_var_name;
314 return _cinfo.yb_var_name;
318 return _cinfo.zb_var_name;
322 return _cinfo.xe_var_name;
326 return _cinfo.ye_var_name;
330 return _cinfo.ze_var_name;
333 #endif // __GTXFileInfo_hpp__