HOOPS/3dGS I.M. Interface

     << Back      Full Index      Forward >>


hc.h

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 
Main Index
HOOPS/3dGS I.M. Interface

     << Back      Full Index      Forward >>