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();
89 gtx_long GetSampleNumber();
111 bool GetGridRotatedFlag();
113 double GetGridAngleAroundZ();
115 double GetGridAngleAroundY();
117 double GetGridAngleAroundX();
120 const char *GetSampleNumberVariableName();
122 const char *GetLineNameVariableName();
124 const char *GetLineNumberVariableName();
126 const char *GetRelativeNumberVariableName();
128 const char *GetXCoordinateVariableName();
130 const char *GetYCoordinateVariableName();
132 const char *GetZCoordinateVariableName();
135 const char *GetXCoreBeginVariableName();
137 const char *GetYCoreBeginVariableName();
139 const char *GetZCoreBeginVariableName();
141 const char *GetXCoreEndVariableName();
143 const char *GetYCoreEndVariableName();
145 const char *GetZCoreEndVariableName();
151 GTXFileInfo_C _cinfo;
163 _cinfo = in_finfo._cinfo;
173 return _cinfo.linked_file;
178 return _cinfo.faulted != 0;
183 return _cinfo.polygon_file != 0;
188 return _cinfo.dimension;
193 return _cinfo.s_number;
198 return _cinfo.item_number;
248 return _cinfo.rotation != 0;
253 return _cinfo.angle_z;
258 return _cinfo.angle_y;
263 return _cinfo.angle_x;
268 return _cinfo.sn_var_name;
273 return _cinfo.lname_var_name;
278 return _cinfo.ln_var_name;
283 return _cinfo.rn_var_name;
288 return _cinfo.xg_var_name;
293 return _cinfo.yg_var_name;
298 return _cinfo.zg_var_name;
303 return _cinfo.xb_var_name;
307 return _cinfo.yb_var_name;
311 return _cinfo.zb_var_name;
315 return _cinfo.xe_var_name;
319 return _cinfo.ye_var_name;
323 return _cinfo.ze_var_name;
326 #endif // __GTXFileInfo_hpp__