00001 00002 #ifndef HC_DEFINED 00003 00004 #ifdef __cplusplus 00005 # define HC_EXTERNAL extern "C" 00006 # define HC_ANY_ARGS ... 00007 #else 00008 # define HC_EXTERNAL extern 00009 # define HC_ANY_ARGS 00010 # ifndef __STDC__ 00011 # ifndef _MSC_VER 00012 # define const 00013 # endif 00014 # endif 00015 # ifdef sun 00016 # ifndef __STDC__ 00017 # define NO_PROTOTYPES 00018 # endif 00019 # endif 00020 #endif 00021 00022 #ifdef NO_PROTOTYPES 00023 # define HC_PROTO(a) () 00024 #else 00025 # define HC_PROTO(a) a 00026 #endif 00027 00028 00029 #ifndef HC_CDECL 00030 # ifdef _MSC_VER 00031 # define HC_CDECL __cdecl 00032 # else 00033 # define HC_CDECL 00034 # endif 00035 #endif 00036 00037 00038 #ifndef HC_POINT 00039 # ifdef SWIG 00040 typedef float HC_POINT; 00041 # else 00042 # define HC_POINT void 00043 /* 00044 * NOTE: if you want a real definition for "HC_POINT", put 00045 * typedef struct {float x, y, z;} Point; 00046 * #define HC_POINT Point 00047 * in your program before including <hc.h>. 00048 */ 00049 # endif 00050 #endif 00051 00052 00053 #ifndef HC_PLANE 00054 # ifdef SWIG 00055 typedef float HC_PLANE; 00056 # else 00057 # define HC_PLANE void 00058 /* 00059 * NOTE: if you want a real definition for "HC_PLANE", put 00060 * typedef struct {float a, b, c, d;} Plane; 00061 * #define HC_PLANE Plane 00062 * in your program before including <hc.h>. 00063 */ 00064 # endif 00065 #endif 00066 00067 00068 #ifndef HC_BOOLEAN 00069 # ifdef __cplusplus 00070 # define HC_BOOLEAN bool 00071 # else 00072 /* (This definition probably shouldn't be changed) */ 00073 # define HC_BOOLEAN int 00074 #endif 00075 #endif 00076 00077 00078 #ifndef HC_POINTER_SIZED_INT 00079 #if defined(_M_IA64) || defined(_M_AMD64) || defined(WIN64) || defined(_WIN64) || defined(_M_X64) 00080 # define HC_POINTER_SIZED_INT __int64 00081 #else 00082 # define HC_POINTER_SIZED_INT long 00083 #endif 00084 #endif 00085 00086 00087 #ifndef HC_KEY 00088 # define HC_KEY HC_POINTER_SIZED_INT 00089 #endif 00090 00091 00092 #ifndef HC_PIXEL 00093 /* (This definition probably shouldn't be changed) */ 00094 # define HC_PIXEL void 00095 #endif 00096 00097 HC_EXTERNAL void HC_CDECL HC_Abort_Program HC_PROTO (( 00098 const char *)); 00099 HC_EXTERNAL void HC_CDECL HC_Append_Modelling_Matrix HC_PROTO (( 00100 const float *)); 00101 HC_EXTERNAL void HC_CDECL HC_Await_Event HC_PROTO (( 00102 char *)); 00103 HC_EXTERNAL void HC_CDECL HC_Bring_To_Front HC_PROTO (( 00104 const char *)); 00105 HC_EXTERNAL void HC_CDECL HC_Bring_To_Front_By_Key HC_PROTO (( 00106 HC_KEY)); 00107 HC_EXTERNAL int HC_CDECL HC_Check_For_Events HC_PROTO (( 00108 void)); 00109 HC_EXTERNAL void HC_CDECL HC_Clear_Display HC_PROTO (( 00110 void)); 00111 HC_EXTERNAL void HC_CDECL HC_Close_Segment HC_PROTO (( 00112 void)); 00113 HC_EXTERNAL int HC_CDECL HC_Compute_Selection HC_PROTO (( 00114 const char *, const char *, const char *, double, double)); 00115 HC_EXTERNAL int HC_CDECL HC_Compute_Selection_By_Area HC_PROTO (( 00116 const char *, const char *, const char *, double, double, double, double)); 00117 HC_EXTERNAL void HC_CDECL HC_Copy_Geometry HC_PROTO (( 00118 HC_KEY, const char *)); 00119 HC_EXTERNAL void HC_CDECL HC_Copy_Segment HC_PROTO (( 00120 const char *, const char *)); 00121 HC_EXTERNAL void HC_CDECL HC_Create_Segment HC_PROTO (( 00122 const char *)); 00123 HC_EXTERNAL void HC_CDECL HC_Define_Alias HC_PROTO (( 00124 const char *, const char *)); 00125 HC_EXTERNAL void HC_CDECL HC_Define_Color HC_PROTO (( 00126 const char *, const char *, const char *, const char *)); 00127 HC_EXTERNAL void HC_CDECL HC_Define_Error_Handler HC_PROTO (( 00128 void (HC_CDECL *)(HC_ANY_ARGS))); 00129 HC_EXTERNAL void HC_CDECL HC_Define_Exit_Handler HC_PROTO (( 00130 void (HC_CDECL *)(HC_ANY_ARGS))); 00131 HC_EXTERNAL void HC_CDECL HC_Delete_By_Key HC_PROTO (( 00132 HC_KEY)); 00133 HC_EXTERNAL void HC_CDECL HC_Delete_Segment HC_PROTO (( 00134 const char *)); 00135 HC_EXTERNAL void HC_CDECL HC_Disable_Button_Events HC_PROTO (( 00136 const char *, const char *)); 00137 HC_EXTERNAL void HC_CDECL HC_Disable_Location_Events HC_PROTO (( 00138 const char *, const char *, const char *)); 00139 HC_EXTERNAL void HC_CDECL HC_Disable_Selection_Events HC_PROTO (( 00140 const char *, const char *)); 00141 HC_EXTERNAL void HC_CDECL HC_Disable_String_Events HC_PROTO (( 00142 const char *, HC_KEY)); 00143 HC_EXTERNAL void HC_CDECL HC_Disable_Wakeup_Events HC_PROTO (( 00144 double)); 00145 HC_EXTERNAL void HC_CDECL HC_Dolly_Camera HC_PROTO (( 00146 double, double, double)); 00147 HC_EXTERNAL void HC_CDECL HC_Edit_Pixel_Array HC_PROTO (( 00148 HC_KEY, int, int, int, int, const unsigned short *)); 00149 HC_EXTERNAL void HC_CDECL HC_Edit_Polygon HC_PROTO (( 00150 HC_KEY, int, int, int, const HC_POINT *)); 00151 HC_EXTERNAL void HC_CDECL HC_Edit_Polyline HC_PROTO (( 00152 HC_KEY, int, int, int, const HC_POINT *)); 00153 HC_EXTERNAL void HC_CDECL HC_Edit_Text HC_PROTO (( 00154 HC_KEY, int, int, int, int, const char *)); 00155 HC_EXTERNAL void HC_CDECL HC_Enable_Button_Events HC_PROTO (( 00156 const char *, const char *)); 00157 HC_EXTERNAL void HC_CDECL HC_Enable_Location_Events HC_PROTO (( 00158 const char *, const char *, const char *)); 00159 HC_EXTERNAL void HC_CDECL HC_Enable_Selection_Events HC_PROTO (( 00160 const char *, const char *)); 00161 HC_EXTERNAL void HC_CDECL HC_Enable_String_Events HC_PROTO (( 00162 const char *, HC_KEY)); 00163 HC_EXTERNAL void HC_CDECL HC_Enable_Wakeup_Events HC_PROTO (( 00164 double)); 00165 HC_EXTERNAL void HC_CDECL HC_Exit_Program HC_PROTO (( 00166 void)); 00167 HC_EXTERNAL void HC_CDECL HC_Flush_All_Events HC_PROTO (( 00168 void)); 00169 HC_EXTERNAL void HC_CDECL HC_Flush_By_Key HC_PROTO (( 00170 HC_KEY)); 00171 HC_EXTERNAL void HC_CDECL HC_Flush_Segment HC_PROTO (( 00172 const char *)); 00173 HC_EXTERNAL void HC_CDECL HC_Get_Button HC_PROTO (( 00174 char *)); 00175 HC_EXTERNAL void HC_CDECL HC_Get_Location HC_PROTO (( 00176 float *, float *)); 00177 HC_EXTERNAL void HC_CDECL HC_Get_Selection HC_PROTO (( 00178 char *)); 00179 HC_EXTERNAL void HC_CDECL HC_Get_String HC_PROTO (( 00180 const char *, char *)); 00181 HC_EXTERNAL void HC_CDECL HC_Get_Wakeup HC_PROTO (( 00182 double)); 00183 HC_EXTERNAL void HC_CDECL HC_Include_Segment HC_PROTO (( 00184 const char *)); 00185 HC_EXTERNAL void HC_CDECL HC_Insert_Distant_Light HC_PROTO (( 00186 double, double, double)); 00187 HC_EXTERNAL void HC_CDECL HC_Insert_Ink HC_PROTO (( 00188 double, double, double)); 00189 HC_EXTERNAL void HC_CDECL HC_Insert_Line HC_PROTO (( 00190 double, double, double, double, double, double)); 00191 HC_EXTERNAL void HC_CDECL HC_Insert_Marker HC_PROTO (( 00192 double, double, double)); 00193 HC_EXTERNAL void HC_CDECL HC_Insert_Pixel_Array HC_PROTO (( 00194 double, double, double, int, int, const unsigned short *)); 00195 HC_EXTERNAL void HC_CDECL HC_Insert_Pixel_Array_By_Ref HC_PROTO (( 00196 double, double, double, int, int, const unsigned short *)); 00197 HC_EXTERNAL void HC_CDECL HC_Insert_Polygon HC_PROTO (( 00198 int, const HC_POINT *)); 00199 HC_EXTERNAL void HC_CDECL HC_Insert_Polyline HC_PROTO (( 00200 int, const HC_POINT *)); 00201 HC_EXTERNAL void HC_CDECL HC_Insert_Text HC_PROTO (( 00202 double, double, double, const char *)); 00203 HC_EXTERNAL HC_KEY HC_CDECL HC_KCopy_Geometry HC_PROTO (( 00204 HC_KEY, const char *)); 00205 HC_EXTERNAL HC_KEY HC_CDECL HC_KCopy_Segment HC_PROTO (( 00206 const char *, const char *)); 00207 HC_EXTERNAL HC_KEY HC_CDECL HC_KCreate_Segment HC_PROTO (( 00208 const char *)); 00209 HC_EXTERNAL HC_KEY HC_CDECL HC_KInclude_Segment HC_PROTO (( 00210 const char *)); 00211 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Distant_Light HC_PROTO (( 00212 double, double, double)); 00213 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Ink HC_PROTO (( 00214 double, double, double)); 00215 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Line HC_PROTO (( 00216 double, double, double, double, double, double)); 00217 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Marker HC_PROTO (( 00218 double, double, double)); 00219 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Pixel_Array HC_PROTO (( 00220 double, double, double, int, int, const unsigned short *)); 00221 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Pixel_Array_By_Ref HC_PROTO (( 00222 double, double, double, int, int, const unsigned short *)); 00223 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Polygon HC_PROTO (( 00224 int, const HC_POINT *)); 00225 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Polyline HC_PROTO (( 00226 int, const HC_POINT *)); 00227 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_String_Cursor HC_PROTO (( 00228 HC_KEY, int, int)); 00229 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Text HC_PROTO (( 00230 double, double, double, const char *)); 00231 HC_EXTERNAL HC_KEY HC_CDECL HC_KOpen_Segment HC_PROTO (( 00232 const char *)); 00233 HC_EXTERNAL HC_KEY HC_CDECL HC_KStyle_Segment HC_PROTO (( 00234 const char *)); 00235 HC_EXTERNAL void HC_CDECL HC_Modify_Color_Map HC_PROTO (( 00236 int, const char *)); 00237 HC_EXTERNAL void HC_CDECL HC_Modify_Color_Map_By_Value HC_PROTO (( 00238 int, const char *, int, const HC_POINT *)); 00239 HC_EXTERNAL void HC_CDECL HC_Move_By_Key HC_PROTO (( 00240 HC_KEY, const char *)); 00241 HC_EXTERNAL void HC_CDECL HC_Move_Distant_Light HC_PROTO (( 00242 HC_KEY, double, double, double)); 00243 HC_EXTERNAL void HC_CDECL HC_Move_Pixel_Array HC_PROTO (( 00244 HC_KEY, double, double, double)); 00245 HC_EXTERNAL void HC_CDECL HC_Move_Segment HC_PROTO (( 00246 const char *, const char *)); 00247 HC_EXTERNAL void HC_CDECL HC_Move_String_Cursor HC_PROTO (( 00248 HC_KEY, int, int)); 00249 HC_EXTERNAL void HC_CDECL HC_Open_Segment HC_PROTO (( 00250 const char *)); 00251 HC_EXTERNAL void HC_CDECL HC_Open_Segment_By_Key HC_PROTO (( 00252 HC_KEY)); 00253 HC_EXTERNAL void HC_CDECL HC_Orbit_Camera HC_PROTO (( 00254 double, double)); 00255 HC_EXTERNAL void HC_CDECL HC_Pan_Camera HC_PROTO (( 00256 double, double)); 00257 HC_EXTERNAL void HC_CDECL HC_Pause HC_PROTO (( 00258 void)); 00259 HC_EXTERNAL void HC_CDECL HC_Print_Version HC_PROTO (( 00260 void)); 00261 HC_EXTERNAL void HC_CDECL HC_QAppend_Modelling_Matrix HC_PROTO (( 00262 const char *, const float *)); 00263 HC_EXTERNAL void HC_CDECL HC_QDolly_Camera HC_PROTO (( 00264 const char *, double, double, double)); 00265 HC_EXTERNAL void HC_CDECL HC_QModify_Color_Map HC_PROTO (( 00266 const char *, int, const char *)); 00267 HC_EXTERNAL void HC_CDECL HC_QModify_Color_Map_By_Value HC_PROTO (( 00268 const char *, int, const char *, int, const HC_POINT *)); 00269 HC_EXTERNAL void HC_CDECL HC_QOrbit_Camera HC_PROTO (( 00270 const char *, double, double)); 00271 HC_EXTERNAL void HC_CDECL HC_QPan_Camera HC_PROTO (( 00272 const char *, double, double)); 00273 HC_EXTERNAL void HC_CDECL HC_QRoll_Camera HC_PROTO (( 00274 const char *, double)); 00275 HC_EXTERNAL void HC_CDECL HC_QRotate_Object HC_PROTO (( 00276 const char *, double, double, double)); 00277 HC_EXTERNAL void HC_CDECL HC_QRotate_Object_Offaxis HC_PROTO (( 00278 const char *, double, double, double, double)); 00279 HC_EXTERNAL void HC_CDECL HC_QScale_Object HC_PROTO (( 00280 const char *, double, double, double)); 00281 HC_EXTERNAL void HC_CDECL HC_QSet_Camera HC_PROTO (( 00282 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *, double, double, const char *)); 00283 HC_EXTERNAL void HC_CDECL HC_QSet_Camera_By_Volume HC_PROTO (( 00284 const char *, const char *, double, double, double, double)); 00285 HC_EXTERNAL void HC_CDECL HC_QSet_Camera_Field HC_PROTO (( 00286 const char *, double, double)); 00287 HC_EXTERNAL void HC_CDECL HC_QSet_Camera_Position HC_PROTO (( 00288 const char *, double, double, double)); 00289 HC_EXTERNAL void HC_CDECL HC_QSet_Camera_Projection HC_PROTO (( 00290 const char *, const char *)); 00291 HC_EXTERNAL void HC_CDECL HC_QSet_Camera_Target HC_PROTO (( 00292 const char *, double, double, double)); 00293 HC_EXTERNAL void HC_CDECL HC_QSet_Camera_Up_Vector HC_PROTO (( 00294 const char *, double, double, double)); 00295 HC_EXTERNAL void HC_CDECL HC_QSet_Color HC_PROTO (( 00296 const char *, const char *)); 00297 HC_EXTERNAL void HC_CDECL HC_QSet_Color_By_Index HC_PROTO (( 00298 const char *, const char *, int)); 00299 HC_EXTERNAL void HC_CDECL HC_QSet_Color_By_Value HC_PROTO (( 00300 const char *, const char *, const char *, double, double, double)); 00301 HC_EXTERNAL void HC_CDECL HC_QSet_Color_Map HC_PROTO (( 00302 const char *, const char *)); 00303 HC_EXTERNAL void HC_CDECL HC_QSet_Color_Map_By_Value HC_PROTO (( 00304 const char *, const char *, int, const HC_POINT *)); 00305 HC_EXTERNAL void HC_CDECL HC_QSet_Driver HC_PROTO (( 00306 const char *, int (HC_CDECL *)(HC_ANY_ARGS))); 00307 HC_EXTERNAL void HC_CDECL HC_QSet_Driver_Options HC_PROTO (( 00308 const char *, const char *)); 00309 HC_EXTERNAL void HC_CDECL HC_QSet_Edge_Pattern HC_PROTO (( 00310 const char *, const char *)); 00311 HC_EXTERNAL void HC_CDECL HC_QSet_Edge_Weight HC_PROTO (( 00312 const char *, double)); 00313 HC_EXTERNAL void HC_CDECL HC_QSet_Face_Pattern HC_PROTO (( 00314 const char *, const char *)); 00315 HC_EXTERNAL void HC_CDECL HC_QSet_Handedness HC_PROTO (( 00316 const char *, const char *)); 00317 HC_EXTERNAL void HC_CDECL HC_QSet_Heuristics HC_PROTO (( 00318 const char *, const char *)); 00319 HC_EXTERNAL void HC_CDECL HC_QSet_Line_Pattern HC_PROTO (( 00320 const char *, const char *)); 00321 HC_EXTERNAL void HC_CDECL HC_QSet_Line_Weight HC_PROTO (( 00322 const char *, double)); 00323 HC_EXTERNAL void HC_CDECL HC_QSet_Marker_Size HC_PROTO (( 00324 const char *, double)); 00325 HC_EXTERNAL void HC_CDECL HC_QSet_Marker_Symbol HC_PROTO (( 00326 const char *, const char *)); 00327 HC_EXTERNAL void HC_CDECL HC_QSet_Modelling_Matrix HC_PROTO (( 00328 const char *, const float *)); 00329 HC_EXTERNAL void HC_CDECL HC_QSet_Selectability HC_PROTO (( 00330 const char *, const char *)); 00331 HC_EXTERNAL void HC_CDECL HC_QSet_Streaming_Mode HC_PROTO (( 00332 const char *, const char *)); 00333 HC_EXTERNAL void HC_CDECL HC_QSet_Text_Alignment HC_PROTO (( 00334 const char *, const char *)); 00335 HC_EXTERNAL void HC_CDECL HC_QSet_Text_Font HC_PROTO (( 00336 const char *, const char *)); 00337 HC_EXTERNAL void HC_CDECL HC_QSet_Text_Path HC_PROTO (( 00338 const char *, double, double, double)); 00339 HC_EXTERNAL void HC_CDECL HC_QSet_Text_Size HC_PROTO (( 00340 const char *, double)); 00341 HC_EXTERNAL void HC_CDECL HC_QSet_Text_Spacing HC_PROTO (( 00342 const char *, double)); 00343 HC_EXTERNAL void HC_CDECL HC_QSet_User_Options HC_PROTO (( 00344 const char *, const char *)); 00345 HC_EXTERNAL void HC_CDECL HC_QSet_User_Value HC_PROTO (( 00346 const char *, HC_POINTER_SIZED_INT)); 00347 HC_EXTERNAL void HC_CDECL HC_QSet_Visibility HC_PROTO (( 00348 const char *, const char *)); 00349 HC_EXTERNAL void HC_CDECL HC_QSet_Window HC_PROTO (( 00350 const char *, double, double, double, double)); 00351 HC_EXTERNAL void HC_CDECL HC_QSet_Window_Frame HC_PROTO (( 00352 const char *, const char *)); 00353 HC_EXTERNAL void HC_CDECL HC_QSet_Window_Pattern HC_PROTO (( 00354 const char *, const char *)); 00355 HC_EXTERNAL void HC_CDECL HC_QShow_Camera HC_PROTO (( 00356 const char *, HC_POINT *, HC_POINT *, HC_POINT *, float *, float *, char *)); 00357 HC_EXTERNAL void HC_CDECL HC_QShow_Camera_By_Volume HC_PROTO (( 00358 const char *, char *, float *, float *, float *, float *)); 00359 HC_EXTERNAL void HC_CDECL HC_QShow_Camera_Field HC_PROTO (( 00360 const char *, float *, float *)); 00361 HC_EXTERNAL void HC_CDECL HC_QShow_Camera_Position HC_PROTO (( 00362 const char *, float *, float *, float *)); 00363 HC_EXTERNAL void HC_CDECL HC_QShow_Camera_Projection HC_PROTO (( 00364 const char *, char *)); 00365 HC_EXTERNAL void HC_CDECL HC_QShow_Camera_Target HC_PROTO (( 00366 const char *, float *, float *, float *)); 00367 HC_EXTERNAL void HC_CDECL HC_QShow_Camera_Up_Vector HC_PROTO (( 00368 const char *, float *, float *, float *)); 00369 HC_EXTERNAL void HC_CDECL HC_QShow_Color HC_PROTO (( 00370 const char *, char *)); 00371 HC_EXTERNAL void HC_CDECL HC_QShow_Color_By_Index HC_PROTO (( 00372 const char *, char *, int *)); 00373 HC_EXTERNAL void HC_CDECL HC_QShow_Color_By_Value HC_PROTO (( 00374 const char *, char *, char *, float *, float *, float *)); 00375 HC_EXTERNAL void HC_CDECL HC_QShow_Color_Map HC_PROTO (( 00376 const char *, char *)); 00377 HC_EXTERNAL void HC_CDECL HC_QShow_Color_Map_By_Value HC_PROTO (( 00378 const char *, char *, int *, HC_POINT *)); 00379 HC_EXTERNAL void HC_CDECL HC_QShow_Color_Map_Count HC_PROTO (( 00380 const char *, int *)); 00381 HC_EXTERNAL void HC_CDECL HC_QShow_Driver HC_PROTO (( 00382 const char *, int (HC_CDECL **)(HC_ANY_ARGS))); 00383 HC_EXTERNAL void HC_CDECL HC_QShow_Driver_Options HC_PROTO (( 00384 const char *, char *)); 00385 HC_EXTERNAL void HC_CDECL HC_QShow_Edge_Pattern HC_PROTO (( 00386 const char *, char *)); 00387 HC_EXTERNAL void HC_CDECL HC_QShow_Edge_Weight HC_PROTO (( 00388 const char *, float *)); 00389 HC_EXTERNAL void HC_CDECL HC_QShow_Face_Pattern HC_PROTO (( 00390 const char *, char *)); 00391 HC_EXTERNAL void HC_CDECL HC_QShow_Handedness HC_PROTO (( 00392 const char *, char *)); 00393 HC_EXTERNAL void HC_CDECL HC_QShow_Heuristics HC_PROTO (( 00394 const char *, char *)); 00395 HC_EXTERNAL void HC_CDECL HC_QShow_Line_Pattern HC_PROTO (( 00396 const char *, char *)); 00397 HC_EXTERNAL void HC_CDECL HC_QShow_Line_Weight HC_PROTO (( 00398 const char *, float *)); 00399 HC_EXTERNAL void HC_CDECL HC_QShow_Marker_Size HC_PROTO (( 00400 const char *, float *)); 00401 HC_EXTERNAL void HC_CDECL HC_QShow_Marker_Symbol HC_PROTO (( 00402 const char *, char *)); 00403 HC_EXTERNAL void HC_CDECL HC_QShow_Modelling_Matrix HC_PROTO (( 00404 const char *, float *)); 00405 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Camera HC_PROTO (( 00406 const char *, HC_POINT *, HC_POINT *, HC_POINT *, float *, float *, char *)); 00407 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Camera_By_Volume HC_PROTO (( 00408 const char *, char *, float *, float *, float *, float *)); 00409 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Camera_Field HC_PROTO (( 00410 const char *, float *, float *)); 00411 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Camera_Position HC_PROTO (( 00412 const char *, float *, float *, float *)); 00413 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Camera_Projection HC_PROTO (( 00414 const char *, char *)); 00415 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Camera_Target HC_PROTO (( 00416 const char *, float *, float *, float *)); 00417 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Camera_Up_Vector HC_PROTO (( 00418 const char *, float *, float *, float *)); 00419 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Color HC_PROTO (( 00420 const char *, char *)); 00421 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Color_By_Index HC_PROTO (( 00422 const char *, char *, int *)); 00423 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Color_By_Value HC_PROTO (( 00424 const char *, char *, char *, float *, float *, float *)); 00425 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Color_Map HC_PROTO (( 00426 const char *, char *)); 00427 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Color_Map_By_Value HC_PROTO (( 00428 const char *, char *, int *, HC_POINT *)); 00429 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Color_Map_Count HC_PROTO (( 00430 const char *, int *)); 00431 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Driver HC_PROTO (( 00432 const char *, int (HC_CDECL **)(HC_ANY_ARGS))); 00433 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Driver_Options HC_PROTO (( 00434 const char *, char *)); 00435 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Edge_Pattern HC_PROTO (( 00436 const char *, char *)); 00437 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Edge_Weight HC_PROTO (( 00438 const char *, float *)); 00439 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Face_Pattern HC_PROTO (( 00440 const char *, char *)); 00441 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Handedness HC_PROTO (( 00442 const char *, char *)); 00443 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Heuristics HC_PROTO (( 00444 const char *, char *)); 00445 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Line_Pattern HC_PROTO (( 00446 const char *, char *)); 00447 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Line_Weight HC_PROTO (( 00448 const char *, float *)); 00449 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Marker_Size HC_PROTO (( 00450 const char *, float *)); 00451 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Marker_Symbol HC_PROTO (( 00452 const char *, char *)); 00453 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Modelling_Matrix HC_PROTO (( 00454 const char *, float *)); 00455 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Selectability HC_PROTO (( 00456 const char *, char *)); 00457 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Streaming_Mode HC_PROTO (( 00458 const char *, char *)); 00459 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Text_Alignment HC_PROTO (( 00460 const char *, char *)); 00461 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Text_Font HC_PROTO (( 00462 const char *, char *)); 00463 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Text_Path HC_PROTO (( 00464 const char *, float *, float *, float *)); 00465 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Text_Size HC_PROTO (( 00466 const char *, float *)); 00467 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Text_Spacing HC_PROTO (( 00468 const char *, float *)); 00469 HC_EXTERNAL void HC_CDECL HC_QShow_Net_User_Options HC_PROTO (( 00470 const char *, char *)); 00471 HC_EXTERNAL void HC_CDECL HC_QShow_Net_User_Value HC_PROTO (( 00472 const char *, HC_POINTER_SIZED_INT *)); 00473 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Visibility HC_PROTO (( 00474 const char *, char *)); 00475 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Window HC_PROTO (( 00476 const char *, float *, float *, float *, float *)); 00477 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Window_Frame HC_PROTO (( 00478 const char *, char *)); 00479 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Window_Pattern HC_PROTO (( 00480 const char *, char *)); 00481 HC_EXTERNAL void HC_CDECL HC_QShow_One_Color HC_PROTO (( 00482 const char *, const char *, char *)); 00483 HC_EXTERNAL void HC_CDECL HC_QShow_One_Color_By_Index HC_PROTO (( 00484 const char *, const char *, int *)); 00485 HC_EXTERNAL void HC_CDECL HC_QShow_One_Color_By_Value HC_PROTO (( 00486 const char *, const char *, char *, float *, float *, float *)); 00487 HC_EXTERNAL void HC_CDECL HC_QShow_One_Color_Map HC_PROTO (( 00488 const char *, int, char *)); 00489 HC_EXTERNAL void HC_CDECL HC_QShow_One_Color_Map_By_Value HC_PROTO (( 00490 const char *, int, char *, float *, float *, float *)); 00491 HC_EXTERNAL void HC_CDECL HC_QShow_One_Driver_Option HC_PROTO (( 00492 const char *, const char *, char *)); 00493 HC_EXTERNAL void HC_CDECL HC_QShow_One_Heuristic HC_PROTO (( 00494 const char *, const char *, char *)); 00495 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Color HC_PROTO (( 00496 const char *, const char *, char *)); 00497 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Color_By_Index HC_PROTO (( 00498 const char *, const char *, int *)); 00499 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Color_By_Value HC_PROTO (( 00500 const char *, const char *, char *, float *, float *, float *)); 00501 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Color_Map HC_PROTO (( 00502 const char *, int, char *)); 00503 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Color_Map_By_V HC_PROTO (( 00504 const char *, int, char *, float *, float *, float *)); 00505 #define HC_QShow_One_Net_Color_Map_By_Value(string_in1, int_in2, string_out3, float_out4, float_out5, float_out6) \ 00506 HC_QShow_One_Net_Color_Map_By_V(string_in1, int_in2, string_out3, float_out4, float_out5, float_out6) 00507 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Driver_Option HC_PROTO (( 00508 const char *, const char *, char *)); 00509 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Heuristic HC_PROTO (( 00510 const char *, const char *, char *)); 00511 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Selectability HC_PROTO (( 00512 const char *, const char *, char *)); 00513 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_User_Option HC_PROTO (( 00514 const char *, const char *, char *)); 00515 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Visibility HC_PROTO (( 00516 const char *, const char *, char *)); 00517 HC_EXTERNAL void HC_CDECL HC_QShow_One_Selectability HC_PROTO (( 00518 const char *, const char *, char *)); 00519 HC_EXTERNAL void HC_CDECL HC_QShow_One_User_Option HC_PROTO (( 00520 const char *, const char *, char *)); 00521 HC_EXTERNAL void HC_CDECL HC_QShow_One_Visibility HC_PROTO (( 00522 const char *, const char *, char *)); 00523 HC_EXTERNAL void HC_CDECL HC_QShow_Selectability HC_PROTO (( 00524 const char *, char *)); 00525 HC_EXTERNAL void HC_CDECL HC_QShow_Streaming_Mode HC_PROTO (( 00526 const char *, char *)); 00527 HC_EXTERNAL void HC_CDECL HC_QShow_Text_Alignment HC_PROTO (( 00528 const char *, char *)); 00529 HC_EXTERNAL void HC_CDECL HC_QShow_Text_Font HC_PROTO (( 00530 const char *, char *)); 00531 HC_EXTERNAL void HC_CDECL HC_QShow_Text_Path HC_PROTO (( 00532 const char *, float *, float *, float *)); 00533 HC_EXTERNAL void HC_CDECL HC_QShow_Text_Size HC_PROTO (( 00534 const char *, float *)); 00535 HC_EXTERNAL void HC_CDECL HC_QShow_Text_Spacing HC_PROTO (( 00536 const char *, float *)); 00537 HC_EXTERNAL void HC_CDECL HC_QShow_User_Options HC_PROTO (( 00538 const char *, char *)); 00539 HC_EXTERNAL void HC_CDECL HC_QShow_User_Value HC_PROTO (( 00540 const char *, HC_POINTER_SIZED_INT *)); 00541 HC_EXTERNAL void HC_CDECL HC_QShow_Visibility HC_PROTO (( 00542 const char *, char *)); 00543 HC_EXTERNAL void HC_CDECL HC_QShow_Window HC_PROTO (( 00544 const char *, float *, float *, float *, float *)); 00545 HC_EXTERNAL void HC_CDECL HC_QShow_Window_Frame HC_PROTO (( 00546 const char *, char *)); 00547 HC_EXTERNAL void HC_CDECL HC_QShow_Window_Pattern HC_PROTO (( 00548 const char *, char *)); 00549 HC_EXTERNAL void HC_CDECL HC_QTranslate_Object HC_PROTO (( 00550 const char *, double, double, double)); 00551 HC_EXTERNAL void HC_CDECL HC_QUnSet_Camera HC_PROTO (( 00552 const char *)); 00553 HC_EXTERNAL void HC_CDECL HC_QUnSet_Color HC_PROTO (( 00554 const char *)); 00555 HC_EXTERNAL void HC_CDECL HC_QUnSet_Color_Map HC_PROTO (( 00556 const char *)); 00557 HC_EXTERNAL void HC_CDECL HC_QUnSet_Driver HC_PROTO (( 00558 const char *)); 00559 HC_EXTERNAL void HC_CDECL HC_QUnSet_Driver_Options HC_PROTO (( 00560 const char *)); 00561 HC_EXTERNAL void HC_CDECL HC_QUnSet_Edge_Pattern HC_PROTO (( 00562 const char *)); 00563 HC_EXTERNAL void HC_CDECL HC_QUnSet_Edge_Weight HC_PROTO (( 00564 const char *)); 00565 HC_EXTERNAL void HC_CDECL HC_QUnSet_Face_Pattern HC_PROTO (( 00566 const char *)); 00567 HC_EXTERNAL void HC_CDECL HC_QUnSet_Handedness HC_PROTO (( 00568 const char *)); 00569 HC_EXTERNAL void HC_CDECL HC_QUnSet_Heuristics HC_PROTO (( 00570 const char *)); 00571 HC_EXTERNAL void HC_CDECL HC_QUnSet_Line_Pattern HC_PROTO (( 00572 const char *)); 00573 HC_EXTERNAL void HC_CDECL HC_QUnSet_Line_Weight HC_PROTO (( 00574 const char *)); 00575 HC_EXTERNAL void HC_CDECL HC_QUnSet_Marker_Size HC_PROTO (( 00576 const char *)); 00577 HC_EXTERNAL void HC_CDECL HC_QUnSet_Marker_Symbol HC_PROTO (( 00578 const char *)); 00579 HC_EXTERNAL void HC_CDECL HC_QUnSet_Modelling_Matrix HC_PROTO (( 00580 const char *)); 00581 HC_EXTERNAL void HC_CDECL HC_QUnSet_Selectability HC_PROTO (( 00582 const char *)); 00583 HC_EXTERNAL void HC_CDECL HC_QUnSet_Streaming_Mode HC_PROTO (( 00584 const char *)); 00585 HC_EXTERNAL void HC_CDECL HC_QUnSet_Text_Alignment HC_PROTO (( 00586 const char *)); 00587 HC_EXTERNAL void HC_CDECL HC_QUnSet_Text_Font HC_PROTO (( 00588 const char *)); 00589 HC_EXTERNAL void HC_CDECL HC_QUnSet_Text_Path HC_PROTO (( 00590 const char *)); 00591 HC_EXTERNAL void HC_CDECL HC_QUnSet_Text_Size HC_PROTO (( 00592 const char *)); 00593 HC_EXTERNAL void HC_CDECL HC_QUnSet_Text_Spacing HC_PROTO (( 00594 const char *)); 00595 HC_EXTERNAL void HC_CDECL HC_QUnSet_User_Options HC_PROTO (( 00596 const char *)); 00597 HC_EXTERNAL void HC_CDECL HC_QUnSet_User_Value HC_PROTO (( 00598 const char *)); 00599 HC_EXTERNAL void HC_CDECL HC_QUnSet_Visibility HC_PROTO (( 00600 const char *)); 00601 HC_EXTERNAL void HC_CDECL HC_QUnSet_Window HC_PROTO (( 00602 const char *)); 00603 HC_EXTERNAL void HC_CDECL HC_QUnSet_Window_Frame HC_PROTO (( 00604 const char *)); 00605 HC_EXTERNAL void HC_CDECL HC_QUnSet_Window_Pattern HC_PROTO (( 00606 const char *)); 00607 HC_EXTERNAL void HC_CDECL HC_QZoom_Camera HC_PROTO (( 00608 const char *, double)); 00609 HC_EXTERNAL void HC_CDECL HC_Rename_Segment HC_PROTO (( 00610 const char *, const char *)); 00611 HC_EXTERNAL void HC_CDECL HC_Report_Error HC_PROTO (( 00612 int, int, int, int, const void *, int, const void *)); 00613 HC_EXTERNAL void HC_CDECL HC_Request_Location HC_PROTO (( 00614 float *, float *)); 00615 HC_EXTERNAL void HC_CDECL HC_Requeue_Event HC_PROTO (( 00616 void)); 00617 HC_EXTERNAL void HC_CDECL HC_Reset_System HC_PROTO (( 00618 void)); 00619 HC_EXTERNAL void HC_CDECL HC_Restart_Ink HC_PROTO (( 00620 void)); 00621 HC_EXTERNAL void HC_CDECL HC_Roll_Camera HC_PROTO (( 00622 double)); 00623 HC_EXTERNAL void HC_CDECL HC_Rotate_Object HC_PROTO (( 00624 double, double, double)); 00625 HC_EXTERNAL void HC_CDECL HC_Rotate_Object_Offaxis HC_PROTO (( 00626 double, double, double, double)); 00627 HC_EXTERNAL void HC_CDECL HC_Scale_Object HC_PROTO (( 00628 double, double, double)); 00629 HC_EXTERNAL void HC_CDECL HC_Scroll_Text HC_PROTO (( 00630 HC_KEY, int, int)); 00631 HC_EXTERNAL void HC_CDECL HC_Set_Camera HC_PROTO (( 00632 const HC_POINT *, const HC_POINT *, const HC_POINT *, double, double, const char *)); 00633 HC_EXTERNAL void HC_CDECL HC_Set_Camera_By_Volume HC_PROTO (( 00634 const char *, double, double, double, double)); 00635 HC_EXTERNAL void HC_CDECL HC_Set_Camera_Field HC_PROTO (( 00636 double, double)); 00637 HC_EXTERNAL void HC_CDECL HC_Set_Camera_Position HC_PROTO (( 00638 double, double, double)); 00639 HC_EXTERNAL void HC_CDECL HC_Set_Camera_Projection HC_PROTO (( 00640 const char *)); 00641 HC_EXTERNAL void HC_CDECL HC_Set_Camera_Target HC_PROTO (( 00642 double, double, double)); 00643 HC_EXTERNAL void HC_CDECL HC_Set_Camera_Up_Vector HC_PROTO (( 00644 double, double, double)); 00645 HC_EXTERNAL void HC_CDECL HC_Set_Color HC_PROTO (( 00646 const char *)); 00647 HC_EXTERNAL void HC_CDECL HC_Set_Color_By_Index HC_PROTO (( 00648 const char *, int)); 00649 HC_EXTERNAL void HC_CDECL HC_Set_Color_By_Value HC_PROTO (( 00650 const char *, const char *, double, double, double)); 00651 HC_EXTERNAL void HC_CDECL HC_Set_Color_Map HC_PROTO (( 00652 const char *)); 00653 HC_EXTERNAL void HC_CDECL HC_Set_Color_Map_By_Value HC_PROTO (( 00654 const char *, int, const HC_POINT *)); 00655 HC_EXTERNAL void HC_CDECL HC_Set_Driver HC_PROTO (( 00656 int (HC_CDECL *)(HC_ANY_ARGS))); 00657 HC_EXTERNAL void HC_CDECL HC_Set_Driver_Options HC_PROTO (( 00658 const char *)); 00659 HC_EXTERNAL void HC_CDECL HC_Set_Edge_Pattern HC_PROTO (( 00660 const char *)); 00661 HC_EXTERNAL void HC_CDECL HC_Set_Edge_Weight HC_PROTO (( 00662 double)); 00663 HC_EXTERNAL void HC_CDECL HC_Set_Face_Pattern HC_PROTO (( 00664 const char *)); 00665 HC_EXTERNAL void HC_CDECL HC_Set_Handedness HC_PROTO (( 00666 const char *)); 00667 HC_EXTERNAL void HC_CDECL HC_Set_Heuristics HC_PROTO (( 00668 const char *)); 00669 HC_EXTERNAL void HC_CDECL HC_Set_Line_Pattern HC_PROTO (( 00670 const char *)); 00671 HC_EXTERNAL void HC_CDECL HC_Set_Line_Weight HC_PROTO (( 00672 double)); 00673 HC_EXTERNAL void HC_CDECL HC_Set_Marker_Size HC_PROTO (( 00674 double)); 00675 HC_EXTERNAL void HC_CDECL HC_Set_Marker_Symbol HC_PROTO (( 00676 const char *)); 00677 HC_EXTERNAL void HC_CDECL HC_Set_Modelling_Matrix HC_PROTO (( 00678 const float *)); 00679 HC_EXTERNAL void HC_CDECL HC_Set_Selectability HC_PROTO (( 00680 const char *)); 00681 HC_EXTERNAL void HC_CDECL HC_Set_Streaming_Mode HC_PROTO (( 00682 const char *)); 00683 HC_EXTERNAL void HC_CDECL HC_Set_Text_Alignment HC_PROTO (( 00684 const char *)); 00685 HC_EXTERNAL void HC_CDECL HC_Set_Text_Font HC_PROTO (( 00686 const char *)); 00687 HC_EXTERNAL void HC_CDECL HC_Set_Text_Path HC_PROTO (( 00688 double, double, double)); 00689 HC_EXTERNAL void HC_CDECL HC_Set_Text_Size HC_PROTO (( 00690 double)); 00691 HC_EXTERNAL void HC_CDECL HC_Set_Text_Spacing HC_PROTO (( 00692 double)); 00693 HC_EXTERNAL void HC_CDECL HC_Set_User_Options HC_PROTO (( 00694 const char *)); 00695 HC_EXTERNAL void HC_CDECL HC_Set_User_Value HC_PROTO (( 00696 HC_POINTER_SIZED_INT)); 00697 HC_EXTERNAL void HC_CDECL HC_Set_Visibility HC_PROTO (( 00698 const char *)); 00699 HC_EXTERNAL void HC_CDECL HC_Set_Window HC_PROTO (( 00700 double, double, double, double)); 00701 HC_EXTERNAL void HC_CDECL HC_Set_Window_Frame HC_PROTO (( 00702 const char *)); 00703 HC_EXTERNAL void HC_CDECL HC_Set_Window_Pattern HC_PROTO (( 00704 const char *)); 00705 HC_EXTERNAL void HC_CDECL HC_Show_Button HC_PROTO (( 00706 char *)); 00707 HC_EXTERNAL void HC_CDECL HC_Show_Button_Source HC_PROTO (( 00708 char *, char *, int *)); 00709 HC_EXTERNAL void HC_CDECL HC_Show_Camera HC_PROTO (( 00710 HC_POINT *, HC_POINT *, HC_POINT *, float *, float *, char *)); 00711 HC_EXTERNAL void HC_CDECL HC_Show_Camera_By_Volume HC_PROTO (( 00712 char *, float *, float *, float *, float *)); 00713 HC_EXTERNAL void HC_CDECL HC_Show_Camera_Field HC_PROTO (( 00714 float *, float *)); 00715 HC_EXTERNAL void HC_CDECL HC_Show_Camera_Position HC_PROTO (( 00716 float *, float *, float *)); 00717 HC_EXTERNAL void HC_CDECL HC_Show_Camera_Projection HC_PROTO (( 00718 char *)); 00719 HC_EXTERNAL void HC_CDECL HC_Show_Camera_Target HC_PROTO (( 00720 float *, float *, float *)); 00721 HC_EXTERNAL void HC_CDECL HC_Show_Camera_Up_Vector HC_PROTO (( 00722 float *, float *, float *)); 00723 HC_EXTERNAL void HC_CDECL HC_Show_Color HC_PROTO (( 00724 char *)); 00725 HC_EXTERNAL void HC_CDECL HC_Show_Color_By_Index HC_PROTO (( 00726 char *, int *)); 00727 HC_EXTERNAL void HC_CDECL HC_Show_Color_By_Value HC_PROTO (( 00728 char *, char *, float *, float *, float *)); 00729 HC_EXTERNAL void HC_CDECL HC_Show_Color_Map HC_PROTO (( 00730 char *)); 00731 HC_EXTERNAL void HC_CDECL HC_Show_Color_Map_By_Value HC_PROTO (( 00732 char *, int *, HC_POINT *)); 00733 HC_EXTERNAL void HC_CDECL HC_Show_Color_Map_Count HC_PROTO (( 00734 int *)); 00735 HC_EXTERNAL void HC_CDECL HC_Show_Driver HC_PROTO (( 00736 int (HC_CDECL **)(HC_ANY_ARGS))); 00737 HC_EXTERNAL void HC_CDECL HC_Show_Driver_Options HC_PROTO (( 00738 char *)); 00739 HC_EXTERNAL void HC_CDECL HC_Show_Edge_Pattern HC_PROTO (( 00740 char *)); 00741 HC_EXTERNAL void HC_CDECL HC_Show_Edge_Weight HC_PROTO (( 00742 float *)); 00743 HC_EXTERNAL void HC_CDECL HC_Show_Face_Pattern HC_PROTO (( 00744 char *)); 00745 HC_EXTERNAL void HC_CDECL HC_Show_Handedness HC_PROTO (( 00746 char *)); 00747 HC_EXTERNAL void HC_CDECL HC_Show_Heuristics HC_PROTO (( 00748 char *)); 00749 HC_EXTERNAL void HC_CDECL HC_Show_Line_Pattern HC_PROTO (( 00750 char *)); 00751 HC_EXTERNAL void HC_CDECL HC_Show_Line_Weight HC_PROTO (( 00752 float *)); 00753 HC_EXTERNAL void HC_CDECL HC_Show_Location HC_PROTO (( 00754 float *, float *)); 00755 HC_EXTERNAL void HC_CDECL HC_Show_Location_Source HC_PROTO (( 00756 char *, char *, char *, int *)); 00757 HC_EXTERNAL void HC_CDECL HC_Show_Location_Status HC_PROTO (( 00758 int *)); 00759 HC_EXTERNAL void HC_CDECL HC_Show_Marker_Size HC_PROTO (( 00760 float *)); 00761 HC_EXTERNAL void HC_CDECL HC_Show_Marker_Symbol HC_PROTO (( 00762 char *)); 00763 HC_EXTERNAL void HC_CDECL HC_Show_Modelling_Matrix HC_PROTO (( 00764 float *)); 00765 HC_EXTERNAL void HC_CDECL HC_Show_Net_Camera HC_PROTO (( 00766 HC_POINT *, HC_POINT *, HC_POINT *, float *, float *, char *)); 00767 HC_EXTERNAL void HC_CDECL HC_Show_Net_Camera_By_Volume HC_PROTO (( 00768 char *, float *, float *, float *, float *)); 00769 HC_EXTERNAL void HC_CDECL HC_Show_Net_Camera_Field HC_PROTO (( 00770 float *, float *)); 00771 HC_EXTERNAL void HC_CDECL HC_Show_Net_Camera_Position HC_PROTO (( 00772 float *, float *, float *)); 00773 HC_EXTERNAL void HC_CDECL HC_Show_Net_Camera_Projection HC_PROTO (( 00774 char *)); 00775 HC_EXTERNAL void HC_CDECL HC_Show_Net_Camera_Target HC_PROTO (( 00776 float *, float *, float *)); 00777 HC_EXTERNAL void HC_CDECL HC_Show_Net_Camera_Up_Vector HC_PROTO (( 00778 float *, float *, float *)); 00779 HC_EXTERNAL void HC_CDECL HC_Show_Net_Color HC_PROTO (( 00780 char *)); 00781 HC_EXTERNAL void HC_CDECL HC_Show_Net_Color_By_Index HC_PROTO (( 00782 char *, int *)); 00783 HC_EXTERNAL void HC_CDECL HC_Show_Net_Color_By_Value HC_PROTO (( 00784 char *, char *, float *, float *, float *)); 00785 HC_EXTERNAL void HC_CDECL HC_Show_Net_Color_Map HC_PROTO (( 00786 char *)); 00787 HC_EXTERNAL void HC_CDECL HC_Show_Net_Color_Map_By_Value HC_PROTO (( 00788 char *, int *, HC_POINT *)); 00789 HC_EXTERNAL void HC_CDECL HC_Show_Net_Color_Map_Count HC_PROTO (( 00790 int *)); 00791 HC_EXTERNAL void HC_CDECL HC_Show_Net_Driver HC_PROTO (( 00792 int (HC_CDECL **)(HC_ANY_ARGS))); 00793 HC_EXTERNAL void HC_CDECL HC_Show_Net_Driver_Options HC_PROTO (( 00794 char *)); 00795 HC_EXTERNAL void HC_CDECL HC_Show_Net_Edge_Pattern HC_PROTO (( 00796 char *)); 00797 HC_EXTERNAL void HC_CDECL HC_Show_Net_Edge_Weight HC_PROTO (( 00798 float *)); 00799 HC_EXTERNAL void HC_CDECL HC_Show_Net_Face_Pattern HC_PROTO (( 00800 char *)); 00801 HC_EXTERNAL void HC_CDECL HC_Show_Net_Handedness HC_PROTO (( 00802 char *)); 00803 HC_EXTERNAL void HC_CDECL HC_Show_Net_Heuristics HC_PROTO (( 00804 char *)); 00805 HC_EXTERNAL void HC_CDECL HC_Show_Net_Line_Pattern HC_PROTO (( 00806 char *)); 00807 HC_EXTERNAL void HC_CDECL HC_Show_Net_Line_Weight HC_PROTO (( 00808 float *)); 00809 HC_EXTERNAL void HC_CDECL HC_Show_Net_Marker_Size HC_PROTO (( 00810 float *)); 00811 HC_EXTERNAL void HC_CDECL HC_Show_Net_Marker_Symbol HC_PROTO (( 00812 char *)); 00813 HC_EXTERNAL void HC_CDECL HC_Show_Net_Modelling_Matrix HC_PROTO (( 00814 float *)); 00815 HC_EXTERNAL void HC_CDECL HC_Show_Net_Selectability HC_PROTO (( 00816 char *)); 00817 HC_EXTERNAL void HC_CDECL HC_Show_Net_Streaming_Mode HC_PROTO (( 00818 char *)); 00819 HC_EXTERNAL void HC_CDECL HC_Show_Net_Text_Alignment HC_PROTO (( 00820 char *)); 00821 HC_EXTERNAL void HC_CDECL HC_Show_Net_Text_Font HC_PROTO (( 00822 char *)); 00823 HC_EXTERNAL void HC_CDECL HC_Show_Net_Text_Path HC_PROTO (( 00824 float *, float *, float *)); 00825 HC_EXTERNAL void HC_CDECL HC_Show_Net_Text_Size HC_PROTO (( 00826 float *)); 00827 HC_EXTERNAL void HC_CDECL HC_Show_Net_Text_Spacing HC_PROTO (( 00828 float *)); 00829 HC_EXTERNAL void HC_CDECL HC_Show_Net_User_Options HC_PROTO (( 00830 char *)); 00831 HC_EXTERNAL void HC_CDECL HC_Show_Net_User_Value HC_PROTO (( 00832 HC_POINTER_SIZED_INT *)); 00833 HC_EXTERNAL void HC_CDECL HC_Show_Net_Visibility HC_PROTO (( 00834 char *)); 00835 HC_EXTERNAL void HC_CDECL HC_Show_Net_Window HC_PROTO (( 00836 float *, float *, float *, float *)); 00837 HC_EXTERNAL void HC_CDECL HC_Show_Net_Window_Frame HC_PROTO (( 00838 char *)); 00839 HC_EXTERNAL void HC_CDECL HC_Show_Net_Window_Pattern HC_PROTO (( 00840 char *)); 00841 HC_EXTERNAL void HC_CDECL HC_Show_One_Color HC_PROTO (( 00842 const char *, char *)); 00843 HC_EXTERNAL void HC_CDECL HC_Show_One_Color_By_Index HC_PROTO (( 00844 const char *, int *)); 00845 HC_EXTERNAL void HC_CDECL HC_Show_One_Color_By_Value HC_PROTO (( 00846 const char *, char *, float *, float *, float *)); 00847 HC_EXTERNAL void HC_CDECL HC_Show_One_Color_Map HC_PROTO (( 00848 int, char *)); 00849 HC_EXTERNAL void HC_CDECL HC_Show_One_Color_Map_By_Value HC_PROTO (( 00850 int, char *, float *, float *, float *)); 00851 HC_EXTERNAL void HC_CDECL HC_Show_One_Driver_Option HC_PROTO (( 00852 const char *, char *)); 00853 HC_EXTERNAL void HC_CDECL HC_Show_One_Heuristic HC_PROTO (( 00854 const char *, char *)); 00855 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Color HC_PROTO (( 00856 const char *, char *)); 00857 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Color_By_Index HC_PROTO (( 00858 const char *, int *)); 00859 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Color_By_Value HC_PROTO (( 00860 const char *, char *, float *, float *, float *)); 00861 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Color_Map HC_PROTO (( 00862 int, char *)); 00863 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Color_Map_By_V HC_PROTO (( 00864 int, char *, float *, float *, float *)); 00865 #define HC_Show_One_Net_Color_Map_By_Value(int_in1, string_out2, float_out3, float_out4, float_out5) \ 00866 HC_Show_One_Net_Color_Map_By_V(int_in1, string_out2, float_out3, float_out4, float_out5) 00867 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Driver_Option HC_PROTO (( 00868 const char *, char *)); 00869 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Heuristic HC_PROTO (( 00870 const char *, char *)); 00871 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Selectability HC_PROTO (( 00872 const char *, char *)); 00873 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_User_Option HC_PROTO (( 00874 const char *, char *)); 00875 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Visibility HC_PROTO (( 00876 const char *, char *)); 00877 HC_EXTERNAL void HC_CDECL HC_Show_One_Selectability HC_PROTO (( 00878 const char *, char *)); 00879 HC_EXTERNAL void HC_CDECL HC_Show_One_User_Option HC_PROTO (( 00880 const char *, char *)); 00881 HC_EXTERNAL void HC_CDECL HC_Show_One_Visibility HC_PROTO (( 00882 const char *, char *)); 00883 HC_EXTERNAL void HC_CDECL HC_Show_Selectability HC_PROTO (( 00884 char *)); 00885 HC_EXTERNAL void HC_CDECL HC_Show_Selection HC_PROTO (( 00886 char *)); 00887 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Item HC_PROTO (( 00888 HC_KEY *, int *, int *)); 00889 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Location HC_PROTO (( 00890 float *, float *, float *, float *, float *)); 00891 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Pathname HC_PROTO (( 00892 char *)); 00893 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Source HC_PROTO (( 00894 char *, char *, char *, int *)); 00895 HC_EXTERNAL void HC_CDECL HC_Show_Streaming_Mode HC_PROTO (( 00896 char *)); 00897 HC_EXTERNAL void HC_CDECL HC_Show_String HC_PROTO (( 00898 char *)); 00899 HC_EXTERNAL void HC_CDECL HC_Show_String_Source HC_PROTO (( 00900 char *, HC_KEY *)); 00901 HC_EXTERNAL void HC_CDECL HC_Show_Text_Alignment HC_PROTO (( 00902 char *)); 00903 HC_EXTERNAL void HC_CDECL HC_Show_Text_Font HC_PROTO (( 00904 char *)); 00905 HC_EXTERNAL void HC_CDECL HC_Show_Text_Path HC_PROTO (( 00906 float *, float *, float *)); 00907 HC_EXTERNAL void HC_CDECL HC_Show_Text_Size HC_PROTO (( 00908 float *)); 00909 HC_EXTERNAL void HC_CDECL HC_Show_Text_Spacing HC_PROTO (( 00910 float *)); 00911 HC_EXTERNAL void HC_CDECL HC_Show_Time HC_PROTO (( 00912 float *)); 00913 HC_EXTERNAL void HC_CDECL HC_Show_User_Options HC_PROTO (( 00914 char *)); 00915 HC_EXTERNAL void HC_CDECL HC_Show_User_Value HC_PROTO (( 00916 HC_POINTER_SIZED_INT *)); 00917 HC_EXTERNAL void HC_CDECL HC_Show_Visibility HC_PROTO (( 00918 char *)); 00919 HC_EXTERNAL void HC_CDECL HC_Show_Wakeup HC_PROTO (( 00920 float *)); 00921 HC_EXTERNAL void HC_CDECL HC_Show_Window HC_PROTO (( 00922 float *, float *, float *, float *)); 00923 HC_EXTERNAL void HC_CDECL HC_Show_Window_Frame HC_PROTO (( 00924 char *)); 00925 HC_EXTERNAL void HC_CDECL HC_Show_Window_Pattern HC_PROTO (( 00926 char *)); 00927 HC_EXTERNAL void HC_CDECL HC_Style_Segment HC_PROTO (( 00928 const char *)); 00929 HC_EXTERNAL void HC_CDECL HC_Translate_Object HC_PROTO (( 00930 double, double, double)); 00931 HC_EXTERNAL void HC_CDECL HC_UnDefine_Alias HC_PROTO (( 00932 const char *)); 00933 HC_EXTERNAL void HC_CDECL HC_UnDefine_Color HC_PROTO (( 00934 const char *)); 00935 HC_EXTERNAL void HC_CDECL HC_UnDefine_Error_Handler HC_PROTO (( 00936 void (HC_CDECL *)(HC_ANY_ARGS))); 00937 HC_EXTERNAL void HC_CDECL HC_UnDefine_Exit_Handler HC_PROTO (( 00938 void (HC_CDECL *)(HC_ANY_ARGS))); 00939 HC_EXTERNAL void HC_CDECL HC_UnSet_Camera HC_PROTO (( 00940 void)); 00941 HC_EXTERNAL void HC_CDECL HC_UnSet_Color HC_PROTO (( 00942 void)); 00943 HC_EXTERNAL void HC_CDECL HC_UnSet_Color_Map HC_PROTO (( 00944 void)); 00945 HC_EXTERNAL void HC_CDECL HC_UnSet_Driver HC_PROTO (( 00946 void)); 00947 HC_EXTERNAL void HC_CDECL HC_UnSet_Driver_Options HC_PROTO (( 00948 void)); 00949 HC_EXTERNAL void HC_CDECL HC_UnSet_Edge_Pattern HC_PROTO (( 00950 void)); 00951 HC_EXTERNAL void HC_CDECL HC_UnSet_Edge_Weight HC_PROTO (( 00952 void)); 00953 HC_EXTERNAL void HC_CDECL HC_UnSet_Face_Pattern HC_PROTO (( 00954 void)); 00955 HC_EXTERNAL void HC_CDECL HC_UnSet_Handedness HC_PROTO (( 00956 void)); 00957 HC_EXTERNAL void HC_CDECL HC_UnSet_Heuristics HC_PROTO (( 00958 void)); 00959 HC_EXTERNAL void HC_CDECL HC_UnSet_Line_Pattern HC_PROTO (( 00960 void)); 00961 HC_EXTERNAL void HC_CDECL HC_UnSet_Line_Weight HC_PROTO (( 00962 void)); 00963 HC_EXTERNAL void HC_CDECL HC_UnSet_Marker_Size HC_PROTO (( 00964 void)); 00965 HC_EXTERNAL void HC_CDECL HC_UnSet_Marker_Symbol HC_PROTO (( 00966 void)); 00967 HC_EXTERNAL void HC_CDECL HC_UnSet_Modelling_Matrix HC_PROTO (( 00968 void)); 00969 HC_EXTERNAL void HC_CDECL HC_UnSet_Selectability HC_PROTO (( 00970 void)); 00971 HC_EXTERNAL void HC_CDECL HC_UnSet_Streaming_Mode HC_PROTO (( 00972 void)); 00973 HC_EXTERNAL void HC_CDECL HC_UnSet_Text_Alignment HC_PROTO (( 00974 void)); 00975 HC_EXTERNAL void HC_CDECL HC_UnSet_Text_Font HC_PROTO (( 00976 void)); 00977 HC_EXTERNAL void HC_CDECL HC_UnSet_Text_Path HC_PROTO (( 00978 void)); 00979 HC_EXTERNAL void HC_CDECL HC_UnSet_Text_Size HC_PROTO (( 00980 void)); 00981 HC_EXTERNAL void HC_CDECL HC_UnSet_Text_Spacing HC_PROTO (( 00982 void)); 00983 HC_EXTERNAL void HC_CDECL HC_UnSet_User_Options HC_PROTO (( 00984 void)); 00985 HC_EXTERNAL void HC_CDECL HC_UnSet_User_Value HC_PROTO (( 00986 void)); 00987 HC_EXTERNAL void HC_CDECL HC_UnSet_Visibility HC_PROTO (( 00988 void)); 00989 HC_EXTERNAL void HC_CDECL HC_UnSet_Window HC_PROTO (( 00990 void)); 00991 HC_EXTERNAL void HC_CDECL HC_UnSet_Window_Frame HC_PROTO (( 00992 void)); 00993 HC_EXTERNAL void HC_CDECL HC_UnSet_Window_Pattern HC_PROTO (( 00994 void)); 00995 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Update_Display HC_PROTO (( 00996 void)); 00997 HC_EXTERNAL void HC_CDECL HC_Zoom_Camera HC_PROTO (( 00998 double)); 00999 HC_EXTERNAL void HC_CDECL HC_Begin_Alias_Search HC_PROTO (( 01000 void)); 01001 HC_EXTERNAL void HC_CDECL HC_Begin_Color_Name_Search HC_PROTO (( 01002 void)); 01003 HC_EXTERNAL void HC_CDECL HC_Begin_Contents_Search HC_PROTO (( 01004 const char *, const char *)); 01005 HC_EXTERNAL void HC_CDECL HC_Begin_Open_Segment_Search HC_PROTO (( 01006 void)); 01007 HC_EXTERNAL void HC_CDECL HC_Begin_Segment_Search HC_PROTO (( 01008 const char *)); 01009 HC_EXTERNAL void HC_CDECL HC_Define_Color_Name HC_PROTO (( 01010 const char *, const char *, const char *, const char *)); 01011 HC_EXTERNAL void HC_CDECL HC_End_Alias_Search HC_PROTO (( 01012 void)); 01013 HC_EXTERNAL void HC_CDECL HC_End_Color_Name_Search HC_PROTO (( 01014 void)); 01015 HC_EXTERNAL void HC_CDECL HC_End_Contents_Search HC_PROTO (( 01016 void)); 01017 HC_EXTERNAL void HC_CDECL HC_End_Open_Segment_Search HC_PROTO (( 01018 void)); 01019 HC_EXTERNAL void HC_CDECL HC_End_Segment_Search HC_PROTO (( 01020 void)); 01021 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Alias HC_PROTO (( 01022 char *)); 01023 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Color_Name HC_PROTO (( 01024 char *, char *, char *)); 01025 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Contents HC_PROTO (( 01026 char *, HC_KEY *)); 01027 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Open_Segment HC_PROTO (( 01028 char *)); 01029 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Related_Selection HC_PROTO (( 01030 void)); 01031 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Segment HC_PROTO (( 01032 char *)); 01033 HC_EXTERNAL HC_KEY HC_CDECL HC_KShow_Owner_By_Key HC_PROTO (( 01034 HC_KEY)); 01035 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Parse_String HC_PROTO (( 01036 const char *, const char *, int, char *)); 01037 HC_EXTERNAL void HC_CDECL HC_Queue_Button_Event HC_PROTO (( 01038 const char *, const char *, int)); 01039 HC_EXTERNAL void HC_CDECL HC_Queue_Location_Event HC_PROTO (( 01040 const char *, const char *, double, double, const char *, int)); 01041 HC_EXTERNAL void HC_CDECL HC_Queue_String_Event HC_PROTO (( 01042 const char *, const char *, HC_KEY)); 01043 HC_EXTERNAL void HC_CDECL HC_Queue_Wakeup_Event HC_PROTO (( 01044 double)); 01045 HC_EXTERNAL void HC_CDECL HC_Queue_Special_Event HC_PROTO (( 01046 const char *, const char *)); 01047 HC_EXTERNAL void HC_CDECL HC_Show_Alias HC_PROTO (( 01048 const char *, char *)); 01049 HC_EXTERNAL void HC_CDECL HC_Show_Alias_Count HC_PROTO (( 01050 int *)); 01051 HC_EXTERNAL void HC_CDECL HC_Show_Color_Name_Count HC_PROTO (( 01052 int *)); 01053 HC_EXTERNAL void HC_CDECL HC_Show_Color_Name HC_PROTO (( 01054 const char *, char *)); 01055 HC_EXTERNAL void HC_CDECL HC_Show_Contents_Count HC_PROTO (( 01056 int *)); 01057 HC_EXTERNAL void HC_CDECL HC_Show_Distant_Light HC_PROTO (( 01058 HC_KEY, float *, float *, float *)); 01059 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_Environment HC_PROTO (( 01060 const char *, char *)); 01061 HC_EXTERNAL void HC_CDECL HC_Show_Include_Segment HC_PROTO (( 01062 HC_KEY, char *)); 01063 HC_EXTERNAL void HC_CDECL HC_Show_Key_Type HC_PROTO (( 01064 HC_KEY, char *)); 01065 HC_EXTERNAL void HC_CDECL HC_Show_Line HC_PROTO (( 01066 HC_KEY, float *, float *, float *, float *, float *, float *)); 01067 HC_EXTERNAL void HC_CDECL HC_Show_Marker HC_PROTO (( 01068 HC_KEY, float *, float *, float *)); 01069 HC_EXTERNAL void HC_CDECL HC_Show_Memory_Usage HC_PROTO (( 01070 long *, long *)); 01071 HC_EXTERNAL void HC_CDECL HC_Show_Open_Segment_Count HC_PROTO (( 01072 int *)); 01073 HC_EXTERNAL void HC_CDECL HC_Show_Owner HC_PROTO (( 01074 const char *, char *)); 01075 HC_EXTERNAL void HC_CDECL HC_Show_Owner_By_Key HC_PROTO (( 01076 HC_KEY, char *)); 01077 HC_EXTERNAL void HC_CDECL HC_Show_Partial_Pixel_Array HC_PROTO (( 01078 HC_KEY, int, int, int, int, unsigned short *)); 01079 HC_EXTERNAL void HC_CDECL HC_Show_Partial_Polygon HC_PROTO (( 01080 HC_KEY, int, int, HC_POINT *)); 01081 HC_EXTERNAL void HC_CDECL HC_Show_Partial_Polyline HC_PROTO (( 01082 HC_KEY, int, int, HC_POINT *)); 01083 HC_EXTERNAL void HC_CDECL HC_Show_Pathname_Expansion HC_PROTO (( 01084 const char *, char *)); 01085 HC_EXTERNAL void HC_CDECL HC_Show_Pixel_Array HC_PROTO (( 01086 HC_KEY, float *, float *, float *, int *, int *, unsigned short *)); 01087 HC_EXTERNAL void HC_CDECL HC_Show_Pixel_Array_Size HC_PROTO (( 01088 HC_KEY, float *, float *, float *, int *, int *)); 01089 HC_EXTERNAL void HC_CDECL HC_Show_Polygon HC_PROTO (( 01090 HC_KEY, int *, HC_POINT *)); 01091 HC_EXTERNAL void HC_CDECL HC_Show_Polygon_Count HC_PROTO (( 01092 HC_KEY, int *)); 01093 HC_EXTERNAL void HC_CDECL HC_Show_Polyline HC_PROTO (( 01094 HC_KEY, int *, HC_POINT *)); 01095 HC_EXTERNAL void HC_CDECL HC_Show_Polyline_Count HC_PROTO (( 01096 HC_KEY, int *)); 01097 HC_EXTERNAL void HC_CDECL HC_Show_Segment HC_PROTO (( 01098 HC_KEY, char *)); 01099 HC_EXTERNAL void HC_CDECL HC_Show_Segment_Count HC_PROTO (( 01100 int *)); 01101 HC_EXTERNAL void HC_CDECL HC_Show_Special_Event HC_PROTO (( 01102 char *, char *)); 01103 HC_EXTERNAL void HC_CDECL HC_Show_Style_Segment HC_PROTO (( 01104 HC_KEY, char *)); 01105 HC_EXTERNAL void HC_CDECL HC_Show_Text HC_PROTO (( 01106 HC_KEY, float *, float *, float *, char *)); 01107 HC_EXTERNAL void HC_CDECL HC_Show_Text_Length HC_PROTO (( 01108 HC_KEY, int *)); 01109 HC_EXTERNAL void HC_CDECL HC_UnDefine_Color_Name HC_PROTO (( 01110 const char *)); 01111 HC_EXTERNAL void HC_CDECL HC_Define_System_Options HC_PROTO (( 01112 const char *)); 01113 HC_EXTERNAL void HC_CDECL HC_QSet_Metafile HC_PROTO (( 01114 const char *, const char *)); 01115 HC_EXTERNAL void HC_CDECL HC_QShow_Metafile HC_PROTO (( 01116 const char *, char *)); 01117 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Metafile HC_PROTO (( 01118 const char *, char *)); 01119 HC_EXTERNAL void HC_CDECL HC_QShow_One_Metafile HC_PROTO (( 01120 const char *, const char *, char *)); 01121 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Metafile HC_PROTO (( 01122 const char *, const char *, char *)); 01123 HC_EXTERNAL void HC_CDECL HC_QUnSet_Metafile HC_PROTO (( 01124 const char *)); 01125 HC_EXTERNAL void HC_CDECL HC_Set_Metafile HC_PROTO (( 01126 const char *)); 01127 HC_EXTERNAL void HC_CDECL HC_Show_Device_Info HC_PROTO (( 01128 const char *, const char *, char *)); 01129 HC_EXTERNAL void HC_CDECL HC_Show_Metafile HC_PROTO (( 01130 char *)); 01131 HC_EXTERNAL void HC_CDECL HC_Show_Net_Metafile HC_PROTO (( 01132 char *)); 01133 HC_EXTERNAL void HC_CDECL HC_Show_One_Metafile HC_PROTO (( 01134 const char *, char *)); 01135 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Metafile HC_PROTO (( 01136 const char *, char *)); 01137 HC_EXTERNAL void HC_CDECL HC_Show_One_System_Option HC_PROTO (( 01138 const char *, char *)); 01139 HC_EXTERNAL void HC_CDECL HC_Show_System_Options HC_PROTO (( 01140 char *)); 01141 HC_EXTERNAL void HC_CDECL HC_UnSet_Metafile HC_PROTO (( 01142 void)); 01143 HC_EXTERNAL void HC_CDECL HC_QShow_One_Text_Font HC_PROTO (( 01144 const char *, const char *, char *)); 01145 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Text_Font HC_PROTO (( 01146 const char *, const char *, char *)); 01147 HC_EXTERNAL void HC_CDECL HC_Show_One_Text_Font HC_PROTO (( 01148 const char *, char *)); 01149 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Text_Font HC_PROTO (( 01150 const char *, char *)); 01151 HC_EXTERNAL int HC_CDECL HC_Show_Existence HC_PROTO (( 01152 const char *)); 01153 HC_EXTERNAL int HC_CDECL HC_QShow_Existence HC_PROTO (( 01154 const char *, const char *)); 01155 HC_EXTERNAL void HC_CDECL HC_QInsert_Distant_Light HC_PROTO (( 01156 const char *, double, double, double)); 01157 HC_EXTERNAL void HC_CDECL HC_QInsert_Ink HC_PROTO (( 01158 const char *, double, double, double)); 01159 HC_EXTERNAL void HC_CDECL HC_QInsert_Line HC_PROTO (( 01160 const char *, double, double, double, double, double, double)); 01161 HC_EXTERNAL void HC_CDECL HC_QInsert_Marker HC_PROTO (( 01162 const char *, double, double, double)); 01163 HC_EXTERNAL void HC_CDECL HC_QInsert_Pixel_Array HC_PROTO (( 01164 const char *, double, double, double, int, int, const unsigned short *)); 01165 HC_EXTERNAL void HC_CDECL HC_QInsert_Pixel_Array_By_Ref HC_PROTO (( 01166 const char *, double, double, double, int, int, const unsigned short *)); 01167 HC_EXTERNAL void HC_CDECL HC_QInsert_Polygon HC_PROTO (( 01168 const char *, int, const HC_POINT *)); 01169 HC_EXTERNAL void HC_CDECL HC_QInsert_Polyline HC_PROTO (( 01170 const char *, int, const HC_POINT *)); 01171 HC_EXTERNAL void HC_CDECL HC_QInsert_Text HC_PROTO (( 01172 const char *, double, double, double, const char *)); 01173 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Distant_Light HC_PROTO (( 01174 const char *, double, double, double)); 01175 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Ink HC_PROTO (( 01176 const char *, double, double, double)); 01177 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Line HC_PROTO (( 01178 const char *, double, double, double, double, double, double)); 01179 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Marker HC_PROTO (( 01180 const char *, double, double, double)); 01181 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Pixel_Array HC_PROTO (( 01182 const char *, double, double, double, int, int, const unsigned short *)); 01183 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Pixel_Array_By_Ref HC_PROTO (( 01184 const char *, double, double, double, int, int, const unsigned short *)); 01185 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Polygon HC_PROTO (( 01186 const char *, int, const HC_POINT *)); 01187 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Polyline HC_PROTO (( 01188 const char *, int, const HC_POINT *)); 01189 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Text HC_PROTO (( 01190 const char *, double, double, double, const char *)); 01191 HC_EXTERNAL void HC_CDECL HC_QRestart_Ink HC_PROTO (( 01192 const char *)); 01193 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Color HC_PROTO (( 01194 const char *, const char *, HC_POINT *)); 01195 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Color_By_Value HC_PROTO (( 01196 const char *, const HC_POINT *, const char *, HC_POINT *)); 01197 HC_EXTERNAL void HC_CDECL HC_Begin_Font_Search HC_PROTO (( 01198 const char *, const char *)); 01199 HC_EXTERNAL void HC_CDECL HC_Show_Font_Count HC_PROTO (( 01200 int *)); 01201 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Font HC_PROTO (( 01202 char *)); 01203 HC_EXTERNAL void HC_CDECL HC_End_Font_Search HC_PROTO (( 01204 void)); 01205 HC_EXTERNAL void HC_CDECL HC_Show_Font_Info HC_PROTO (( 01206 const char *, const char *, const char *, char *)); 01207 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Extent HC_PROTO (( 01208 const char *, const char *, float *, float *)); 01209 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Extent_By_Key HC_PROTO (( 01210 HC_KEY, float *, float *)); 01211 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Coordinates HC_PROTO (( 01212 const char *, const char *, const HC_POINT *, const char *, HC_POINT *)); 01213 HC_EXTERNAL void HC_CDECL HC_Compute_Cross_Product HC_PROTO (( 01214 const HC_POINT *, const HC_POINT *, HC_POINT *)); 01215 HC_EXTERNAL double HC_CDECL HC_Compute_Dot_Product HC_PROTO (( 01216 const HC_POINT *, const HC_POINT *)); 01217 HC_EXTERNAL double HC_CDECL HC_Compute_Vector_Length HC_PROTO (( 01218 const HC_POINT *)); 01219 HC_EXTERNAL void HC_CDECL HC_Compute_Matrix_Product HC_PROTO (( 01220 const float *, const float *, float *)); 01221 HC_EXTERNAL void HC_CDECL HC_Compute_Matrix_Adjoint HC_PROTO (( 01222 const float *, float *)); 01223 HC_EXTERNAL double HC_CDECL HC_Compute_Matrix_Determinant HC_PROTO (( 01224 const float *)); 01225 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Matrix_Inverse HC_PROTO (( 01226 const float *, float *)); 01227 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Normalized_Matrix HC_PROTO (( 01228 const float *, float *)); 01229 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Normalized_Vector HC_PROTO (( 01230 const HC_POINT *, HC_POINT *)); 01231 HC_EXTERNAL void HC_CDECL HC_Compute_Identity_Matrix HC_PROTO (( 01232 float *)); 01233 HC_EXTERNAL void HC_CDECL HC_Compute_Scale_Matrix HC_PROTO (( 01234 double, double, double, float *)); 01235 HC_EXTERNAL void HC_CDECL HC_Compute_Translation_Matrix HC_PROTO (( 01236 double, double, double, float *)); 01237 HC_EXTERNAL void HC_CDECL HC_Compute_Rotation_Matrix HC_PROTO (( 01238 double, double, double, float *)); 01239 HC_EXTERNAL void HC_CDECL HC_Compute_Offaxis_Rotation HC_PROTO (( 01240 double, double, double, double, float *)); 01241 HC_EXTERNAL void HC_CDECL HC_Compute_Offcenter_Rotation HC_PROTO (( 01242 double, double, double, double, double, double, float *)); 01243 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Polygon_Normal HC_PROTO (( 01244 int, const HC_POINT *, const char *, HC_POINT *)); 01245 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Polygon_Plane HC_PROTO (( 01246 int, const HC_POINT *, const char *, HC_PLANE *)); 01247 HC_EXTERNAL void HC_CDECL HC_Compute_Transformed_Plane HC_PROTO (( 01248 const HC_PLANE *, const float *, HC_PLANE *)); 01249 HC_EXTERNAL void HC_CDECL HC_Compute_Transformed_Points HC_PROTO (( 01250 int, const HC_POINT *, const float *, HC_POINT *)); 01251 HC_EXTERNAL void HC_CDECL HC_Insert_Circle HC_PROTO (( 01252 const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01253 HC_EXTERNAL void HC_CDECL HC_Insert_Circular_Arc HC_PROTO (( 01254 const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01255 HC_EXTERNAL void HC_CDECL HC_Insert_Ellipse HC_PROTO (( 01256 const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01257 HC_EXTERNAL void HC_CDECL HC_Insert_Elliptical_Arc HC_PROTO (( 01258 const HC_POINT *, const HC_POINT *, const HC_POINT *, double, double)); 01259 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Circle HC_PROTO (( 01260 const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01261 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Circular_Arc HC_PROTO (( 01262 const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01263 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Ellipse HC_PROTO (( 01264 const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01265 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Elliptical_Arc HC_PROTO (( 01266 const HC_POINT *, const HC_POINT *, const HC_POINT *, double, double)); 01267 HC_EXTERNAL void HC_CDECL HC_QInsert_Circle HC_PROTO (( 01268 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01269 HC_EXTERNAL void HC_CDECL HC_QInsert_Circular_Arc HC_PROTO (( 01270 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01271 HC_EXTERNAL void HC_CDECL HC_QInsert_Ellipse HC_PROTO (( 01272 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01273 HC_EXTERNAL void HC_CDECL HC_QInsert_Elliptical_Arc HC_PROTO (( 01274 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *, double, double)); 01275 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Circle HC_PROTO (( 01276 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01277 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Circular_Arc HC_PROTO (( 01278 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01279 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Ellipse HC_PROTO (( 01280 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01281 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Elliptical_Arc HC_PROTO (( 01282 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *, double, double)); 01283 HC_EXTERNAL void HC_CDECL HC_Show_Circle HC_PROTO (( 01284 HC_KEY, HC_POINT *, HC_POINT *, HC_POINT *)); 01285 HC_EXTERNAL void HC_CDECL HC_Show_Circular_Arc HC_PROTO (( 01286 HC_KEY, HC_POINT *, HC_POINT *, HC_POINT *)); 01287 HC_EXTERNAL void HC_CDECL HC_Show_Ellipse HC_PROTO (( 01288 HC_KEY, HC_POINT *, HC_POINT *, HC_POINT *)); 01289 HC_EXTERNAL void HC_CDECL HC_Show_Elliptical_Arc HC_PROTO (( 01290 HC_KEY, HC_POINT *, HC_POINT *, HC_POINT *, float *, float *)); 01291 HC_EXTERNAL void HC_CDECL HC_QSet_Color_By_FIndex HC_PROTO (( 01292 const char *, const char *, double)); 01293 HC_EXTERNAL void HC_CDECL HC_Set_Color_By_FIndex HC_PROTO (( 01294 const char *, double)); 01295 HC_EXTERNAL void HC_CDECL HC_Set_Normal HC_PROTO (( 01296 double, double, double)); 01297 HC_EXTERNAL void HC_CDECL HC_UnSet_Normal HC_PROTO (( 01298 void)); 01299 HC_EXTERNAL void HC_CDECL HC_Show_Normal HC_PROTO (( 01300 float *, float *, float *)); 01301 HC_EXTERNAL void HC_CDECL HC_Show_Net_Normal HC_PROTO (( 01302 float *, float *, float *)); 01303 HC_EXTERNAL void HC_CDECL HC_MSet_Vertex_Normals HC_PROTO (( 01304 HC_KEY, int, int, const HC_POINT *)); 01305 HC_EXTERNAL void HC_CDECL HC_MSet_Vertex_Colors_By_FIndex HC_PROTO (( 01306 HC_KEY, const char *, int, int, const float *)); 01307 HC_EXTERNAL void HC_CDECL HC_MSet_Vertex_Colors_By_Value HC_PROTO (( 01308 HC_KEY, const char *, int, const char *, int, const HC_POINT *)); 01309 HC_EXTERNAL void HC_CDECL HC_QSet_Rendering_Options HC_PROTO (( 01310 const char *, const char *)); 01311 HC_EXTERNAL void HC_CDECL HC_QShow_Rendering_Options HC_PROTO (( 01312 const char *, char *)); 01313 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Rendering_Options HC_PROTO (( 01314 const char *, char *)); 01315 HC_EXTERNAL void HC_CDECL HC_QShow_One_Rendering_Option HC_PROTO (( 01316 const char *, const char *, char *)); 01317 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Rendering_Opti HC_PROTO (( 01318 const char *, const char *, char *)); 01319 #define HC_QShow_One_Net_Rendering_Option(string_in1, string_in2, string_out3) \ 01320 HC_QShow_One_Net_Rendering_Opti(string_in1, string_in2, string_out3) 01321 HC_EXTERNAL void HC_CDECL HC_QUnSet_Rendering_Options HC_PROTO (( 01322 const char *)); 01323 HC_EXTERNAL void HC_CDECL HC_Set_Rendering_Options HC_PROTO (( 01324 const char *)); 01325 HC_EXTERNAL void HC_CDECL HC_Show_Rendering_Options HC_PROTO (( 01326 char *)); 01327 HC_EXTERNAL void HC_CDECL HC_Show_Net_Rendering_Options HC_PROTO (( 01328 char *)); 01329 HC_EXTERNAL void HC_CDECL HC_Show_One_Rendering_Option HC_PROTO (( 01330 const char *, char *)); 01331 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Rendering_Optio HC_PROTO (( 01332 const char *, char *)); 01333 #define HC_Show_One_Net_Rendering_Option(string_in1, string_out2) \ 01334 HC_Show_One_Net_Rendering_Optio(string_in1, string_out2) 01335 HC_EXTERNAL void HC_CDECL HC_UnSet_Rendering_Options HC_PROTO (( 01336 void)); 01337 HC_EXTERNAL void HC_CDECL HC_Compute_Convex_Hull HC_PROTO (( 01338 int, const HC_POINT *, int *, int *)); 01339 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Transform HC_PROTO (( 01340 const char *, const char *, const char *, float *)); 01341 HC_EXTERNAL void HC_CDECL HC_Edit_Mesh HC_PROTO (( 01342 HC_KEY, int, int, int, int, const HC_POINT *)); 01343 HC_EXTERNAL void HC_CDECL HC_Edit_Shell_Faces HC_PROTO (( 01344 HC_KEY, int, int, int, const int *)); 01345 HC_EXTERNAL void HC_CDECL HC_Edit_Shell_Points HC_PROTO (( 01346 HC_KEY, int, int, int, const HC_POINT *)); 01347 HC_EXTERNAL void HC_CDECL HC_Insert_Mesh HC_PROTO (( 01348 int, int, const HC_POINT *)); 01349 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Mesh HC_PROTO (( 01350 int, int, const HC_POINT *)); 01351 HC_EXTERNAL void HC_CDECL HC_QInsert_Mesh HC_PROTO (( 01352 const char *, int, int, const HC_POINT *)); 01353 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Mesh HC_PROTO (( 01354 const char *, int, int, const HC_POINT *)); 01355 HC_EXTERNAL void HC_CDECL HC_Insert_Mesh_By_Ref HC_PROTO (( 01356 int, int, const HC_POINT *)); 01357 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Mesh_By_Ref HC_PROTO (( 01358 int, int, const HC_POINT *)); 01359 HC_EXTERNAL void HC_CDECL HC_QInsert_Mesh_By_Ref HC_PROTO (( 01360 const char *, int, int, const HC_POINT *)); 01361 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Mesh_By_Ref HC_PROTO (( 01362 const char *, int, int, const HC_POINT *)); 01363 HC_EXTERNAL void HC_CDECL HC_Insert_Shell HC_PROTO (( 01364 int, const HC_POINT *, int, const int *)); 01365 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Shell HC_PROTO (( 01366 int, const HC_POINT *, int, const int *)); 01367 HC_EXTERNAL void HC_CDECL HC_QInsert_Shell HC_PROTO (( 01368 const char *, int, const HC_POINT *, int, const int *)); 01369 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Shell HC_PROTO (( 01370 const char *, int, const HC_POINT *, int, const int *)); 01371 HC_EXTERNAL void HC_CDECL HC_Insert_Shell_By_Ref HC_PROTO (( 01372 int, const HC_POINT *, int, const int *)); 01373 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Shell_By_Ref HC_PROTO (( 01374 int, const HC_POINT *, int, const int *)); 01375 HC_EXTERNAL void HC_CDECL HC_QInsert_Shell_By_Ref HC_PROTO (( 01376 const char *, int, const HC_POINT *, int, const int *)); 01377 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Shell_By_Ref HC_PROTO (( 01378 const char *, int, const HC_POINT *, int, const int *)); 01379 HC_EXTERNAL void HC_CDECL HC_Show_Mesh HC_PROTO (( 01380 HC_KEY, int *, int *, HC_POINT *)); 01381 HC_EXTERNAL void HC_CDECL HC_Show_Mesh_Size HC_PROTO (( 01382 HC_KEY, int *, int *)); 01383 HC_EXTERNAL void HC_CDECL HC_Show_Shell HC_PROTO (( 01384 HC_KEY, int *, HC_POINT *, int *, int *)); 01385 HC_EXTERNAL void HC_CDECL HC_Show_Shell_Size HC_PROTO (( 01386 HC_KEY, int *, int *)); 01387 HC_EXTERNAL void HC_CDECL HC_Flush_Attributes HC_PROTO (( 01388 const char *)); 01389 HC_EXTERNAL void HC_CDECL HC_Flush_Contents HC_PROTO (( 01390 const char *, const char *)); 01391 HC_EXTERNAL void HC_CDECL HC_Flush_Geometry HC_PROTO (( 01392 const char *)); 01393 HC_EXTERNAL void HC_CDECL HC_Open_Edge HC_PROTO (( 01394 int, int)); 01395 HC_EXTERNAL void HC_CDECL HC_Open_Vertex HC_PROTO (( 01396 int)); 01397 HC_EXTERNAL void HC_CDECL HC_Open_Face HC_PROTO (( 01398 int)); 01399 HC_EXTERNAL void HC_CDECL HC_Open_Geometry HC_PROTO (( 01400 HC_KEY)); 01401 HC_EXTERNAL void HC_CDECL HC_Close_Edge HC_PROTO (( 01402 void)); 01403 HC_EXTERNAL void HC_CDECL HC_Close_Vertex HC_PROTO (( 01404 void)); 01405 HC_EXTERNAL void HC_CDECL HC_Close_Face HC_PROTO (( 01406 void)); 01407 HC_EXTERNAL void HC_CDECL HC_Close_Geometry HC_PROTO (( 01408 void)); 01409 HC_EXTERNAL void HC_CDECL HC_Renumber_Key HC_PROTO (( 01410 HC_KEY, HC_KEY, const char *)); 01411 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Element HC_PROTO (( 01412 HC_KEY *, int *, int *, int *)); 01413 HC_EXTERNAL void HC_CDECL HC_Move_Text HC_PROTO (( 01414 HC_KEY, double, double, double)); 01415 HC_EXTERNAL void HC_CDECL HC_Show_String_Cursor HC_PROTO (( 01416 HC_KEY, HC_KEY *, int *, int *)); 01417 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Driver_Option HC_PROTO (( 01418 const char *, const char *)); 01419 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Heuristic HC_PROTO (( 01420 const char *, const char *)); 01421 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Metafile HC_PROTO (( 01422 const char *, const char *)); 01423 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Color HC_PROTO (( 01424 const char *, const char *)); 01425 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Rendering_Option HC_PROTO (( 01426 const char *, const char *)); 01427 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Selectability HC_PROTO (( 01428 const char *, const char *)); 01429 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Text_Font HC_PROTO (( 01430 const char *, const char *)); 01431 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_User_Option HC_PROTO (( 01432 const char *, const char *)); 01433 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Visibility HC_PROTO (( 01434 const char *, const char *)); 01435 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Driver_Option HC_PROTO (( 01436 const char *)); 01437 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Heuristic HC_PROTO (( 01438 const char *)); 01439 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Metafile HC_PROTO (( 01440 const char *)); 01441 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Color HC_PROTO (( 01442 const char *)); 01443 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Rendering_Option HC_PROTO (( 01444 const char *)); 01445 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Selectability HC_PROTO (( 01446 const char *)); 01447 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Text_Font HC_PROTO (( 01448 const char *)); 01449 HC_EXTERNAL void HC_CDECL HC_UnSet_One_User_Option HC_PROTO (( 01450 const char *)); 01451 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Visibility HC_PROTO (( 01452 const char *)); 01453 HC_EXTERNAL void HC_CDECL HC_Read_Metafile HC_PROTO (( 01454 const char *, const char *, const char *)); 01455 HC_EXTERNAL void HC_CDECL HC_Write_Metafile HC_PROTO (( 01456 const char *, const char *, const char *)); 01457 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Position HC_PROTO (( 01458 float *, float *, float *, float *, float *, float *)); 01459 HC_EXTERNAL void HC_CDECL HC_Compute_Text_From_Text16 HC_PROTO (( 01460 int, const unsigned short *, const char *, char *)); 01461 HC_EXTERNAL void HC_CDECL HC_Compute_Text16_From_Text HC_PROTO (( 01462 const char *, const char *, int *, unsigned short *)); 01463 HC_EXTERNAL int HC_CDECL HC_Compute_Selection_By_Volume HC_PROTO (( 01464 const char *, const char *, const char *, double, double, double, double, double, double)); 01465 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Extent_With_Enc HC_PROTO (( 01466 const char *, const char *, const char *, float *, float *)); 01467 #define HC_Compute_Text_Extent_With_Encoding(string_in1, string_in2, string_in3, float_out4, float_out5) \ 01468 HC_Compute_Text_Extent_With_Enc(string_in1, string_in2, string_in3, float_out4, float_out5) 01469 HC_EXTERNAL void HC_CDECL HC_Get_String_With_Encoding HC_PROTO (( 01470 const char *, const char *, char *)); 01471 HC_EXTERNAL void HC_CDECL HC_Insert_Text_With_Encoding HC_PROTO (( 01472 double, double, double, const char *, const char *)); 01473 HC_EXTERNAL void HC_CDECL HC_QInsert_Text_With_Encoding HC_PROTO (( 01474 const char *, double, double, double, const char *, const char *)); 01475 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Text_With_Encoding HC_PROTO (( 01476 double, double, double, const char *, const char *)); 01477 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Text_With_Encoding HC_PROTO (( 01478 const char *, double, double, double, const char *, const char *)); 01479 HC_EXTERNAL int HC_CDECL HC_Show_Existence_By_Key HC_PROTO (( 01480 HC_KEY, const char *)); 01481 HC_EXTERNAL void HC_CDECL HC_Show_Text_Count HC_PROTO (( 01482 HC_KEY, int *)); 01483 HC_EXTERNAL void HC_CDECL HC_Show_Text_Encoding HC_PROTO (( 01484 HC_KEY, char *)); 01485 HC_EXTERNAL void HC_CDECL HC_Show_Text_With_Encoding HC_PROTO (( 01486 HC_KEY, float *, float *, float *, char *, char *)); 01487 HC_EXTERNAL void HC_CDECL HC_Show_String_Count HC_PROTO (( 01488 int *)); 01489 HC_EXTERNAL void HC_CDECL HC_Show_String_Length HC_PROTO (( 01490 int *)); 01491 HC_EXTERNAL void HC_CDECL HC_Show_String_With_Encoding HC_PROTO (( 01492 char *, char *)); 01493 HC_EXTERNAL void HC_CDECL HC_Insert_Grid HC_PROTO (( 01494 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *, int, int)); 01495 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Grid HC_PROTO (( 01496 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *, int, int)); 01497 HC_EXTERNAL void HC_CDECL HC_QInsert_Grid HC_PROTO (( 01498 const char *, const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *, int, int)); 01499 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Grid HC_PROTO (( 01500 const char *, const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *, int, int)); 01501 HC_EXTERNAL void HC_CDECL HC_Show_Grid HC_PROTO (( 01502 HC_KEY, char *, HC_POINT *, HC_POINT *, HC_POINT *, int *, int *)); 01503 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Keys HC_PROTO (( 01504 int *, HC_KEY *)); 01505 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Keys_Count HC_PROTO (( 01506 int *)); 01507 HC_EXTERNAL void HC_CDECL HC_Queue_Related_Selection HC_PROTO (( 01508 const char *, HC_KEY, int, int, int, double, double, double, double, double, double)); 01509 HC_EXTERNAL void HC_CDECL HC_Queue_Selection_Event HC_PROTO (( 01510 const char *, const char *, const char *, int, const char *, HC_KEY, int, int, int, double, double, double, double, double, double)); 01511 HC_EXTERNAL void HC_CDECL HC_Mark_As_Updated HC_PROTO (( 01512 const char *)); 01513 HC_EXTERNAL void HC_CDECL HC_Mark_As_Refresh_Needed HC_PROTO (( 01514 const char *, double, double, double, double)); 01515 HC_EXTERNAL void HC_CDECL HC_Insert_Local_Light HC_PROTO (( 01516 double, double, double)); 01517 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Local_Light HC_PROTO (( 01518 double, double, double)); 01519 HC_EXTERNAL void HC_CDECL HC_QInsert_Local_Light HC_PROTO (( 01520 const char *, double, double, double)); 01521 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Local_Light HC_PROTO (( 01522 const char *, double, double, double)); 01523 HC_EXTERNAL void HC_CDECL HC_Insert_Spot_Light HC_PROTO (( 01524 const HC_POINT *, const HC_POINT *, const char *)); 01525 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Spot_Light HC_PROTO (( 01526 const HC_POINT *, const HC_POINT *, const char *)); 01527 HC_EXTERNAL void HC_CDECL HC_QInsert_Spot_Light HC_PROTO (( 01528 const char *, const HC_POINT *, const HC_POINT *, const char *)); 01529 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Spot_Light HC_PROTO (( 01530 const char *, const HC_POINT *, const HC_POINT *, const char *)); 01531 HC_EXTERNAL void HC_CDECL HC_Insert_Area_Light HC_PROTO (( 01532 int, const HC_POINT *, const char *)); 01533 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Area_Light HC_PROTO (( 01534 int, const HC_POINT *, const char *)); 01535 HC_EXTERNAL void HC_CDECL HC_QInsert_Area_Light HC_PROTO (( 01536 const char *, int, const HC_POINT *, const char *)); 01537 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Area_Light HC_PROTO (( 01538 const char *, int, const HC_POINT *, const char *)); 01539 HC_EXTERNAL void HC_CDECL HC_Show_Local_Light HC_PROTO (( 01540 HC_KEY, float *, float *, float *)); 01541 HC_EXTERNAL void HC_CDECL HC_Show_Spot_Light HC_PROTO (( 01542 HC_KEY, HC_POINT *, HC_POINT *, char *)); 01543 HC_EXTERNAL void HC_CDECL HC_Show_Area_Light HC_PROTO (( 01544 HC_KEY, int *, HC_POINT *, char *)); 01545 HC_EXTERNAL void HC_CDECL HC_Show_Area_Light_Count HC_PROTO (( 01546 HC_KEY, int *, char *)); 01547 HC_EXTERNAL void HC_CDECL HC_Insert_Image HC_PROTO (( 01548 double, double, double, const char *, int, int, const void *)); 01549 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Image HC_PROTO (( 01550 double, double, double, const char *, int, int, const void *)); 01551 HC_EXTERNAL void HC_CDECL HC_QInsert_Image HC_PROTO (( 01552 const char *, double, double, double, const char *, int, int, const void *)); 01553 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Image HC_PROTO (( 01554 const char *, double, double, double, const char *, int, int, const void *)); 01555 HC_EXTERNAL void HC_CDECL HC_Insert_Image_By_Ref HC_PROTO (( 01556 double, double, double, const char *, int, int, const void *)); 01557 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Image_By_Ref HC_PROTO (( 01558 double, double, double, const char *, int, int, const void *)); 01559 HC_EXTERNAL void HC_CDECL HC_QInsert_Image_By_Ref HC_PROTO (( 01560 const char *, double, double, double, const char *, int, int, const void *)); 01561 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Image_By_Ref HC_PROTO (( 01562 const char *, double, double, double, const char *, int, int, const void *)); 01563 HC_EXTERNAL void HC_CDECL HC_Edit_Image HC_PROTO (( 01564 HC_KEY, int, int, int, int, const void *)); 01565 HC_EXTERNAL void HC_CDECL HC_Move_Image HC_PROTO (( 01566 HC_KEY, double, double, double)); 01567 HC_EXTERNAL void HC_CDECL HC_Show_Image HC_PROTO (( 01568 HC_KEY, float *, float *, float *, char *, int *, int *, void *)); 01569 HC_EXTERNAL void HC_CDECL HC_Show_Partial_Image HC_PROTO (( 01570 HC_KEY, int, int, int, int, void *)); 01571 HC_EXTERNAL void HC_CDECL HC_Show_Image_Size HC_PROTO (( 01572 HC_KEY, float *, float *, float *, char *, int *, int *)); 01573 HC_EXTERNAL void HC_CDECL HC_Move_Light_Position HC_PROTO (( 01574 HC_KEY, double, double, double)); 01575 HC_EXTERNAL void HC_CDECL HC_Move_Light_Target HC_PROTO (( 01576 HC_KEY, double, double, double)); 01577 HC_EXTERNAL void HC_CDECL HC_Show_Event HC_PROTO (( 01578 char *)); 01579 HC_EXTERNAL void HC_CDECL HC_Show_Partial_Shell HC_PROTO (( 01580 HC_KEY, int, int, HC_POINT *, int, int, int *, int *)); 01581 HC_EXTERNAL void HC_CDECL HC_Show_Partial_Shell_Size HC_PROTO (( 01582 HC_KEY, int, int, int *)); 01583 HC_EXTERNAL void HC_CDECL HC_Define_Callback_Name HC_PROTO (( 01584 const char *, void (HC_CDECL *)(HC_ANY_ARGS))); 01585 HC_EXTERNAL void HC_CDECL HC_UnDefine_Callback_Name HC_PROTO (( 01586 const char *)); 01587 HC_EXTERNAL void HC_CDECL HC_Begin_Callback_Name_Search HC_PROTO (( 01588 void)); 01589 HC_EXTERNAL void HC_CDECL HC_End_Callback_Name_Search HC_PROTO (( 01590 void)); 01591 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Callback_Name HC_PROTO (( 01592 char *)); 01593 HC_EXTERNAL void HC_CDECL HC_Show_Callback_Name HC_PROTO (( 01594 const char *, void (HC_CDECL **)(HC_ANY_ARGS))); 01595 HC_EXTERNAL void HC_CDECL HC_Show_Callback_Name_Count HC_PROTO (( 01596 int *)); 01597 HC_EXTERNAL void HC_CDECL HC_QSet_Callback HC_PROTO (( 01598 const char *, const char *)); 01599 HC_EXTERNAL void HC_CDECL HC_QShow_Callback HC_PROTO (( 01600 const char *, char *)); 01601 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Callback HC_PROTO (( 01602 const char *, char *)); 01603 HC_EXTERNAL void HC_CDECL HC_QShow_One_Callback HC_PROTO (( 01604 const char *, const char *, char *)); 01605 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Callback HC_PROTO (( 01606 const char *, const char *, char *)); 01607 HC_EXTERNAL void HC_CDECL HC_QUnSet_Callback HC_PROTO (( 01608 const char *)); 01609 HC_EXTERNAL void HC_CDECL HC_Set_Callback HC_PROTO (( 01610 const char *)); 01611 HC_EXTERNAL void HC_CDECL HC_Show_Callback HC_PROTO (( 01612 char *)); 01613 HC_EXTERNAL void HC_CDECL HC_Show_Net_Callback HC_PROTO (( 01614 char *)); 01615 HC_EXTERNAL void HC_CDECL HC_Show_One_Callback HC_PROTO (( 01616 const char *, char *)); 01617 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Callback HC_PROTO (( 01618 const char *, char *)); 01619 HC_EXTERNAL void HC_CDECL HC_UnSet_Callback HC_PROTO (( 01620 void)); 01621 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Callback HC_PROTO (( 01622 const char *, const char *)); 01623 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Callback HC_PROTO (( 01624 const char *)); 01625 HC_EXTERNAL void HC_CDECL HC_Include_Segment_By_Key HC_PROTO (( 01626 HC_KEY)); 01627 HC_EXTERNAL HC_KEY HC_CDECL HC_KInclude_Segment_By_Key HC_PROTO (( 01628 HC_KEY)); 01629 HC_EXTERNAL void HC_CDECL HC_Style_Segment_By_Key HC_PROTO (( 01630 HC_KEY)); 01631 HC_EXTERNAL HC_KEY HC_CDECL HC_KStyle_Segment_By_Key HC_PROTO (( 01632 HC_KEY)); 01633 HC_EXTERNAL void HC_CDECL HC_Show_Partial_Mesh HC_PROTO (( 01634 HC_KEY, int, int, int, int, HC_POINT *)); 01635 HC_EXTERNAL void HC_CDECL HC_Insert_Cutting_Plane HC_PROTO (( 01636 double, double, double, double)); 01637 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Cutting_Plane HC_PROTO (( 01638 double, double, double, double)); 01639 HC_EXTERNAL void HC_CDECL HC_QInsert_Cutting_Plane HC_PROTO (( 01640 const char *, double, double, double, double)); 01641 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Cutting_Plane HC_PROTO (( 01642 const char *, double, double, double, double)); 01643 HC_EXTERNAL void HC_CDECL HC_Show_Cutting_Plane HC_PROTO (( 01644 HC_KEY, float *, float *, float *, float *)); 01645 HC_EXTERNAL HC_KEY HC_CDECL HC_KShow_Include_Segment HC_PROTO (( 01646 HC_KEY)); 01647 HC_EXTERNAL HC_KEY HC_CDECL HC_KShow_Style_Segment HC_PROTO (( 01648 HC_KEY)); 01649 HC_EXTERNAL HC_KEY HC_CDECL HC_KRenumber_Key HC_PROTO (( 01650 HC_KEY, HC_KEY, const char *)); 01651 HC_EXTERNAL void HC_CDECL HC_Set_User_Option_By_Index HC_PROTO (( 01652 long, const void *)); 01653 HC_EXTERNAL void HC_CDECL HC_QSet_User_Option_By_Index HC_PROTO (( 01654 const char *, long, const void *)); 01655 HC_EXTERNAL void HC_CDECL HC_UnSet_User_Option_By_Index HC_PROTO (( 01656 long)); 01657 HC_EXTERNAL void HC_CDECL HC_QUnSet_User_Option_By_Index HC_PROTO (( 01658 const char *, long)); 01659 HC_EXTERNAL void HC_CDECL HC_Define_Font HC_PROTO (( 01660 const char *, const char *, int, const char *)); 01661 HC_EXTERNAL void HC_CDECL HC_Define_Font_By_Reference HC_PROTO (( 01662 const char *, const char *, int, const char *)); 01663 #define HC_Define_Font_By_Ref(string_in1, string_in2, int_in3, byte_array_in4) \ 01664 HC_Define_Font_By_Reference(string_in1, string_in2, int_in3, byte_array_in4) 01665 HC_EXTERNAL void HC_CDECL HC_Show_Font HC_PROTO (( 01666 const char *, char *, int *, char *)); 01667 HC_EXTERNAL void HC_CDECL HC_Show_Font_Size HC_PROTO (( 01668 const char *, char *, int *)); 01669 HC_EXTERNAL void HC_CDECL HC_UnDefine_Font HC_PROTO (( 01670 const char *)); 01671 HC_EXTERNAL void HC_CDECL HC_Show_System_Info HC_PROTO (( 01672 const char *, char *)); 01673 HC_EXTERNAL void HC_CDECL HC_Insert_Circular_Chord HC_PROTO (( 01674 const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01675 HC_EXTERNAL void HC_CDECL HC_Insert_Circular_Wedge HC_PROTO (( 01676 const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01677 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Circular_Chord HC_PROTO (( 01678 const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01679 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Circular_Wedge HC_PROTO (( 01680 const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01681 HC_EXTERNAL void HC_CDECL HC_QInsert_Circular_Chord HC_PROTO (( 01682 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01683 HC_EXTERNAL void HC_CDECL HC_QInsert_Circular_Wedge HC_PROTO (( 01684 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01685 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Circular_Chord HC_PROTO (( 01686 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01687 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Circular_Wedge HC_PROTO (( 01688 const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 01689 HC_EXTERNAL void HC_CDECL HC_Show_Circular_Chord HC_PROTO (( 01690 HC_KEY, HC_POINT *, HC_POINT *, HC_POINT *)); 01691 HC_EXTERNAL void HC_CDECL HC_Show_Circular_Wedge HC_PROTO (( 01692 HC_KEY, HC_POINT *, HC_POINT *, HC_POINT *)); 01693 HC_EXTERNAL void HC_CDECL HC_Compute_Minimized_Shell HC_PROTO (( 01694 int, const HC_POINT *, int, const int *, const char *, int *, HC_POINT *, int *, int *, int *, int *)); 01695 HC_EXTERNAL void HC_CDECL HC_MSet_Vertex_Parameters HC_PROTO (( 01696 HC_KEY, int, int, int, const float *)); 01697 HC_EXTERNAL void HC_CDECL HC_Set_Parameter HC_PROTO (( 01698 int, const float *)); 01699 HC_EXTERNAL void HC_CDECL HC_UnSet_Parameter HC_PROTO (( 01700 void)); 01701 HC_EXTERNAL void HC_CDECL HC_Show_Parameter HC_PROTO (( 01702 int *, float *)); 01703 HC_EXTERNAL void HC_CDECL HC_Show_Key_Status HC_PROTO (( 01704 HC_KEY, char *)); 01705 HC_EXTERNAL void HC_CDECL HC_Control_Update HC_PROTO (( 01706 const char *, const char *)); 01707 HC_EXTERNAL void HC_CDECL HC_Control_Update_Area HC_PROTO (( 01708 const char *, double, double, double, double, const char *)); 01709 HC_EXTERNAL void HC_CDECL HC_Control_Update_By_Key HC_PROTO (( 01710 HC_KEY, const char *)); 01711 HC_EXTERNAL void HC_CDECL HC_Control_Update_Area_By_Key HC_PROTO (( 01712 HC_KEY, double, double, double, double, const char *)); 01713 HC_EXTERNAL void HC_CDECL HC_Relinquish_Memory HC_PROTO (( 01714 void)); 01715 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Circumsphere HC_PROTO (( 01716 const char *, HC_POINT *, float *)); 01717 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Circumcuboid HC_PROTO (( 01718 const char *, HC_POINT *, HC_POINT *)); 01719 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Circumsphere_By_Key HC_PROTO (( 01720 HC_KEY, HC_POINT *, float *)); 01721 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Circumcuboid_By_Key HC_PROTO (( 01722 HC_KEY, HC_POINT *, HC_POINT *)); 01723 HC_EXTERNAL void HC_CDECL HC_Set_Priority HC_PROTO (( 01724 HC_KEY, long)); 01725 HC_EXTERNAL void HC_CDECL HC_Show_Priority HC_PROTO (( 01726 HC_KEY, long *)); 01727 HC_EXTERNAL void HC_CDECL HC_Set_Bounding_Sphere HC_PROTO (( 01728 const HC_POINT *, double)); 01729 HC_EXTERNAL void HC_CDECL HC_QSet_Bounding_Sphere HC_PROTO (( 01730 const char *, const HC_POINT *, double)); 01731 HC_EXTERNAL void HC_CDECL HC_Set_Bounding_Sphere_By_Key HC_PROTO (( 01732 HC_KEY, const HC_POINT *, double)); 01733 HC_EXTERNAL void HC_CDECL HC_Set_Bounding_Cuboid HC_PROTO (( 01734 const HC_POINT *, const HC_POINT *)); 01735 HC_EXTERNAL void HC_CDECL HC_QSet_Bounding_Cuboid HC_PROTO (( 01736 const char *, const HC_POINT *, const HC_POINT *)); 01737 HC_EXTERNAL void HC_CDECL HC_Set_Bounding_Cuboid_By_Key HC_PROTO (( 01738 HC_KEY, const HC_POINT *, const HC_POINT *)); 01739 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_Bounding_Sphere HC_PROTO (( 01740 HC_POINT *, float *)); 01741 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_QShow_Bounding_Sphere HC_PROTO (( 01742 const char *, HC_POINT *, float *)); 01743 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_Bounding_Sphere_By_Key HC_PROTO (( 01744 HC_KEY, HC_POINT *, float *)); 01745 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_Bounding_Cuboid HC_PROTO (( 01746 HC_POINT *, HC_POINT *)); 01747 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_QShow_Bounding_Cuboid HC_PROTO (( 01748 const char *, HC_POINT *, HC_POINT *)); 01749 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_Bounding_Cuboid_By_Key HC_PROTO (( 01750 HC_KEY, HC_POINT *, HC_POINT *)); 01751 HC_EXTERNAL void HC_CDECL HC_Show_Bounding_Info HC_PROTO (( 01752 char *)); 01753 HC_EXTERNAL void HC_CDECL HC_QShow_Bounding_Info HC_PROTO (( 01754 const char *, char *)); 01755 HC_EXTERNAL void HC_CDECL HC_Show_Bounding_Info_By_Key HC_PROTO (( 01756 HC_KEY, char *)); 01757 HC_EXTERNAL void HC_CDECL HC_QUnSet_Bounding_Volume HC_PROTO (( 01758 const char *)); 01759 HC_EXTERNAL void HC_CDECL HC_UnSet_Bounding_Volume HC_PROTO (( 01760 void)); 01761 HC_EXTERNAL void HC_CDECL HC_UnSet_Bounding_Volume_By_Key HC_PROTO (( 01762 HC_KEY)); 01763 HC_EXTERNAL void HC_CDECL HC_Begin_Texture_Search HC_PROTO (( 01764 void)); 01765 HC_EXTERNAL void HC_CDECL HC_Begin_Local_Texture_Search HC_PROTO (( 01766 void)); 01767 HC_EXTERNAL void HC_CDECL HC_Show_Texture_Count HC_PROTO (( 01768 int *)); 01769 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Texture HC_PROTO (( 01770 char *)); 01771 HC_EXTERNAL void HC_CDECL HC_End_Texture_Search HC_PROTO (( 01772 void)); 01773 HC_EXTERNAL void HC_CDECL HC_Define_Texture HC_PROTO (( 01774 const char *, const char *)); 01775 HC_EXTERNAL void HC_CDECL HC_Define_Local_Texture HC_PROTO (( 01776 const char *, const char *)); 01777 HC_EXTERNAL void HC_CDECL HC_UnDefine_Texture HC_PROTO (( 01778 const char *)); 01779 HC_EXTERNAL void HC_CDECL HC_UnDefine_Local_Texture HC_PROTO (( 01780 const char *)); 01781 HC_EXTERNAL void HC_CDECL HC_Show_Texture HC_PROTO (( 01782 const char *, char *)); 01783 HC_EXTERNAL void HC_CDECL HC_Show_Local_Texture HC_PROTO (( 01784 const char *, char *)); 01785 HC_EXTERNAL int HC_CDECL HC_Compute_Selection_By_Polylin HC_PROTO (( 01786 const char *, const char *, const char *, int, const HC_POINT *)); 01787 #define HC_Compute_Selection_By_Polyline(string_in1, string_in2, string_in3, int_in4, point_array_in5) \ 01788 HC_Compute_Selection_By_Polylin(string_in1, string_in2, string_in3, int_in4, point_array_in5) 01789 HC_EXTERNAL int HC_CDECL HC_Compute_Selection_By_Polygon HC_PROTO (( 01790 const char *, const char *, const char *, int, const HC_POINT *)); 01791 HC_EXTERNAL void HC_CDECL HC_Append_Texture_Matrix HC_PROTO (( 01792 const float *)); 01793 HC_EXTERNAL void HC_CDECL HC_Rotate_Texture_Offaxis HC_PROTO (( 01794 double, double, double, double)); 01795 HC_EXTERNAL void HC_CDECL HC_Rotate_Texture HC_PROTO (( 01796 double, double, double)); 01797 HC_EXTERNAL void HC_CDECL HC_Scale_Texture HC_PROTO (( 01798 double, double, double)); 01799 HC_EXTERNAL void HC_CDECL HC_Translate_Texture HC_PROTO (( 01800 double, double, double)); 01801 HC_EXTERNAL void HC_CDECL HC_Set_Texture_Matrix HC_PROTO (( 01802 const float *)); 01803 HC_EXTERNAL void HC_CDECL HC_UnSet_Texture_Matrix HC_PROTO (( 01804 void)); 01805 HC_EXTERNAL void HC_CDECL HC_Show_Texture_Matrix HC_PROTO (( 01806 float *)); 01807 HC_EXTERNAL void HC_CDECL HC_Show_Net_Texture_Matrix HC_PROTO (( 01808 float *)); 01809 HC_EXTERNAL void HC_CDECL HC_QAppend_Texture_Matrix HC_PROTO (( 01810 const char *, const float *)); 01811 HC_EXTERNAL void HC_CDECL HC_QRotate_Texture_Offaxis HC_PROTO (( 01812 const char *, double, double, double, double)); 01813 HC_EXTERNAL void HC_CDECL HC_QRotate_Texture HC_PROTO (( 01814 const char *, double, double, double)); 01815 HC_EXTERNAL void HC_CDECL HC_QScale_Texture HC_PROTO (( 01816 const char *, double, double, double)); 01817 HC_EXTERNAL void HC_CDECL HC_QTranslate_Texture HC_PROTO (( 01818 const char *, double, double, double)); 01819 HC_EXTERNAL void HC_CDECL HC_QSet_Texture_Matrix HC_PROTO (( 01820 const char *, const float *)); 01821 HC_EXTERNAL void HC_CDECL HC_QUnSet_Texture_Matrix HC_PROTO (( 01822 const char *)); 01823 HC_EXTERNAL void HC_CDECL HC_QShow_Texture_Matrix HC_PROTO (( 01824 const char *, float *)); 01825 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Texture_Matrix HC_PROTO (( 01826 const char *, float *)); 01827 HC_EXTERNAL void HC_CDECL HC_Show_Parameter_Size HC_PROTO (( 01828 int *)); 01829 HC_EXTERNAL void HC_CDECL HC_Set_User_Index HC_PROTO (( 01830 long, const void *)); 01831 HC_EXTERNAL void HC_CDECL HC_QSet_User_Index HC_PROTO (( 01832 const char *, long, const void *)); 01833 HC_EXTERNAL void HC_CDECL HC_UnSet_One_User_Index HC_PROTO (( 01834 long)); 01835 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_User_Index HC_PROTO (( 01836 const char *, long)); 01837 HC_EXTERNAL void HC_CDECL HC_Show_User_Index_Count HC_PROTO (( 01838 int *)); 01839 HC_EXTERNAL void HC_CDECL HC_QShow_User_Index_Count HC_PROTO (( 01840 const char *, int *)); 01841 HC_EXTERNAL void HC_CDECL HC_Show_User_Indices HC_PROTO (( 01842 int *, long *, void *)); 01843 HC_EXTERNAL void HC_CDECL HC_QShow_User_Indices HC_PROTO (( 01844 const char *, int *, long *, void *)); 01845 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_One_User_Index HC_PROTO (( 01846 long, void *)); 01847 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_QShow_One_User_Index HC_PROTO (( 01848 const char *, long, void *)); 01849 HC_EXTERNAL void HC_CDECL HC_Show_Net_User_Index_Count HC_PROTO (( 01850 int *)); 01851 HC_EXTERNAL void HC_CDECL HC_QShow_Net_User_Index_Count HC_PROTO (( 01852 const char *, int *)); 01853 HC_EXTERNAL void HC_CDECL HC_Show_Net_User_Indices HC_PROTO (( 01854 int *, long *, void *)); 01855 HC_EXTERNAL void HC_CDECL HC_QShow_Net_User_Indices HC_PROTO (( 01856 const char *, int *, long *, void *)); 01857 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_One_Net_User_Index HC_PROTO (( 01858 long, void *)); 01859 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_QShow_One_Net_User_Index HC_PROTO (( 01860 const char *, long, void *)); 01861 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Outline HC_PROTO (( 01862 const char *, const char *, int *, HC_POINT *, int *, int *)); 01863 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Outline_Size HC_PROTO (( 01864 const char *, const char *, int *, int *)); 01865 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Outline_With_En HC_PROTO (( 01866 const char *, const char *, const char *, int *, HC_POINT *, int *, int *)); 01867 #define HC_Compute_Text_Outline_With_Encoding(string_in1, string_in2, string_in3, int_out4, point_array_out5, int_out6, int_array_out7) \ 01868 HC_Compute_Text_Outline_With_En(string_in1, string_in2, string_in3, int_out4, point_array_out5, int_out6, int_array_out7) 01869 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Outline_Size_Wi HC_PROTO (( 01870 const char *, const char *, const char *, int *, int *)); 01871 #define HC_Compute_Text_Outline_Size_With_Encoding(string_in1, string_in2, string_in3, int_out4, int_out5) \ 01872 HC_Compute_Text_Outline_Size_Wi(string_in1, string_in2, string_in3, int_out4, int_out5) 01873 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Outline_By_Key HC_PROTO (( 01874 HC_KEY, int *, HC_POINT *, int *, int *)); 01875 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Outline_Size_By HC_PROTO (( 01876 HC_KEY, int *, int *)); 01877 #define HC_Compute_Text_Outline_Size_By_Key(key_in1, int_out2, int_out3) \ 01878 HC_Compute_Text_Outline_Size_By(key_in1, int_out2, int_out3) 01879 HC_EXTERNAL void HC_CDECL HC_Dump_Memory_Profile HC_PROTO (( 01880 const char *)); 01881 HC_EXTERNAL void HC_CDECL HC_Zero_Memory_Profile HC_PROTO (( 01882 const char *)); 01883 HC_EXTERNAL void HC_CDECL HC_Update_Driver_Data HC_PROTO (( 01884 const char *, const char *)); 01885 HC_EXTERNAL void HC_CDECL HC_Record_Instance_Handle HC_PROTO (( 01886 const void *)); 01887 HC_EXTERNAL void HC_CDECL HC_Record_Profile_Source HC_PROTO (( 01888 const char *, const char *)); 01889 HC_EXTERNAL void HC_CDECL HC_Compute_Optimized_Shell HC_PROTO (( 01890 int, const HC_POINT *, const HC_POINT *, int, const int *, const char *, int *, HC_POINT *, int *, int *, int *, int *)); 01891 HC_EXTERNAL void HC_CDECL HC_MSet_Face_Colors_By_FIndex HC_PROTO (( 01892 HC_KEY, const char *, int, int, const float *)); 01893 HC_EXTERNAL void HC_CDECL HC_MSet_Face_Colors_By_Value HC_PROTO (( 01894 HC_KEY, const char *, int, const char *, int, const HC_POINT *)); 01895 HC_EXTERNAL void HC_CDECL HC_Insert_NURBS_Curve HC_PROTO (( 01896 int, int, const HC_POINT *, const float *, const float *, double, double)); 01897 HC_EXTERNAL void HC_CDECL HC_QInsert_NURBS_Curve HC_PROTO (( 01898 const char *, int, int, const HC_POINT *, const float *, const float *, double, double)); 01899 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_NURBS_Curve HC_PROTO (( 01900 int, int, const HC_POINT *, const float *, const float *, double, double)); 01901 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_NURBS_Curve HC_PROTO (( 01902 const char *, int, int, const HC_POINT *, const float *, const float *, double, double)); 01903 HC_EXTERNAL void HC_CDECL HC_Show_NURBS_Curve_Count HC_PROTO (( 01904 HC_KEY, int *, int *, int *)); 01905 HC_EXTERNAL void HC_CDECL HC_Show_NURBS_Curve HC_PROTO (( 01906 HC_KEY, int *, int *, HC_POINT *, float *, float *, float *, float *)); 01907 HC_EXTERNAL void HC_CDECL HC_Edit_NURBS_Curve HC_PROTO (( 01908 HC_KEY, int, int, int, int, const HC_POINT *, const float *, const float *)); 01909 HC_EXTERNAL void HC_CDECL HC_Open_LOD HC_PROTO (( 01910 int)); 01911 HC_EXTERNAL void HC_CDECL HC_Close_LOD HC_PROTO (( 01912 void)); 01913 HC_EXTERNAL void HC_CDECL HC_Insert_Shell_By_Tristrips HC_PROTO (( 01914 int, const HC_POINT *, int, const int *, int, const int *)); 01915 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Shell_By_Tristrips HC_PROTO (( 01916 int, const HC_POINT *, int, const int *, int, const int *)); 01917 HC_EXTERNAL void HC_CDECL HC_QInsert_Shell_By_Tristrips HC_PROTO (( 01918 const char *, int, const HC_POINT *, int, const int *, int, const int *)); 01919 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Shell_By_Tristrips HC_PROTO (( 01920 const char *, int, const HC_POINT *, int, const int *, int, const int *)); 01921 HC_EXTERNAL void HC_CDECL HC_Show_Shell_By_Tristrips HC_PROTO (( 01922 HC_KEY, int *, HC_POINT *, int *, int *, int *, int *)); 01923 HC_EXTERNAL void HC_CDECL HC_Show_Shell_By_Tristrips_Size HC_PROTO (( 01924 HC_KEY, int *, int *, int *)); 01925 HC_EXTERNAL void HC_CDECL HC_Show_LOD_Type HC_PROTO (( 01926 HC_KEY, int, char *)); 01927 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Elements HC_PROTO (( 01928 HC_KEY *, int *, int *, int *, int *)); 01929 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Elements_Coun HC_PROTO (( 01930 HC_KEY *, int *)); 01931 #define HC_Show_Selection_Elements_Count(key_out1, int_out2) \ 01932 HC_Show_Selection_Elements_Coun(key_out1, int_out2) 01933 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Coordinates_By_Path HC_PROTO (( 01934 int, const HC_KEY *, const char *, const HC_POINT *, const char *, HC_POINT *)); 01935 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Transform_By_Path HC_PROTO (( 01936 int, const HC_KEY *, const char *, const char *, float *)); 01937 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Extent_By_Path HC_PROTO (( 01938 int, const HC_KEY *, const char *, float *, float *)); 01939 HC_EXTERNAL void HC_CDECL HC_Compute_Text_Extent_Enc_Path HC_PROTO (( 01940 int, const HC_KEY *, const char *, const char *, float *, float *)); 01941 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Callback HC_PROTO (( 01942 int, const HC_KEY *, char *)); 01943 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Camera HC_PROTO (( 01944 int, const HC_KEY *, HC_POINT *, HC_POINT *, HC_POINT *, float *, float *, char *)); 01945 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Camera_By_Volume HC_PROTO (( 01946 int, const HC_KEY *, char *, float *, float *, float *, float *)); 01947 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Camera_Field HC_PROTO (( 01948 int, const HC_KEY *, float *, float *)); 01949 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Camera_Position HC_PROTO (( 01950 int, const HC_KEY *, float *, float *, float *)); 01951 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Camera_Projection HC_PROTO (( 01952 int, const HC_KEY *, char *)); 01953 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Camera_Target HC_PROTO (( 01954 int, const HC_KEY *, float *, float *, float *)); 01955 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Camera_Up_Vector HC_PROTO (( 01956 int, const HC_KEY *, float *, float *, float *)); 01957 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Color HC_PROTO (( 01958 int, const HC_KEY *, char *)); 01959 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Color_Map HC_PROTO (( 01960 int, const HC_KEY *, char *)); 01961 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Color_Map_By_Value HC_PROTO (( 01962 int, const HC_KEY *, char *, int *, HC_POINT *)); 01963 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Color_Map_Count HC_PROTO (( 01964 int, const HC_KEY *, int *)); 01965 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Driver HC_PROTO (( 01966 int, const HC_KEY *, int (HC_CDECL **)(HC_ANY_ARGS))); 01967 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Driver_Options HC_PROTO (( 01968 int, const HC_KEY *, char *)); 01969 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Edge_Pattern HC_PROTO (( 01970 int, const HC_KEY *, char *)); 01971 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Edge_Weight HC_PROTO (( 01972 int, const HC_KEY *, float *)); 01973 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Face_Pattern HC_PROTO (( 01974 int, const HC_KEY *, char *)); 01975 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Handedness HC_PROTO (( 01976 int, const HC_KEY *, char *)); 01977 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Heuristics HC_PROTO (( 01978 int, const HC_KEY *, char *)); 01979 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Line_Pattern HC_PROTO (( 01980 int, const HC_KEY *, char *)); 01981 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Line_Weight HC_PROTO (( 01982 int, const HC_KEY *, float *)); 01983 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Marker_Size HC_PROTO (( 01984 int, const HC_KEY *, float *)); 01985 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Marker_Symbol HC_PROTO (( 01986 int, const HC_KEY *, char *)); 01987 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Metafile HC_PROTO (( 01988 int, const HC_KEY *, char *)); 01989 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Modelling_Matrix HC_PROTO (( 01990 int, const HC_KEY *, float *)); 01991 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Rendering_Options HC_PROTO (( 01992 int, const HC_KEY *, char *)); 01993 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Selectability HC_PROTO (( 01994 int, const HC_KEY *, char *)); 01995 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Streaming_Mode HC_PROTO (( 01996 int, const HC_KEY *, char *)); 01997 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Text_Alignment HC_PROTO (( 01998 int, const HC_KEY *, char *)); 01999 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Text_Font HC_PROTO (( 02000 int, const HC_KEY *, char *)); 02001 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Text_Path HC_PROTO (( 02002 int, const HC_KEY *, float *, float *, float *)); 02003 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Text_Spacing HC_PROTO (( 02004 int, const HC_KEY *, float *)); 02005 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Texture_Matrix HC_PROTO (( 02006 int, const HC_KEY *, float *)); 02007 HC_EXTERNAL void HC_CDECL HC_PShow_Net_User_Index_Count HC_PROTO (( 02008 int, const HC_KEY *, int *)); 02009 HC_EXTERNAL void HC_CDECL HC_PShow_Net_User_Indices HC_PROTO (( 02010 int, const HC_KEY *, int *, long *, void *)); 02011 HC_EXTERNAL void HC_CDECL HC_PShow_Net_User_Options HC_PROTO (( 02012 int, const HC_KEY *, char *)); 02013 HC_EXTERNAL void HC_CDECL HC_PShow_Net_User_Value HC_PROTO (( 02014 int, const HC_KEY *, HC_POINTER_SIZED_INT *)); 02015 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Visibility HC_PROTO (( 02016 int, const HC_KEY *, char *)); 02017 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Window HC_PROTO (( 02018 int, const HC_KEY *, float *, float *, float *, float *)); 02019 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Window_Frame HC_PROTO (( 02020 int, const HC_KEY *, char *)); 02021 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Window_Pattern HC_PROTO (( 02022 int, const HC_KEY *, char *)); 02023 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Callback HC_PROTO (( 02024 int, const HC_KEY *, const char *, char *)); 02025 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Color HC_PROTO (( 02026 int, const HC_KEY *, const char *, char *)); 02027 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Color_By_Index HC_PROTO (( 02028 int, const HC_KEY *, const char *, int *)); 02029 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Color_By_Value HC_PROTO (( 02030 int, const HC_KEY *, const char *, char *, float *, float *, float *)); 02031 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Color_Map HC_PROTO (( 02032 int, const HC_KEY *, int, char *)); 02033 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Color_Map_By_V HC_PROTO (( 02034 int, const HC_KEY *, int, char *, float *, float *, float *)); 02035 #define HC_PShow_One_Net_Color_Map_By_Value(int_in1, key_array_in2, int_in3, string_out4, float_out5, float_out6, float_out7) \ 02036 HC_PShow_One_Net_Color_Map_By_V(int_in1, key_array_in2, int_in3, string_out4, float_out5, float_out6, float_out7) 02037 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Driver_Option HC_PROTO (( 02038 int, const HC_KEY *, const char *, char *)); 02039 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Heuristic HC_PROTO (( 02040 int, const HC_KEY *, const char *, char *)); 02041 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Metafile HC_PROTO (( 02042 int, const HC_KEY *, const char *, char *)); 02043 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Rendering_Opti HC_PROTO (( 02044 int, const HC_KEY *, const char *, char *)); 02045 #define HC_PShow_One_Net_Rendering_Option(int_in1, key_array_in2, string_in3, string_out4) \ 02046 HC_PShow_One_Net_Rendering_Opti(int_in1, key_array_in2, string_in3, string_out4) 02047 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Selectability HC_PROTO (( 02048 int, const HC_KEY *, const char *, char *)); 02049 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Text_Font HC_PROTO (( 02050 int, const HC_KEY *, const char *, char *)); 02051 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_PShow_One_Net_User_Index HC_PROTO (( 02052 int, const HC_KEY *, long, void *)); 02053 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_User_Option HC_PROTO (( 02054 int, const HC_KEY *, const char *, char *)); 02055 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Visibility HC_PROTO (( 02056 int, const HC_KEY *, const char *, char *)); 02057 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Update_Display_Timed HC_PROTO (( 02058 double)); 02059 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Update_One_Display HC_PROTO (( 02060 const char *)); 02061 HC_EXTERNAL void HC_CDECL HC_Show_Geometry_Pointer HC_PROTO (( 02062 HC_KEY, const char *, void *)); 02063 HC_EXTERNAL HC_KEY HC_CDECL HC_KCompute_Boolean_Shell HC_PROTO (( 02064 int, const HC_POINT *, const HC_POINT *, int, const int *, int, const HC_POINT *, const HC_POINT *, int, const int *, const char *)); 02065 HC_EXTERNAL HC_KEY HC_CDECL HC_KCompute_Capping_Shell HC_PROTO (( 02066 int, const HC_KEY *, const float *)); 02067 HC_EXTERNAL void HC_CDECL HC_Insert_Cylinder HC_PROTO (( 02068 const HC_POINT *, const HC_POINT *, double, const char *)); 02069 HC_EXTERNAL void HC_CDECL HC_QInsert_Cylinder HC_PROTO (( 02070 const char *, const HC_POINT *, const HC_POINT *, double, const char *)); 02071 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Cylinder HC_PROTO (( 02072 const HC_POINT *, const HC_POINT *, double, const char *)); 02073 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Cylinder HC_PROTO (( 02074 const char *, const HC_POINT *, const HC_POINT *, double, const char *)); 02075 HC_EXTERNAL void HC_CDECL HC_Show_Cylinder HC_PROTO (( 02076 HC_KEY, HC_POINT *, HC_POINT *, float *, char *)); 02077 HC_EXTERNAL void HC_CDECL HC_Insert_NURBS_Surface HC_PROTO (( 02078 int, int, int, int, const HC_POINT *, const float *, const float *, const float *)); 02079 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_NURBS_Surface HC_PROTO (( 02080 int, int, int, int, const HC_POINT *, const float *, const float *, const float *)); 02081 HC_EXTERNAL void HC_CDECL HC_QInsert_NURBS_Surface HC_PROTO (( 02082 const char *, int, int, int, int, const HC_POINT *, const float *, const float *, const float *)); 02083 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_NURBS_Surface HC_PROTO (( 02084 const char *, int, int, int, int, const HC_POINT *, const float *, const float *, const float *)); 02085 HC_EXTERNAL void HC_CDECL HC_Show_NURBS_Surface_Size HC_PROTO (( 02086 HC_KEY, int *, int *, int *, int *, int *, int *, int *)); 02087 HC_EXTERNAL void HC_CDECL HC_Show_NURBS_Surface HC_PROTO (( 02088 HC_KEY, int *, int *, int *, int *, HC_POINT *, float *, float *, float *)); 02089 HC_EXTERNAL void HC_CDECL HC_Trim_NURBS_Surface_By_Poly HC_PROTO (( 02090 int, const float *)); 02091 HC_EXTERNAL void HC_CDECL HC_Trim_NURBS_Surface_By_Curve HC_PROTO (( 02092 int, int, const float *, const float *, const float *, double, double)); 02093 HC_EXTERNAL void HC_CDECL HC_Create_Trim_Collection HC_PROTO (( 02094 void)); 02095 HC_EXTERNAL void HC_CDECL HC_Open_Trim HC_PROTO (( 02096 int)); 02097 HC_EXTERNAL void HC_CDECL HC_Close_Trim HC_PROTO (( 02098 void)); 02099 HC_EXTERNAL void HC_CDECL HC_Set_Trim_Operation HC_PROTO (( 02100 int, const char *)); 02101 HC_EXTERNAL void HC_CDECL HC_Delete_Trim HC_PROTO (( 02102 int)); 02103 HC_EXTERNAL void HC_CDECL HC_Show_Trim_Count HC_PROTO (( 02104 int *)); 02105 HC_EXTERNAL void HC_CDECL HC_Show_Trim_Type HC_PROTO (( 02106 int, char *)); 02107 HC_EXTERNAL void HC_CDECL HC_Show_Trim_Poly_Count HC_PROTO (( 02108 int, int *)); 02109 HC_EXTERNAL void HC_CDECL HC_Show_Trim_Poly HC_PROTO (( 02110 int, int *, float *)); 02111 HC_EXTERNAL void HC_CDECL HC_Show_Trim_Curve_Count HC_PROTO (( 02112 int, int *, int *, int *, int *)); 02113 HC_EXTERNAL void HC_CDECL HC_Show_Trim_Curve HC_PROTO (( 02114 int, int *, int *, float *, float *, float *, float *, float *)); 02115 HC_EXTERNAL void HC_CDECL HC_Show_Trim_Operation HC_PROTO (( 02116 int, char *)); 02117 HC_EXTERNAL void HC_CDECL HC_Edit_NURBS_Surface HC_PROTO (( 02118 HC_KEY, int, int, int, int, int, int, int, int, const HC_POINT *, const float *, const float *, const float *)); 02119 HC_EXTERNAL void HC_CDECL HC_Edit_NURBS_Surface_Points HC_PROTO (( 02120 HC_KEY, int, int, const HC_POINT *)); 02121 HC_EXTERNAL void HC_CDECL HC_Edit_NURBS_Surface_Weights HC_PROTO (( 02122 HC_KEY, int, int, const float *)); 02123 HC_EXTERNAL void HC_CDECL HC_Edit_NURBS_Surface_Knots HC_PROTO (( 02124 HC_KEY, int, int, int, int, const float *, const float *)); 02125 HC_EXTERNAL void HC_CDECL HC_Show_NURBS_Curve_Size HC_PROTO (( 02126 HC_KEY, int *, int *, int *, int *)); 02127 HC_EXTERNAL void HC_CDECL HC_Set_Variable_Edge_Weight HC_PROTO (( 02128 const char *)); 02129 HC_EXTERNAL void HC_CDECL HC_Set_Variable_Line_Weight HC_PROTO (( 02130 const char *)); 02131 HC_EXTERNAL void HC_CDECL HC_Set_Variable_Marker_Size HC_PROTO (( 02132 const char *)); 02133 HC_EXTERNAL void HC_CDECL HC_QSet_Variable_Edge_Weight HC_PROTO (( 02134 const char *, const char *)); 02135 HC_EXTERNAL void HC_CDECL HC_QSet_Variable_Line_Weight HC_PROTO (( 02136 const char *, const char *)); 02137 HC_EXTERNAL void HC_CDECL HC_QSet_Variable_Marker_Size HC_PROTO (( 02138 const char *, const char *)); 02139 HC_EXTERNAL void HC_CDECL HC_Show_Variable_Edge_Weight HC_PROTO (( 02140 char *)); 02141 HC_EXTERNAL void HC_CDECL HC_Show_Variable_Line_Weight HC_PROTO (( 02142 char *)); 02143 HC_EXTERNAL void HC_CDECL HC_Show_Variable_Marker_Size HC_PROTO (( 02144 char *)); 02145 HC_EXTERNAL void HC_CDECL HC_QShow_Variable_Edge_Weight HC_PROTO (( 02146 const char *, char *)); 02147 HC_EXTERNAL void HC_CDECL HC_QShow_Variable_Line_Weight HC_PROTO (( 02148 const char *, char *)); 02149 HC_EXTERNAL void HC_CDECL HC_QShow_Variable_Marker_Size HC_PROTO (( 02150 const char *, char *)); 02151 HC_EXTERNAL void HC_CDECL HC_Show_Net_Var_Edge_Weight HC_PROTO (( 02152 char *)); 02153 #define HC_Show_Net_Variable_Edge_Weight(string_out1) \ 02154 HC_Show_Net_Var_Edge_Weight(string_out1) 02155 HC_EXTERNAL void HC_CDECL HC_Show_Net_Var_Line_Weight HC_PROTO (( 02156 char *)); 02157 #define HC_Show_Net_Variable_Line_Weight(string_out1) \ 02158 HC_Show_Net_Var_Line_Weight(string_out1) 02159 HC_EXTERNAL void HC_CDECL HC_Show_Net_Var_Marker_Size HC_PROTO (( 02160 char *)); 02161 #define HC_Show_Net_Variable_Marker_Size(string_out1) \ 02162 HC_Show_Net_Var_Marker_Size(string_out1) 02163 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Var_Edge_Weight HC_PROTO (( 02164 const char *, char *)); 02165 #define HC_QShow_Net_Variable_Edge_Weight(string_in1, string_out2) \ 02166 HC_QShow_Net_Var_Edge_Weight(string_in1, string_out2) 02167 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Var_Line_Weight HC_PROTO (( 02168 const char *, char *)); 02169 #define HC_QShow_Net_Variable_Line_Weight(string_in1, string_out2) \ 02170 HC_QShow_Net_Var_Line_Weight(string_in1, string_out2) 02171 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Var_Marker_Size HC_PROTO (( 02172 const char *, char *)); 02173 #define HC_QShow_Net_Variable_Marker_Size(string_in1, string_out2) \ 02174 HC_QShow_Net_Var_Marker_Size(string_in1, string_out2) 02175 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Var_Edge_Weight HC_PROTO (( 02176 int, const HC_KEY *, char *)); 02177 #define HC_PShow_Net_Variable_Edge_Weight(int_in1, key_array_in2, string_out3) \ 02178 HC_PShow_Net_Var_Edge_Weight(int_in1, key_array_in2, string_out3) 02179 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Var_Line_Weight HC_PROTO (( 02180 int, const HC_KEY *, char *)); 02181 #define HC_PShow_Net_Variable_Line_Weight(int_in1, key_array_in2, string_out3) \ 02182 HC_PShow_Net_Var_Line_Weight(int_in1, key_array_in2, string_out3) 02183 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Var_Marker_Size HC_PROTO (( 02184 int, const HC_KEY *, char *)); 02185 #define HC_PShow_Net_Variable_Marker_Size(int_in1, key_array_in2, string_out3) \ 02186 HC_PShow_Net_Var_Marker_Size(int_in1, key_array_in2, string_out3) 02187 HC_EXTERNAL void HC_CDECL HC_Open_Region HC_PROTO (( 02188 int)); 02189 HC_EXTERNAL void HC_CDECL HC_Close_Region HC_PROTO (( 02190 void)); 02191 HC_EXTERNAL void HC_CDECL HC_Set_Faces HC_PROTO (( 02192 int, int)); 02193 HC_EXTERNAL void HC_CDECL HC_Set_Region HC_PROTO (( 02194 int)); 02195 HC_EXTERNAL void HC_CDECL HC_MSet_Region_Faces HC_PROTO (( 02196 HC_KEY, int, int, int)); 02197 HC_EXTERNAL void HC_CDECL HC_MSet_Face_Regions HC_PROTO (( 02198 HC_KEY, int, int, const int *)); 02199 HC_EXTERNAL void HC_CDECL HC_Show_Faces HC_PROTO (( 02200 int *, int *)); 02201 HC_EXTERNAL void HC_CDECL HC_Show_Faces_Count HC_PROTO (( 02202 int *)); 02203 HC_EXTERNAL void HC_CDECL HC_Show_Region HC_PROTO (( 02204 int *)); 02205 HC_EXTERNAL void HC_CDECL HC_MShow_Region_Faces HC_PROTO (( 02206 HC_KEY, int, int *, int *)); 02207 HC_EXTERNAL void HC_CDECL HC_MShow_Region_Faces_Count HC_PROTO (( 02208 HC_KEY, int, int *)); 02209 HC_EXTERNAL void HC_CDECL HC_MShow_Face_Regions HC_PROTO (( 02210 HC_KEY, int *, int *)); 02211 HC_EXTERNAL void HC_CDECL HC_MShow_Face_Regions_Count HC_PROTO (( 02212 HC_KEY, int *)); 02213 HC_EXTERNAL void HC_CDECL HC_MShow_Partial_Face_Regions HC_PROTO (( 02214 HC_KEY, int, int, int *)); 02215 HC_EXTERNAL void HC_CDECL HC_Show_Region_Range HC_PROTO (( 02216 HC_KEY, int *, int *)); 02217 HC_EXTERNAL void HC_CDECL HC_Insert_PolyCylinder HC_PROTO (( 02218 int, const HC_POINT *, int, const float *, const char *)); 02219 HC_EXTERNAL void HC_CDECL HC_QInsert_PolyCylinder HC_PROTO (( 02220 const char *, int, const HC_POINT *, int, const float *, const char *)); 02221 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_PolyCylinder HC_PROTO (( 02222 int, const HC_POINT *, int, const float *, const char *)); 02223 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_PolyCylinder HC_PROTO (( 02224 const char *, int, const HC_POINT *, int, const float *, const char *)); 02225 HC_EXTERNAL void HC_CDECL HC_Show_PolyCylinder HC_PROTO (( 02226 HC_KEY, int *, HC_POINT *, int *, float *, char *)); 02227 HC_EXTERNAL void HC_CDECL HC_Show_PolyCylinder_Counts HC_PROTO (( 02228 HC_KEY, int *, int *, char *)); 02229 HC_EXTERNAL void HC_CDECL HC_Insert_Shell_From_Region HC_PROTO (( 02230 HC_KEY, int, const char *)); 02231 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Shell_From_Region HC_PROTO (( 02232 HC_KEY, int, const char *)); 02233 HC_EXTERNAL void HC_CDECL HC_QInsert_Shell_From_Region HC_PROTO (( 02234 const char *, HC_KEY, int, const char *)); 02235 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Shell_From_Region HC_PROTO (( 02236 const char *, HC_KEY, int, const char *)); 02237 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Update_One_Display_Timed HC_PROTO (( 02238 const char *, double)); 02239 HC_EXTERNAL void HC_CDECL HC_Insert_Unicode_Text HC_PROTO (( 02240 double, double, double, const unsigned short *)); 02241 HC_EXTERNAL void HC_CDECL HC_QInsert_Unicode_Text HC_PROTO (( 02242 const char *, double, double, double, const unsigned short *)); 02243 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Unicode_Text HC_PROTO (( 02244 double, double, double, const unsigned short *)); 02245 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Unicode_Text HC_PROTO (( 02246 const char *, double, double, double, const unsigned short *)); 02247 HC_EXTERNAL void HC_CDECL HC_Show_Unicode_Text HC_PROTO (( 02248 HC_KEY, float *, float *, float *, unsigned short *)); 02249 HC_EXTERNAL void HC_CDECL HC_Compute_Transformed_Planes HC_PROTO (( 02250 int, const HC_PLANE *, const float *, HC_PLANE *)); 02251 HC_EXTERNAL int HC_CDECL HC_Compute_Selection_By_Shell HC_PROTO (( 02252 const char *, const char *, int, const HC_POINT *, int, const int *)); 02253 HC_EXTERNAL void HC_CDECL HC_Begin_Shell_Selection HC_PROTO (( 02254 void)); 02255 HC_EXTERNAL void HC_CDECL HC_End_Shell_Selection HC_PROTO (( 02256 void)); 02257 HC_EXTERNAL int HC_CDECL HC_Compute_Intersect_Polyline HC_PROTO (( 02258 int, const HC_POINT *, int, const int *, int, const HC_POINT *, int, const int *, int *, int *, int *, HC_POINT *)); 02259 HC_EXTERNAL int HC_CDECL HC_Show_Intersect_Polyline_Size HC_PROTO (( 02260 int, const HC_POINT *, int, const int *, int, const HC_POINT *, int, const int *, int *, int *)); 02261 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Point_Inside_Shell HC_PROTO (( 02262 const HC_POINT *, int, const HC_POINT *, int, const int *)); 02263 HC_EXTERNAL void HC_CDECL HC_Compute_Shell_Enclosure HC_PROTO (( 02264 int, const HC_POINT *, int, const int *, int, const HC_POINT *, int, const int *, char *)); 02265 HC_EXTERNAL int HC_CDECL HC_Compute_Selection_By_Ray HC_PROTO (( 02266 const char *, const char *, const HC_POINT *, const HC_POINT *)); 02267 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Compute_Point_On_Shell HC_PROTO (( 02268 const HC_POINT *, double, int, const HC_POINT *, int, const int *)); 02269 HC_EXTERNAL void HC_CDECL HC_Set_Unicode_Options HC_PROTO (( 02270 const unsigned short *)); 02271 HC_EXTERNAL void HC_CDECL HC_QSet_Unicode_Options HC_PROTO (( 02272 const char *, const unsigned short *)); 02273 HC_EXTERNAL void HC_CDECL HC_QShow_Unicode_Options HC_PROTO (( 02274 const char *, unsigned short *)); 02275 HC_EXTERNAL void HC_CDECL HC_Show_Unicode_Options HC_PROTO (( 02276 unsigned short *)); 02277 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Unicode_Options HC_PROTO (( 02278 const char *, unsigned short *)); 02279 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Unicode_Options HC_PROTO (( 02280 int, const HC_KEY *, unsigned short *)); 02281 HC_EXTERNAL void HC_CDECL HC_Show_Net_Unicode_Options HC_PROTO (( 02282 unsigned short *)); 02283 HC_EXTERNAL void HC_CDECL HC_QShow_One_Unicode_Option HC_PROTO (( 02284 const char *, const unsigned short *, unsigned short *)); 02285 HC_EXTERNAL void HC_CDECL HC_Show_One_Unicode_Option HC_PROTO (( 02286 const unsigned short *, unsigned short *)); 02287 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Unicode_Opt HC_PROTO (( 02288 const char *, const unsigned short *, unsigned short *)); 02289 #define HC_QShow_One_Net_Unicode_Option(string_in1, unsigned_short_in2, unsigned_short_out3) \ 02290 HC_QShow_One_Net_Unicode_Opt(string_in1, unsigned_short_in2, unsigned_short_out3) 02291 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Unicode_Opt HC_PROTO (( 02292 int, const HC_KEY *, const unsigned short *, unsigned short *)); 02293 #define HC_PShow_One_Net_Unicode_Option(int_in1, key_array_in2, unsigned_short_in3, unsigned_short_out4) \ 02294 HC_PShow_One_Net_Unicode_Opt(int_in1, key_array_in2, unsigned_short_in3, unsigned_short_out4) 02295 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Unicode_Option HC_PROTO (( 02296 const unsigned short *, unsigned short *)); 02297 HC_EXTERNAL void HC_CDECL HC_QUnSet_Unicode_Options HC_PROTO (( 02298 const char *)); 02299 HC_EXTERNAL void HC_CDECL HC_UnSet_Unicode_Options HC_PROTO (( 02300 void)); 02301 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Unicode_Option HC_PROTO (( 02302 const char *, const unsigned short *)); 02303 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Unicode_Option HC_PROTO (( 02304 const unsigned short *)); 02305 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Filter_Circumsphere HC_PROTO (( 02306 const char *, const char *, HC_POINT *, float *)); 02307 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Filter_Circumcuboid HC_PROTO (( 02308 const char *, const char *, HC_POINT *, HC_POINT *)); 02309 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Filter_Circumsphere_By_Key HC_PROTO (( 02310 HC_KEY, const char *, HC_POINT *, float *)); 02311 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Filter_Circumcuboid_By_Key HC_PROTO (( 02312 HC_KEY, const char *, HC_POINT *, HC_POINT *)); 02313 HC_EXTERNAL void HC_CDECL HC_Set_Polygonal_Clip_Region HC_PROTO (( 02314 int, const HC_POINT *, const char *)); 02315 HC_EXTERNAL void HC_CDECL HC_QSet_Polygonal_Clip_Region HC_PROTO (( 02316 const char *, int, const HC_POINT *, const char *)); 02317 HC_EXTERNAL void HC_CDECL HC_Show_Clip_Region HC_PROTO (( 02318 int *, int *, HC_POINT *, char *)); 02319 HC_EXTERNAL void HC_CDECL HC_Show_Clip_Region_Size HC_PROTO (( 02320 int *, int *, char *)); 02321 HC_EXTERNAL void HC_CDECL HC_QShow_Clip_Region HC_PROTO (( 02322 const char *, int *, int *, HC_POINT *, char *)); 02323 HC_EXTERNAL void HC_CDECL HC_QShow_Clip_Region_Size HC_PROTO (( 02324 const char *, int *, int *, char *)); 02325 HC_EXTERNAL void HC_CDECL HC_Show_Net_Clip_Region HC_PROTO (( 02326 int *, int *, HC_POINT *, char *)); 02327 HC_EXTERNAL void HC_CDECL HC_Show_Net_Clip_Region_Size HC_PROTO (( 02328 int *, int *, char *)); 02329 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Clip_Region HC_PROTO (( 02330 const char *, int *, int *, HC_POINT *, char *)); 02331 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Clip_Region_Size HC_PROTO (( 02332 const char *, int *, int *, char *)); 02333 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Clip_Region HC_PROTO (( 02334 int, const HC_KEY *, int *, int *, HC_POINT *, char *)); 02335 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Clip_Region_Size HC_PROTO (( 02336 int, const HC_KEY *, int *, int *, char *)); 02337 HC_EXTERNAL void HC_CDECL HC_UnSet_Clip_Region HC_PROTO (( 02338 void)); 02339 HC_EXTERNAL void HC_CDECL HC_QUnSet_Clip_Region HC_PROTO (( 02340 const char *)); 02341 HC_EXTERNAL void HC_CDECL HC_Regenerate_LOD HC_PROTO (( 02342 const char *, const char *)); 02343 HC_EXTERNAL void HC_CDECL HC_Regenerate_LOD_By_Key HC_PROTO (( 02344 HC_KEY, const char *)); 02345 HC_EXTERNAL void HC_CDECL HC_Set_Text_Region HC_PROTO (( 02346 int, const HC_POINT *, const char *)); 02347 HC_EXTERNAL void HC_CDECL HC_UnSet_Text_Region HC_PROTO (( 02348 void)); 02349 HC_EXTERNAL void HC_CDECL HC_Show_Text_Region HC_PROTO (( 02350 int *, HC_POINT *, char *)); 02351 HC_EXTERNAL void HC_CDECL HC_Show_Text_Region_Count HC_PROTO (( 02352 int *)); 02353 HC_EXTERNAL void HC_CDECL HC_Compute_Screen_Extent HC_PROTO (( 02354 const char *, const char *, float *, float *, float *, float *)); 02355 HC_EXTERNAL void HC_CDECL HC_Compute_Screen_Extent_By_Pat HC_PROTO (( 02356 int, const HC_KEY *, const char *, float *, float *, float *, float *)); 02357 #define HC_Compute_Screen_Extent_By_Path(int_in1, key_array_in2, string_in3, float_out4, float_out5, float_out6, float_out7) \ 02358 HC_Compute_Screen_Extent_By_Pat(int_in1, key_array_in2, string_in3, float_out4, float_out5, float_out6, float_out7) 02359 HC_EXTERNAL void HC_CDECL HC_Compute_Screen_Extent_By_Key HC_PROTO (( 02360 HC_KEY, const char *, float *, float *, float *, float *)); 02361 HC_EXTERNAL void HC_CDECL HC_QSet_Camera_Near_Limit HC_PROTO (( 02362 const char *, double)); 02363 HC_EXTERNAL void HC_CDECL HC_Set_Camera_Near_Limit HC_PROTO (( 02364 double)); 02365 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_QShow_Camera_Near_Limit HC_PROTO (( 02366 const char *, float *)); 02367 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_Camera_Near_Limit HC_PROTO (( 02368 float *)); 02369 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_QShow_Net_Camera_Near_Limit HC_PROTO (( 02370 const char *, float *)); 02371 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_PShow_Net_Camera_Near_Limit HC_PROTO (( 02372 int, const HC_KEY *, float *)); 02373 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_Net_Camera_Near_Limit HC_PROTO (( 02374 float *)); 02375 HC_EXTERNAL void HC_CDECL HC_QShow_User_Options_Length HC_PROTO (( 02376 const char *, int *)); 02377 HC_EXTERNAL void HC_CDECL HC_Show_User_Options_Length HC_PROTO (( 02378 int *)); 02379 HC_EXTERNAL void HC_CDECL HC_QShow_Net_User_Opt_Length HC_PROTO (( 02380 const char *, int *)); 02381 #define HC_QShow_Net_User_Optionms_Length(string_in1, int_out2) \ 02382 HC_QShow_Net_User_Opt_Length(string_in1, int_out2) 02383 HC_EXTERNAL void HC_CDECL HC_PShow_Net_User_Opt_Length HC_PROTO (( 02384 int, const HC_KEY *, int *)); 02385 #define HC_PShow_Net_User_Options_Length(int_in1, key_array_in2, int_out3) \ 02386 HC_PShow_Net_User_Opt_Length(int_in1, key_array_in2, int_out3) 02387 HC_EXTERNAL void HC_CDECL HC_Show_Net_User_Opt_Length HC_PROTO (( 02388 int *)); 02389 #define HC_Show_Net_User_Options_Length(int_out1) \ 02390 HC_Show_Net_User_Opt_Length(int_out1) 02391 HC_EXTERNAL void HC_CDECL HC_QShow_Unicode_Options_Length HC_PROTO (( 02392 const char *, int *)); 02393 HC_EXTERNAL void HC_CDECL HC_Show_Unicode_Options_Length HC_PROTO (( 02394 int *)); 02395 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Unicode_Opt_Length HC_PROTO (( 02396 const char *, int *)); 02397 #define HC_QShow_Net_Unicode_Options_Length(string_in1, int_out2) \ 02398 HC_QShow_Net_Unicode_Opt_Length(string_in1, int_out2) 02399 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Unicode_Opt_Length HC_PROTO (( 02400 int, const HC_KEY *, int *)); 02401 #define HC_PShow_Net_Unicode_Options_Length(int_in1, key_array_in2, int_out3) \ 02402 HC_PShow_Net_Unicode_Opt_Length(int_in1, key_array_in2, int_out3) 02403 HC_EXTERNAL void HC_CDECL HC_Show_Net_Unicode_Opt_Length HC_PROTO (( 02404 int *)); 02405 #define HC_Show_Net_Unicode_Options_Length(int_out1) \ 02406 HC_Show_Net_Unicode_Opt_Length(int_out1) 02407 HC_EXTERNAL void HC_CDECL HC_QShow_One_User_Option_Length HC_PROTO (( 02408 const char *, const char *, int *)); 02409 HC_EXTERNAL void HC_CDECL HC_Show_One_User_Option_Length HC_PROTO (( 02410 const char *, int *)); 02411 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_User_Opt_Len HC_PROTO (( 02412 const char *, const char *, int *)); 02413 #define HC_QShow_One_Net_User_Option_Length(string_in1, string_in2, int_out3) \ 02414 HC_QShow_One_Net_User_Opt_Len(string_in1, string_in2, int_out3) 02415 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_User_Opt_Len HC_PROTO (( 02416 int, const HC_KEY *, const char *, int *)); 02417 #define HC_PShow_One_Net_User_Option_Length(int_in1, key_array_in2, string_in3, int_out4) \ 02418 HC_PShow_One_Net_User_Opt_Len(int_in1, key_array_in2, string_in3, int_out4) 02419 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_User_Opt_Len HC_PROTO (( 02420 const char *, int *)); 02421 #define HC_Show_One_Net_User_Option_Length(string_in1, int_out2) \ 02422 HC_Show_One_Net_User_Opt_Len(string_in1, int_out2) 02423 HC_EXTERNAL void HC_CDECL HC_QShow_One_Uni_Option_Length HC_PROTO (( 02424 const char *, const unsigned short *, int *)); 02425 #define HC_QShow_One_Unicode_Option_Length(string_in1, unsigned_short_in2, int_out3) \ 02426 HC_QShow_One_Uni_Option_Length(string_in1, unsigned_short_in2, int_out3) 02427 HC_EXTERNAL void HC_CDECL HC_Show_One_Uni_Option_Length HC_PROTO (( 02428 const unsigned short *, int *)); 02429 #define HC_Show_One_Unicode_Option_Length(unsigned_short_in1, int_out2) \ 02430 HC_Show_One_Uni_Option_Length(unsigned_short_in1, int_out2) 02431 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Uni_Opt_Len HC_PROTO (( 02432 const char *, const unsigned short *, int *)); 02433 #define HC_QShow_One_Net_Unicode_Option_Length(string_in1, unsigned_short_in2, int_out3) \ 02434 HC_QShow_One_Net_Uni_Opt_Len(string_in1, unsigned_short_in2, int_out3) 02435 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Uni_Opt_Len HC_PROTO (( 02436 int, const HC_KEY *, const unsigned short *, int *)); 02437 #define HC_PShow_One_Net_Unicode_Option_Length(int_in1, key_array_in2, unsigned_short_in3, int_out4) \ 02438 HC_PShow_One_Net_Uni_Opt_Len(int_in1, key_array_in2, unsigned_short_in3, int_out4) 02439 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Uni_Opt_Len HC_PROTO (( 02440 const unsigned short *, int *)); 02441 #define HC_Show_One_Net_Unicode_Option_Length(unsigned_short_in1, int_out2) \ 02442 HC_Show_One_Net_Uni_Opt_Len(unsigned_short_in1, int_out2) 02443 HC_EXTERNAL double HC_CDECL HC_Compute_Vector_Angle HC_PROTO (( 02444 const HC_POINT *, const HC_POINT *)); 02445 HC_EXTERNAL HC_KEY HC_CDECL HC_KShow_Original_Key HC_PROTO (( 02446 HC_KEY)); 02447 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Original_Key HC_PROTO (( 02448 HC_KEY *)); 02449 HC_EXTERNAL void HC_CDECL HC_Edit_Circle HC_PROTO (( 02450 HC_KEY, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 02451 HC_EXTERNAL void HC_CDECL HC_Edit_Circular_Arc HC_PROTO (( 02452 HC_KEY, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 02453 HC_EXTERNAL void HC_CDECL HC_Edit_Circular_Chord HC_PROTO (( 02454 HC_KEY, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 02455 HC_EXTERNAL void HC_CDECL HC_Edit_Circular_Wedge HC_PROTO (( 02456 HC_KEY, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 02457 HC_EXTERNAL void HC_CDECL HC_Edit_Cutting_Plane HC_PROTO (( 02458 HC_KEY, double, double, double, double)); 02459 HC_EXTERNAL void HC_CDECL HC_Edit_Ellipse HC_PROTO (( 02460 HC_KEY, const HC_POINT *, const HC_POINT *, const HC_POINT *)); 02461 HC_EXTERNAL void HC_CDECL HC_Edit_Elliptical_Arc HC_PROTO (( 02462 HC_KEY, const HC_POINT *, const HC_POINT *, const HC_POINT *, double, double)); 02463 HC_EXTERNAL void HC_CDECL HC_Edit_Grid HC_PROTO (( 02464 HC_KEY, const char *, const HC_POINT *, const HC_POINT *, const HC_POINT *, int, int)); 02465 HC_EXTERNAL void HC_CDECL HC_Edit_Line HC_PROTO (( 02466 HC_KEY, double, double, double, double, double, double)); 02467 HC_EXTERNAL void HC_CDECL HC_Edit_Marker HC_PROTO (( 02468 HC_KEY, double, double, double)); 02469 HC_EXTERNAL void HC_CDECL HC_Edit_Cylinder HC_PROTO (( 02470 HC_KEY, const HC_POINT *, const HC_POINT *, double, const char *)); 02471 HC_EXTERNAL void HC_CDECL HC_Edit_PolyCylinder HC_PROTO (( 02472 HC_KEY, int, const HC_POINT *, int, const float *, const char *)); 02473 HC_EXTERNAL void HC_CDECL HC_Insert_Sphere HC_PROTO (( 02474 const HC_POINT *, double, const HC_POINT *, const HC_POINT *)); 02475 HC_EXTERNAL void HC_CDECL HC_QInsert_Sphere HC_PROTO (( 02476 const char *, const HC_POINT *, double, const HC_POINT *, const HC_POINT *)); 02477 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Sphere HC_PROTO (( 02478 const HC_POINT *, double, const HC_POINT *, const HC_POINT *)); 02479 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Sphere HC_PROTO (( 02480 const char *, const HC_POINT *, double, const HC_POINT *, const HC_POINT *)); 02481 HC_EXTERNAL void HC_CDECL HC_Show_Sphere HC_PROTO (( 02482 HC_KEY, HC_POINT *, float *, HC_POINT *, HC_POINT *)); 02483 HC_EXTERNAL void HC_CDECL HC_Edit_Sphere HC_PROTO (( 02484 HC_KEY, const HC_POINT *, double, const HC_POINT *, const HC_POINT *)); 02485 HC_EXTERNAL void HC_CDECL HC_Insert_Circle_By_Radius HC_PROTO (( 02486 const HC_POINT *, double, const HC_POINT *)); 02487 HC_EXTERNAL void HC_CDECL HC_QInsert_Circle_By_Radius HC_PROTO (( 02488 const char *, const HC_POINT *, double, const HC_POINT *)); 02489 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Circle_By_Radius HC_PROTO (( 02490 const HC_POINT *, double, const HC_POINT *)); 02491 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Circle_By_Radius HC_PROTO (( 02492 const char *, const HC_POINT *, double, const HC_POINT *)); 02493 HC_EXTERNAL void HC_CDECL HC_Show_Circle_By_Radius HC_PROTO (( 02494 HC_KEY, HC_POINT *, float *, HC_POINT *)); 02495 HC_EXTERNAL void HC_CDECL HC_Edit_Circle_By_Radius HC_PROTO (( 02496 HC_KEY, const HC_POINT *, double, const HC_POINT *)); 02497 HC_EXTERNAL void HC_CDECL HC_Set_Conditions HC_PROTO (( 02498 const char *)); 02499 HC_EXTERNAL void HC_CDECL HC_QSet_Conditions HC_PROTO (( 02500 const char *, const char *)); 02501 HC_EXTERNAL void HC_CDECL HC_UnSet_Conditions HC_PROTO (( 02502 void)); 02503 HC_EXTERNAL void HC_CDECL HC_QUnSet_Conditions HC_PROTO (( 02504 const char *)); 02505 HC_EXTERNAL void HC_CDECL HC_UnSet_One_Condition HC_PROTO (( 02506 const char *)); 02507 HC_EXTERNAL void HC_CDECL HC_QUnSet_One_Condition HC_PROTO (( 02508 const char *, const char *)); 02509 HC_EXTERNAL void HC_CDECL HC_Conditional_Style HC_PROTO (( 02510 const char *, const char *)); 02511 HC_EXTERNAL HC_KEY HC_CDECL HC_KConditional_Style HC_PROTO (( 02512 const char *, const char *)); 02513 HC_EXTERNAL void HC_CDECL HC_Conditional_Style_By_Key HC_PROTO (( 02514 HC_KEY, const char *)); 02515 HC_EXTERNAL HC_KEY HC_CDECL HC_KConditional_Style_By_Key HC_PROTO (( 02516 HC_KEY, const char *)); 02517 HC_EXTERNAL void HC_CDECL HC_Conditional_Include HC_PROTO (( 02518 const char *, const char *)); 02519 HC_EXTERNAL HC_KEY HC_CDECL HC_KConditional_Include HC_PROTO (( 02520 const char *, const char *)); 02521 HC_EXTERNAL void HC_CDECL HC_Conditional_Include_By_Key HC_PROTO (( 02522 HC_KEY, const char *)); 02523 HC_EXTERNAL HC_KEY HC_CDECL HC_KConditional_Include_By_Key HC_PROTO (( 02524 HC_KEY, const char *)); 02525 HC_EXTERNAL void HC_CDECL HC_Show_Conditions HC_PROTO (( 02526 char *)); 02527 HC_EXTERNAL void HC_CDECL HC_QShow_Conditions HC_PROTO (( 02528 const char *, char *)); 02529 HC_EXTERNAL void HC_CDECL HC_Show_Net_Conditions HC_PROTO (( 02530 char *)); 02531 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Conditions HC_PROTO (( 02532 const char *, char *)); 02533 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Conditions HC_PROTO (( 02534 int, const HC_KEY *, char *)); 02535 HC_EXTERNAL void HC_CDECL HC_Show_Conditions_Length HC_PROTO (( 02536 int *)); 02537 HC_EXTERNAL void HC_CDECL HC_QShow_Conditions_Length HC_PROTO (( 02538 const char *, int *)); 02539 HC_EXTERNAL void HC_CDECL HC_Show_Net_Conditions_Length HC_PROTO (( 02540 int *)); 02541 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Conditions_Length HC_PROTO (( 02542 const char *, int *)); 02543 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Conditions_Length HC_PROTO (( 02544 int, const HC_KEY *, int *)); 02545 HC_EXTERNAL void HC_CDECL HC_Show_One_Condition HC_PROTO (( 02546 const char *, char *)); 02547 HC_EXTERNAL void HC_CDECL HC_QShow_One_Condition HC_PROTO (( 02548 const char *, const char *, char *)); 02549 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Condition HC_PROTO (( 02550 const char *, char *)); 02551 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Condition HC_PROTO (( 02552 const char *, const char *, char *)); 02553 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Condition HC_PROTO (( 02554 int, const HC_KEY *, const char *, char *)); 02555 HC_EXTERNAL void HC_CDECL HC_Show_Conditional_Style HC_PROTO (( 02556 HC_KEY, char *, char *)); 02557 HC_EXTERNAL void HC_CDECL HC_Show_Conditional_Include HC_PROTO (( 02558 HC_KEY, char *, char *)); 02559 HC_EXTERNAL void HC_CDECL HC_Define_Glyph HC_PROTO (( 02560 const char *, int, const char *)); 02561 HC_EXTERNAL void HC_CDECL HC_UnDefine_Glyph HC_PROTO (( 02562 const char *)); 02563 HC_EXTERNAL void HC_CDECL HC_Show_Glyph HC_PROTO (( 02564 const char *, char *)); 02565 HC_EXTERNAL void HC_CDECL HC_Show_Glyph_Size HC_PROTO (( 02566 const char *, int *)); 02567 HC_EXTERNAL void HC_CDECL HC_Begin_Glyph_Search HC_PROTO (( 02568 void)); 02569 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Glyph HC_PROTO (( 02570 char *)); 02571 HC_EXTERNAL void HC_CDECL HC_Show_Glyph_Count HC_PROTO (( 02572 int *)); 02573 HC_EXTERNAL void HC_CDECL HC_End_Glyph_Search HC_PROTO (( 02574 void)); 02575 HC_EXTERNAL void HC_CDECL HC_Define_Line_Style HC_PROTO (( 02576 const char *, const char *)); 02577 HC_EXTERNAL void HC_CDECL HC_UnDefine_Line_Style HC_PROTO (( 02578 const char *)); 02579 HC_EXTERNAL void HC_CDECL HC_Show_Line_Style HC_PROTO (( 02580 const char *, char *)); 02581 HC_EXTERNAL void HC_CDECL HC_Show_Line_Style_Size HC_PROTO (( 02582 const char *, int *)); 02583 HC_EXTERNAL void HC_CDECL HC_Begin_Line_Style_Search HC_PROTO (( 02584 void)); 02585 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Find_Line_Style HC_PROTO (( 02586 char *)); 02587 HC_EXTERNAL void HC_CDECL HC_Show_Line_Style_Count HC_PROTO (( 02588 int *)); 02589 HC_EXTERNAL void HC_CDECL HC_End_Line_Style_Search HC_PROTO (( 02590 void)); 02591 HC_EXTERNAL void HC_CDECL HC_Copy_Segment_With_Mapping HC_PROTO (( 02592 const char *, const char *, int, const HC_KEY *, HC_KEY *)); 02593 HC_EXTERNAL HC_KEY HC_CDECL HC_KCopy_Segment_With_Mapping HC_PROTO (( 02594 const char *, const char *, int, const HC_KEY *, HC_KEY *)); 02595 HC_EXTERNAL void HC_CDECL HC_Reverse_Contents_Search HC_PROTO (( 02596 void)); 02597 HC_EXTERNAL void HC_CDECL HC_Edit_Geometry_Options HC_PROTO (( 02598 HC_KEY, const char *)); 02599 HC_EXTERNAL void HC_CDECL HC_Show_Geometry_Options HC_PROTO (( 02600 HC_KEY, char *)); 02601 HC_EXTERNAL HC_KEY HC_CDECL HC_KShow_Owner_Original_Key HC_PROTO (( 02602 HC_KEY)); 02603 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Original_Keys HC_PROTO (( 02604 int *, HC_KEY *)); 02605 HC_EXTERNAL void HC_CDECL HC_MSet_Character_Attributes HC_PROTO (( 02606 HC_KEY, int, int, const char *)); 02607 HC_EXTERNAL void HC_CDECL HC_MUnSet_Character_Attributes HC_PROTO (( 02608 HC_KEY, int, int, const char *)); 02609 HC_EXTERNAL void HC_CDECL HC_Show_Character_Attribute_Count HC_PROTO (( 02610 HC_KEY, int *)); 02611 HC_EXTERNAL void HC_CDECL HC_MShow_Character_Attributes HC_PROTO (( 02612 HC_KEY, int, int, char *)); 02613 HC_EXTERNAL void HC_CDECL HC_Show_One_Character_Attribute HC_PROTO (( 02614 HC_KEY, int, const char *, char *)); 02615 HC_EXTERNAL void HC_CDECL HC_MShow_Vertex_Colors_By_Value HC_PROTO (( 02616 HC_KEY, const char *, int, int, HC_POINT *)); 02617 HC_EXTERNAL void HC_CDECL HC_MShow_Vertex_Colors_By_FInd HC_PROTO (( 02618 HC_KEY, const char *, int, int, float *)); 02619 #define HC_MShow_Vertex_Colors_By_FIndex(key_in1, string_in2, int_in3, int_in4, float_array_out5) \ 02620 HC_MShow_Vertex_Colors_By_FInd(key_in1, string_in2, int_in3, int_in4, float_array_out5) 02621 HC_EXTERNAL void HC_CDECL HC_MShow_Face_Colors_By_Value HC_PROTO (( 02622 HC_KEY, int, int, HC_POINT *)); 02623 HC_EXTERNAL void HC_CDECL HC_MShow_Face_Colors_By_FIndex HC_PROTO (( 02624 HC_KEY, int, int, float *)); 02625 HC_EXTERNAL void HC_CDECL HC_MShow_Vertex_Normals HC_PROTO (( 02626 HC_KEY, int, int, HC_POINT *)); 02627 HC_EXTERNAL void HC_CDECL HC_MShow_Vertex_Parameters HC_PROTO (( 02628 HC_KEY, int, int, int *, float *)); 02629 HC_EXTERNAL void HC_CDECL HC_MShow_Vertex_Parameter_Size HC_PROTO (( 02630 HC_KEY, int *)); 02631 HC_EXTERNAL HC_KEY HC_CDECL HC_KShow_Renumbered_Key HC_PROTO (( 02632 HC_KEY, char *)); 02633 HC_EXTERNAL void HC_CDECL HC_MShow_Net_Vertex_Normals HC_PROTO (( 02634 HC_KEY, int, int, HC_POINT *)); 02635 HC_EXTERNAL void HC_CDECL HC_Set_Circular_Center HC_PROTO (( 02636 double, double, double)); 02637 HC_EXTERNAL void HC_CDECL HC_Set_Circular_Center_By_Key HC_PROTO (( 02638 HC_KEY, double, double, double)); 02639 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_Circular_Center HC_PROTO (( 02640 HC_KEY, float *, float *, float *)); 02641 HC_EXTERNAL HC_BOOLEAN HC_CDECL HC_Show_Error HC_PROTO (( 02642 char *, int *, int *)); 02643 HC_EXTERNAL void HC_CDECL HC_Define_Driver_Config HC_PROTO (( 02644 const char *, const char *, const char *, const char *)); 02645 HC_EXTERNAL void HC_CDECL HC_MSet_Face_Visibilities HC_PROTO (( 02646 HC_KEY, int, int, const char *)); 02647 HC_EXTERNAL void HC_CDECL HC_MShow_Face_Visibilities HC_PROTO (( 02648 HC_KEY, int, int, char *)); 02649 HC_EXTERNAL void HC_CDECL HC_MUnSet_Face_Colors HC_PROTO (( 02650 HC_KEY, int, int)); 02651 HC_EXTERNAL void HC_CDECL HC_MUnSet_Vertex_Colors HC_PROTO (( 02652 HC_KEY, int, int)); 02653 HC_EXTERNAL void HC_CDECL HC_MUnSet_Face_Visibilities HC_PROTO (( 02654 HC_KEY, int, int)); 02655 HC_EXTERNAL void HC_CDECL HC_Insert_Cutting_Section HC_PROTO (( 02656 int, const HC_PLANE *)); 02657 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Cutting_Section HC_PROTO (( 02658 int, const HC_PLANE *)); 02659 HC_EXTERNAL void HC_CDECL HC_QInsert_Cutting_Section HC_PROTO (( 02660 const char *, int, const HC_PLANE *)); 02661 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Cutting_Section HC_PROTO (( 02662 const char *, int, const HC_PLANE *)); 02663 HC_EXTERNAL void HC_CDECL HC_Show_Cutting_Section HC_PROTO (( 02664 HC_KEY, int *, HC_PLANE *)); 02665 HC_EXTERNAL void HC_CDECL HC_Show_Cutting_Section_Count HC_PROTO (( 02666 HC_KEY, int *)); 02667 HC_EXTERNAL void HC_CDECL HC_Edit_Cutting_Section HC_PROTO (( 02668 HC_KEY, int, int, int, const HC_PLANE *)); 02669 HC_EXTERNAL void HC_CDECL HC_MSet_Specific_Face_Vis HC_PROTO (( 02670 HC_KEY, int, const int *, const char *)); 02671 #define HC_MSet_Specific_Face_Visibilities(key_in1, int_in2, int_array_in3, byte_array_in4) \ 02672 HC_MSet_Specific_Face_Vis(key_in1, int_in2, int_array_in3, byte_array_in4) 02673 #define HC_MSet_Face_Visibilities_By_Index(key_in1, int_in2, int_array_in3, byte_array_in4) \ 02674 HC_MSet_Specific_Face_Vis(key_in1, int_in2, int_array_in3, byte_array_in4) 02675 HC_EXTERNAL void HC_CDECL HC_MShow_Specific_Face_Vis HC_PROTO (( 02676 HC_KEY, int, const int *, char *)); 02677 #define HC_MShow_Specific_Face_Visibilities(key_in1, int_in2, int_array_in3, byte_array_out4) \ 02678 HC_MShow_Specific_Face_Vis(key_in1, int_in2, int_array_in3, byte_array_out4) 02679 #define HC_MShow_Face_Visibilities_By_Index(key_in1, int_in2, int_array_in3, byte_array_out4) \ 02680 HC_MShow_Specific_Face_Vis(key_in1, int_in2, int_array_in3, byte_array_out4) 02681 HC_EXTERNAL void HC_CDECL HC_MUnSet_Specific_Face_Vis HC_PROTO (( 02682 HC_KEY, int, const int *)); 02683 #define HC_MUnSet_Specific_Face_Visibilities(key_in1, int_in2, int_array_in3) \ 02684 HC_MUnSet_Specific_Face_Vis(key_in1, int_in2, int_array_in3) 02685 #define HC_MUnSet_Face_Visibilities_By_Index(key_in1, int_in2, int_array_in3) \ 02686 HC_MUnSet_Specific_Face_Vis(key_in1, int_in2, int_array_in3) 02687 HC_EXTERNAL void HC_CDECL HC_Compute_Triangulation HC_PROTO (( 02688 const HC_POINT *, int, const int *, int *, int *)); 02689 HC_EXTERNAL void HC_CDECL HC_Compute_Triangulation_Size HC_PROTO (( 02690 const HC_POINT *, int, const int *, int *)); 02691 HC_EXTERNAL void HC_CDECL HC_Compute_Polyline_From_Curve HC_PROTO (( 02692 HC_KEY, const char *, int *, HC_POINT *)); 02693 HC_EXTERNAL void HC_CDECL HC_Compute_Pline_From_Crv_Size HC_PROTO (( 02694 HC_KEY, const char *, int *)); 02695 #define HC_Compute_Polyline_From_Curve_Size(key_in1, string_in2, int_out3) \ 02696 HC_Compute_Pline_From_Crv_Size(key_in1, string_in2, int_out3) 02697 HC_EXTERNAL void HC_CDECL HC_Optimize_Segment_Tree HC_PROTO (( 02698 const char *, const char *)); 02699 HC_EXTERNAL void HC_CDECL HC_Show_Optimized_Mapping HC_PROTO (( 02700 const char *, const char *, HC_KEY, HC_KEY, int, HC_KEY *, HC_KEY *, int *)); 02701 HC_EXTERNAL void HC_CDECL HC_Show_Net_Texture HC_PROTO (( 02702 const char *, char *, HC_KEY *)); 02703 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Texture HC_PROTO (( 02704 const char *, const char *, char *, HC_KEY *)); 02705 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Texture HC_PROTO (( 02706 int, const HC_KEY *, const char *, char *, HC_KEY *)); 02707 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Texture HC_PROTO (( 02708 const char *, const char *, char *)); 02709 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Texture HC_PROTO (( 02710 const char *, const char *, const char *, char *)); 02711 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Texture HC_PROTO (( 02712 int, const HC_KEY *, const char *, const char *, char *)); 02713 HC_EXTERNAL void HC_CDECL HC_Set_Explicit_Color HC_PROTO (( 02714 const char *, const char *, const HC_POINT *, const char *, const char *)); 02715 HC_EXTERNAL void HC_CDECL HC_Show_Explicit_Color HC_PROTO (( 02716 const char *, const char *, float *, char *, char *)); 02717 HC_EXTERNAL void HC_CDECL HC_Show_Net_Explicit_Color HC_PROTO (( 02718 const char *, const char *, float *, char *, char *)); 02719 HC_EXTERNAL void HC_CDECL HC_PShow_Net_Explicit_Color HC_PROTO (( 02720 int, const HC_KEY *, const char *, const char *, float *, char *, char *)); 02721 HC_EXTERNAL void HC_CDECL HC_QShow_Explicit_Color HC_PROTO (( 02722 const char *, const char *, const char *, float *, char *, char *)); 02723 HC_EXTERNAL void HC_CDECL HC_QShow_Net_Explicit_Color HC_PROTO (( 02724 const char *, const char *, const char *, float *, char *, char *)); 02725 HC_EXTERNAL void HC_CDECL HC_QSet_Priority HC_PROTO (( 02726 const char *, long)); 02727 HC_EXTERNAL void HC_CDECL HC_Show_Priority_Range HC_PROTO (( 02728 HC_KEY, long *, long *)); 02729 HC_EXTERNAL void HC_CDECL HC_QShow_Priority_Range HC_PROTO (( 02730 const char *, long *, long *)); 02731 HC_EXTERNAL void HC_CDECL HC_Show_Selection_Source_Elem HC_PROTO (( 02732 int *, int *, int *, HC_POINT *)); 02733 #define HC_Show_Selection_Source_Element(int_out1, int_out2, int_out3, point_array_out4) \ 02734 HC_Show_Selection_Source_Elem(int_out1, int_out2, int_out3, point_array_out4) 02735 HC_EXTERNAL double HC_CDECL HC_Compute_Selection_Dist_By_Sh HC_PROTO (( 02736 const char *, const char *, int, const HC_POINT *, int, const int *, const char *)); 02737 #define HC_Compute_Selection_Distance_By_Shell(string_in1, string_in2, int_in3, point_array_in4, int_in5, int_array_in6, string_in7) \ 02738 HC_Compute_Selection_Dist_By_Sh(string_in1, string_in2, int_in3, point_array_in4, int_in5, int_array_in6, string_in7) 02739 HC_EXTERNAL void HC_CDECL HC_Delete_Specific_Shell_Points HC_PROTO (( 02740 HC_KEY, int, const int *)); 02741 HC_EXTERNAL void HC_CDECL HC_Delete_Specific_Shell_Faces HC_PROTO (( 02742 HC_KEY, int, const int *)); 02743 HC_EXTERNAL int HC_CDECL HC_Compute_Selection_By_Key HC_PROTO (( 02744 const char *, const char *, HC_KEY, const float *)); 02745 HC_EXTERNAL void HC_CDECL HC_MSet_Spec_Vert_Col_By_FIndex HC_PROTO (( 02746 HC_KEY, const char *, int, const int *, const float *)); 02747 #define HC_MSet_Specific_Vertex_Colors_By_FIndex(key_in1, string_in2, int_in3, int_array_in4, float_array_in5) \ 02748 HC_MSet_Spec_Vert_Col_By_FIndex(key_in1, string_in2, int_in3, int_array_in4, float_array_in5) 02749 HC_EXTERNAL void HC_CDECL HC_MSet_Spec_Vert_Col_By_Value HC_PROTO (( 02750 HC_KEY, const char *, int, const int *, const char *, const HC_POINT *)); 02751 #define HC_MSet_Specific_Vertex_Colors_By_Value(key_in1, string_in2, int_in3, int_array_in4, string_in5, point_array_in6) \ 02752 HC_MSet_Spec_Vert_Col_By_Value(key_in1, string_in2, int_in3, int_array_in4, string_in5, point_array_in6) 02753 HC_EXTERNAL void HC_CDECL HC_MSet_Spec_Face_Col_By_FIndex HC_PROTO (( 02754 HC_KEY, int, const int *, const float *)); 02755 #define HC_MSet_Specific_Face_Colors_By_FIndex(key_in1, int_in2, int_array_in3, float_array_in4) \ 02756 HC_MSet_Spec_Face_Col_By_FIndex(key_in1, int_in2, int_array_in3, float_array_in4) 02757 HC_EXTERNAL void HC_CDECL HC_MSet_Spec_Face_Col_By_Value HC_PROTO (( 02758 HC_KEY, int, const int *, const char *, const HC_POINT *)); 02759 #define HC_MSet_Specific_Face_Colors_By_Value(key_in1, int_in2, int_array_in3, string_in4, point_array_in5) \ 02760 HC_MSet_Spec_Face_Col_By_Value(key_in1, int_in2, int_array_in3, string_in4, point_array_in5) 02761 HC_EXTERNAL void HC_CDECL HC_MShow_Spec_Vert_Col_By_FInd HC_PROTO (( 02762 HC_KEY, const char *, int, const int *, float *)); 02763 #define HC_MShow_Specific_Vertex_Colors_By_FIndex(key_in1, string_in2, int_in3, int_array_in4, float_array_out5) \ 02764 HC_MShow_Spec_Vert_Col_By_FInd(key_in1, string_in2, int_in3, int_array_in4, float_array_out5) 02765 HC_EXTERNAL void HC_CDECL HC_MShow_Spec_Vert_Col_By_Value HC_PROTO (( 02766 HC_KEY, const char *, int, const int *, HC_POINT *)); 02767 #define HC_MShow_Specific_Vertex_Colors_By_Value(key_in1, string_in2, int_in3, int_array_in4, point_array_out5) \ 02768 HC_MShow_Spec_Vert_Col_By_Value(key_in1, string_in2, int_in3, int_array_in4, point_array_out5) 02769 HC_EXTERNAL void HC_CDECL HC_MShow_Spec_Face_Col_By_FInd HC_PROTO (( 02770 HC_KEY, int, const int *, float *)); 02771 #define HC_MShow_Specific_Face_Colors_By_FIndex(key_in1, int_in2, int_array_in3, float_array_out4) \ 02772 HC_MShow_Spec_Face_Col_By_FInd(key_in1, int_in2, int_array_in3, float_array_out4) 02773 HC_EXTERNAL void HC_CDECL HC_MShow_Spec_Face_Col_By_Value HC_PROTO (( 02774 HC_KEY, int, const int *, HC_POINT *)); 02775 #define HC_MShow_Specific_Face_Colors_By_Value(key_in1, int_in2, int_array_in3, point_array_out4) \ 02776 HC_MShow_Spec_Face_Col_By_Value(key_in1, int_in2, int_array_in3, point_array_out4) 02777 HC_EXTERNAL void HC_CDECL HC_MUnSet_Spec_Vertex_Colors HC_PROTO (( 02778 HC_KEY, int, const int *)); 02779 #define HC_MUnSet_Specific_Vertex_Colors(key_in1, int_in2, int_array_in3) \ 02780 HC_MUnSet_Spec_Vertex_Colors(key_in1, int_in2, int_array_in3) 02781 HC_EXTERNAL void HC_CDECL HC_MUnSet_Spec_Face_Colors HC_PROTO (( 02782 HC_KEY, int, const int *)); 02783 #define HC_MUnSet_Specific_Face_Colors(key_in1, int_in2, int_array_in3) \ 02784 HC_MUnSet_Spec_Face_Colors(key_in1, int_in2, int_array_in3) 02785 HC_EXTERNAL int HC_CDECL HC_Compute_Points_On_Shell HC_PROTO (( 02786 int, const HC_POINT *, double, int, const HC_POINT *, int, const int *, int *)); 02787 HC_EXTERNAL int HC_CDECL HC_Compute_Points_Shell_Distance HC_PROTO (( 02788 int, const HC_POINT *, double, int, const HC_POINT *, int, const int *, float *)); 02789 HC_EXTERNAL void HC_CDECL HC_Compute_Points_Inside_Shell HC_PROTO (( 02790 int, const HC_POINT *, const HC_POINT *, int, const HC_POINT *, int, const int *, const char *, int *)); 02791 HC_EXTERNAL HC_KEY HC_CDECL HC_Generate_Shell_From_Geometry HC_PROTO (( 02792 HC_KEY, const char *)); 02793 HC_EXTERNAL void HC_CDECL HC_Optimize_Segment_Tree_By_Key HC_PROTO (( 02794 HC_KEY, const char *)); 02795 HC_EXTERNAL HC_KEY HC_CDECL HC_Generate_Poly_From_Geometry HC_PROTO (( 02796 HC_KEY, const char *)); 02797 #define HC_Generate_Polyline_From_Geometry(key_in1, string_in2) \ 02798 HC_Generate_Poly_From_Geometry(key_in1, string_in2) 02799 HC_EXTERNAL void HC_CDECL HC_MSet_Face_Normals HC_PROTO (( 02800 HC_KEY, int, int, const HC_POINT *)); 02801 HC_EXTERNAL void HC_CDECL HC_DCleanup HC_PROTO (( 02802 void)); 02803 HC_EXTERNAL void HC_CDECL HC_QUnSet_Camera_Near_Limit HC_PROTO (( 02804 const char *)); 02805 HC_EXTERNAL void HC_CDECL HC_UnSet_Camera_Near_Limit HC_PROTO (( 02806 void)); 02807 HC_EXTERNAL void HC_CDECL HC_Compute_Face_Neighborhood_Si HC_PROTO (( 02808 HC_KEY, int, int *)); 02809 #define HC_Compute_Face_Neighborhood_Size(key_in1, int_in2, int_out3) \ 02810 HC_Compute_Face_Neighborhood_Si(key_in1, int_in2, int_out3) 02811 HC_EXTERNAL void HC_CDECL HC_Compute_Face_Neighborhood HC_PROTO (( 02812 HC_KEY, int, int *, int *)); 02813 HC_EXTERNAL void HC_CDECL HC_Set_Callback_With_Data HC_PROTO (( 02814 const char *, const void *)); 02815 HC_EXTERNAL void HC_CDECL HC_QSet_Callback_With_Data HC_PROTO (( 02816 const char *, const char *, const void *)); 02817 HC_EXTERNAL void HC_CDECL HC_QShow_One_Callback_With_Data HC_PROTO (( 02818 const char *, const char *, char *, void *)); 02819 HC_EXTERNAL void HC_CDECL HC_QShow_One_Net_Callback_WD HC_PROTO (( 02820 const char *, const char *, char *, void *)); 02821 #define HC_QShow_One_Net_Callback_With_Data(string_in1, string_in2, string_out3, void_ptr_out4) \ 02822 HC_QShow_One_Net_Callback_WD(string_in1, string_in2, string_out3, void_ptr_out4) 02823 HC_EXTERNAL void HC_CDECL HC_Show_One_Callback_With_Data HC_PROTO (( 02824 const char *, char *, void *)); 02825 HC_EXTERNAL void HC_CDECL HC_Show_One_Net_Callback_WD HC_PROTO (( 02826 const char *, char *, void *)); 02827 #define HC_Show_One_Net_Callback_With_Data(string_in1, string_out2, void_ptr_out3) \ 02828 HC_Show_One_Net_Callback_WD(string_in1, string_out2, void_ptr_out3) 02829 HC_EXTERNAL void HC_CDECL HC_PShow_One_Net_Callback_WD HC_PROTO (( 02830 int, const HC_KEY *, char *, void *)); 02831 #define HC_PShow_One_Net_Callback_With_Data(int_in1, key_array_in2, string_out3, void_ptr_out4) \ 02832 HC_PShow_One_Net_Callback_WD(int_in1, key_array_in2, string_out3, void_ptr_out4) 02833 HC_EXTERNAL void HC_CDECL HC_Show_Shell_Face_Count HC_PROTO (( 02834 HC_KEY, int *)); 02835 HC_EXTERNAL void HC_CDECL HC_Rollback_Ink HC_PROTO (( 02836 int)); 02837 HC_EXTERNAL void HC_CDECL HC_QRollback_Ink HC_PROTO (( 02838 const char *, int)); 02839 HC_EXTERNAL void HC_CDECL HC_Insert_Infinite_Line HC_PROTO (( 02840 double, double, double, double, double, double)); 02841 HC_EXTERNAL HC_KEY HC_CDECL HC_KInsert_Infinite_Line HC_PROTO (( 02842 double, double, double, double, double, double)); 02843 HC_EXTERNAL void HC_CDECL HC_Show_Infinite_Line HC_PROTO (( 02844 HC_KEY, float *, float *, float *, float *, float *, float *)); 02845 HC_EXTERNAL void HC_CDECL HC_QInsert_Infinite_Line HC_PROTO (( 02846 const char *, double, double, double, double, double, double)); 02847 HC_EXTERNAL void HC_CDECL HC_Edit_Infinite_Line HC_PROTO (( 02848 HC_KEY, double, double, double, double, double, double)); 02849 HC_EXTERNAL HC_KEY HC_CDECL HC_QKInsert_Infinite_Line HC_PROTO (( 02850 const char *, double, double, double, double, double, double)); 02851 HC_EXTERNAL void HC_CDECL HC_Reference_Geometry HC_PROTO (( 02852 const char *)); 02853 HC_EXTERNAL HC_KEY HC_CDECL HC_KReference_Geometry HC_PROTO (( 02854 const char *)); 02855 HC_EXTERNAL void HC_CDECL HC_Reference_Geometry_By_Key HC_PROTO (( 02856 HC_KEY)); 02857 HC_EXTERNAL HC_KEY HC_CDECL HC_KReference_Geometry_By_Key HC_PROTO (( 02858 HC_KEY)); 02859 HC_EXTERNAL void HC_CDECL HC_Conditional_Reference HC_PROTO (( 02860 const char *, const char *)); 02861 HC_EXTERNAL HC_KEY HC_CDECL HC_KConditional_Reference HC_PROTO (( 02862 const char *, const char *)); 02863 HC_EXTERNAL void HC_CDECL HC_Conditional_Reference_By_Key HC_PROTO (( 02864 HC_KEY, const char *)); 02865 HC_EXTERNAL HC_KEY HC_CDECL HC_KConditional_Reference_By_K HC_PROTO (( 02866 HC_KEY, const char *)); 02867 #define HC_KConditional_Reference_By_Key(key_in1, string_in2) \ 02868 HC_KConditional_Reference_By_K(key_in1, string_in2) 02869 HC_EXTERNAL HC_KEY HC_CDECL HC_KShow_Reference_Geometry HC_PROTO (( 02870 HC_KEY)); 02871 HC_EXTERNAL HC_KEY HC_CDECL HC_KShow_Conditional_Reference HC_PROTO (( 02872 HC_KEY, char *)); 02873 HC_EXTERNAL int HC_CDECL HC_Compute_Swept_Shell HC_PROTO (( 02874 HC_KEY, const HC_POINT *, HC_KEY *, HC_KEY *, HC_KEY *, const char *)); 02875 #define HC_Compute_Shell_Sweep(key_in1, point_array_in2, key_out3, key_out4, key_out5, string_in6) \ 02876 HC_Compute_Swept_Shell(key_in1, point_array_in2, key_out3, key_out4, key_out5, string_in6) 02877 HC_EXTERNAL HC_KEY HC_CDECL HC_KCompute_Swept_Shell HC_PROTO (( 02878 HC_KEY, const HC_POINT *, const char *)); 02879 #define HC_KCompute_Shell_Sweep(key_in1, point_array_in2, string_in3) \ 02880 HC_KCompute_Swept_Shell(key_in1, point_array_in2, string_in3) 02881 HC_EXTERNAL void HC_CDECL HC_Show_Shell_Tristrip_Count HC_PROTO (( 02882 HC_KEY, int *)); 02883 HC_EXTERNAL void HC_CDECL HC_Show_Image_Name HC_PROTO (( 02884 HC_KEY, char *)); 02885 HC_EXTERNAL void HC_CDECL HC_Show_Device_Info_By_Key HC_PROTO (( 02886 HC_KEY, const char *, char *)); 02887 HC_EXTERNAL void HC_CDECL HC_Set_Geometry_Options HC_PROTO (( 02888 HC_KEY, const char *)); 02889 02890 #define HC_DEFINED 02891 #endif /* HC_DEFINED */ 02892