#include "iBase_FCDefs.h" #ifdef FC_FUNC_ #define iGeom_unite FC_FUNC_(igeom_unite, IGEOM_UNITE) #define iGeom_intersect FC_FUNC_(igeom_intersect, IGEOM_INTERSECT) #define iGeom_subtract FC_FUNC_(igeom_subtract, IGEOM_SUBTRACT) #define iGeom_rmvTag FC_FUNC_(igeom_rmvtag, IGEOM_RMVTAG) #define iGeom_getAllTags FC_FUNC_(igeom_getalltags, IGEOM_GETALLTAGS) #define iGeom_setEHData FC_FUNC_(igeom_setehdata, IGEOM_SETEHDATA) #define iGeom_setDblData FC_FUNC_(igeom_setdbldata, IGEOM_SETDBLDATA) #define iGeom_setIntData FC_FUNC_(igeom_setintdata, IGEOM_SETINTDATA) #define iGeom_setData FC_FUNC_(igeom_setdata, IGEOM_SETDATA) #define iGeom_getEHData FC_FUNC_(igeom_getehdata, IGEOM_GETEHDATA) #define iGeom_getDblData FC_FUNC_(igeom_getdbldata, IGEOM_GETDBLDATA) #define iGeom_getIntData FC_FUNC_(igeom_getintdata, IGEOM_GETINTDATA) #define iGeom_getData FC_FUNC_(igeom_getdata, IGEOM_GETDATA) #define iGeom_rmvArrTag FC_FUNC_(igeom_rmvarrtag, IGEOM_RMVARRTAG) #define iGeom_setEHArrData FC_FUNC_(igeom_seteharrdata, IGEOM_SETEHARRDATA) #define iGeom_setDblArrData FC_FUNC_(igeom_setdblarrdata, IGEOM_SETDBLARRDATA) #define iGeom_setIntArrData FC_FUNC_(igeom_setintarrdata, IGEOM_SETINTARRDATA) #define iGeom_setArrData FC_FUNC_(igeom_setarrdata, IGEOM_SETARRDATA) #define iGeom_getEHArrData FC_FUNC_(igeom_geteharrdata, IGEOM_GETEHARRDATA) #define iGeom_getDblArrData FC_FUNC_(igeom_getdblarrdata, IGEOM_GETDBLARRDATA) #define iGeom_getIntArrData FC_FUNC_(igeom_getintarrdata, IGEOM_GETINTARRDATA) #define iGeom_getArrData FC_FUNC_(igeom_getarrdata, IGEOM_GETARRDATA) #define iGeom_rmvEntSetTag FC_FUNC_(igeom_rmventsettag, IGEOM_RMVENTSETTAG) #define iGeom_getAllEntSetTags FC_FUNC_(igeom_getallentsettags, IGEOM_GETALLENTSETTAGS) #define iGeom_getEntSetEHData FC_FUNC_(igeom_getentsetehdata, IGEOM_GETENTSETEHDATA) #define iGeom_getEntSetDblData FC_FUNC_(igeom_getentsetdbldata, IGEOM_GETENTSETDBLDATA) #define iGeom_getEntSetIntData FC_FUNC_(igeom_getentsetintdata, IGEOM_GETENTSETINTDATA) #define iGeom_getEntSetData FC_FUNC_(igeom_getentsetdata, IGEOM_GETENTSETDATA) #define iGeom_setEntSetEHData FC_FUNC_(igeom_setentsetehdata, IGEOM_SETENTSETEHDATA) #define iGeom_setEntSetDblData FC_FUNC_(igeom_setentsetdbldata, IGEOM_SETENTSETDBLDATA) #define iGeom_setEntSetIntData FC_FUNC_(igeom_setentsetintdata, IGEOM_SETENTSETINTDATA) #define iGeom_setEntSetData FC_FUNC_(igeom_setentsetdata, IGEOM_SETENTSETDATA) #define iGeom_getTagType FC_FUNC_(igeom_gettagtype, IGEOM_GETTAGTYPE) #define iGeom_getTagHandle FC_FUNC_(igeom_gettaghandle, IGEOM_GETTAGHANDLE) #define iGeom_getTagSizeBytes FC_FUNC_(igeom_gettagsizebytes, IGEOM_GETTAGSIZEBYTES) #define iGeom_getTagSizeValues FC_FUNC_(igeom_gettagsizevalues, IGEOM_GETTAGSIZEVALUES) #define iGeom_getTagName FC_FUNC_(igeom_gettagname, IGEOM_GETTAGNAME) #define iGeom_destroyTag FC_FUNC_(igeom_destroytag, IGEOM_DESTROYTAG) #define iGeom_createTag FC_FUNC_(igeom_createtag, IGEOM_CREATETAG) #define iGeom_getPrnts FC_FUNC_(igeom_getprnts, IGEOM_GETPRNTS) #define iGeom_getChldn FC_FUNC_(igeom_getchldn, IGEOM_GETCHLDN) #define iGeom_getNumPrnt FC_FUNC_(igeom_getnumprnt, IGEOM_GETNUMPRNT) #define iGeom_getNumChld FC_FUNC_(igeom_getnumchld, IGEOM_GETNUMCHLD) #define iGeom_isChildOf FC_FUNC_(igeom_ischildof, IGEOM_ISCHILDOF) #define iGeom_rmvPrntChld FC_FUNC_(igeom_rmvprntchld, IGEOM_RMVPRNTCHLD) #define iGeom_addPrntChld FC_FUNC_(igeom_addprntchld, IGEOM_ADDPRNTCHLD) #define iGeom_isEntSetContained FC_FUNC_(igeom_isentsetcontained, IGEOM_ISENTSETCONTAINED) #define iGeom_isEntContained FC_FUNC_(igeom_isentcontained, IGEOM_ISENTCONTAINED) #define iGeom_rmvEntSet FC_FUNC_(igeom_rmventset, IGEOM_RMVENTSET) #define iGeom_addEntSet FC_FUNC_(igeom_addentset, IGEOM_ADDENTSET) #define iGeom_rmvEntArrFromSet FC_FUNC_(igeom_rmventarrfromset, IGEOM_RMVENTARRFROMSET) #define iGeom_addEntArrToSet FC_FUNC_(igeom_addentarrtoset, IGEOM_ADDENTARRTOSET) #define iGeom_rmvEntFromSet FC_FUNC_(igeom_rmventfromset, IGEOM_RMVENTFROMSET) #define iGeom_addEntToSet FC_FUNC_(igeom_addenttoset, IGEOM_ADDENTTOSET) #define iGeom_getEntSets FC_FUNC_(igeom_getentsets, IGEOM_GETENTSETS) #define iGeom_getNumEntSets FC_FUNC_(igeom_getnumentsets, IGEOM_GETNUMENTSETS) #define iGeom_isList FC_FUNC_(igeom_islist, IGEOM_ISLIST) #define iGeom_destroyEntSet FC_FUNC_(igeom_destroyentset, IGEOM_DESTROYENTSET) #define iGeom_createEntSet FC_FUNC_(igeom_createentset, IGEOM_CREATEENTSET) #define iGeom_mergeEnts FC_FUNC_(igeom_mergeents, IGEOM_MERGEENTS) #define iGeom_imprintEnts FC_FUNC_(igeom_imprintents, IGEOM_IMPRINTENTS) #define iGeom_sectionEnt FC_FUNC_(igeom_sectionent, IGEOM_SECTIONENT) #define iGeom_subtractEnts FC_FUNC_(igeom_subtractents, IGEOM_SUBTRACTENTS) #define iGeom_uniteEnts FC_FUNC_(igeom_uniteents, IGEOM_UNITEENTS) #define iGeom_scaleEnt FC_FUNC_(igeom_scaleent, IGEOM_SCALEENT) #define iGeom_reflectEnt FC_FUNC_(igeom_reflectent, IGEOM_REFLECTENT) #define iGeom_rotateEnt FC_FUNC_(igeom_rotateent, IGEOM_ROTATEENT) #define iGeom_moveEnt FC_FUNC_(igeom_moveent, IGEOM_MOVEENT) #define iGeom_createTorus FC_FUNC_(igeom_createtorus, IGEOM_CREATETORUS) #define iGeom_createCylinder FC_FUNC_(igeom_createcylinder, IGEOM_CREATECYLINDER) #define iGeom_createBrick FC_FUNC_(igeom_createbrick, IGEOM_CREATEBRICK) #define iGeom_deleteEnt FC_FUNC_(igeom_deleteent, IGEOM_DELETEENT) #define iGeom_sweepEntAboutAxis FC_FUNC_(igeom_sweepentaboutaxis, IGEOM_SWEEPENTABOUTAXIS) #define iGeom_copyEnt FC_FUNC_(igeom_copyent, IGEOM_COPYENT) #define iGeom_endEntArrIter FC_FUNC_(igeom_endentarriter, IGEOM_ENDENTARRITER) #define iGeom_endEntIter FC_FUNC_(igeom_endentiter, IGEOM_ENDENTITER) #define iGeom_resetEntArrIter FC_FUNC_(igeom_resetentarriter, IGEOM_RESETENTARRITER) #define iGeom_resetEntIter FC_FUNC_(igeom_resetentiter, IGEOM_RESETENTITER) #define iGeom_getNextEntArrIter FC_FUNC_(igeom_getnextentarriter, IGEOM_GETNEXTENTARRITER) #define iGeom_getNextEntIter FC_FUNC_(igeom_getnextentiter, IGEOM_GETNEXTENTITER) #define iGeom_initEntArrIter FC_FUNC_(igeom_initentarriter, IGEOM_INITENTARRITER) #define iGeom_initEntIter FC_FUNC_(igeom_initentiter, IGEOM_INITENTITER) #define iGeom_getArrTolerance FC_FUNC_(igeom_getarrtolerance, IGEOM_GETARRTOLERANCE) #define iGeom_getEntTolerance FC_FUNC_(igeom_getenttolerance, IGEOM_GETENTTOLERANCE) #define iGeom_getTolerance FC_FUNC_(igeom_gettolerance, IGEOM_GETTOLERANCE) #define iGeom_isFcArrDegenerate FC_FUNC_(igeom_isfcarrdegenerate, IGEOM_ISFCARRDEGENERATE) #define iGeom_isFcDegenerate FC_FUNC_(igeom_isfcdegenerate, IGEOM_ISFCDEGENERATE) #define iGeom_isArrPeriodic FC_FUNC_(igeom_isarrperiodic, IGEOM_ISARRPERIODIC) #define iGeom_isEntPeriodic FC_FUNC_(igeom_isentperiodic, IGEOM_ISENTPERIODIC) #define iGeom_getFcArrCvtrUV FC_FUNC_(igeom_getfcarrcvtruv, IGEOM_GETFCARRCVTRUV) #define iGeom_getFcCvtrUV FC_FUNC_(igeom_getfccvtruv, IGEOM_GETFCCVTRUV) #define iGeom_getArr2ndDrvt FC_FUNC_(igeom_getarr2nddrvt, IGEOM_GETARR2NDDRVT) #define iGeom_getEnt2ndDrvt FC_FUNC_(igeom_getent2nddrvt, IGEOM_GETENT2NDDRVT) #define iGeom_getArr1stDrvt FC_FUNC_(igeom_getarr1stdrvt, IGEOM_GETARR1STDRVT) #define iGeom_getEnt1stDrvt FC_FUNC_(igeom_getent1stdrvt, IGEOM_GETENT1STDRVT) #define iGeom_getArrTgntU FC_FUNC_(igeom_getarrtgntu, IGEOM_GETARRTGNTU) #define iGeom_getEntTgntU FC_FUNC_(igeom_getenttgntu, IGEOM_GETENTTGNTU) #define iGeom_getArrNrmlUV FC_FUNC_(igeom_getarrnrmluv, IGEOM_GETARRNRMLUV) #define iGeom_getEntNrmlUV FC_FUNC_(igeom_getentnrmluv, IGEOM_GETENTNRMLUV) #define iGeom_getVtxArrToU FC_FUNC_(igeom_getvtxarrtou, IGEOM_GETVTXARRTOU) #define iGeom_getVtxArrToUV FC_FUNC_(igeom_getvtxarrtouv, IGEOM_GETVTXARRTOUV) #define iGeom_getArrUtoUV FC_FUNC_(igeom_getarrutouv, IGEOM_GETARRUTOUV) #define iGeom_getVtxToU FC_FUNC_(igeom_getvtxtou, IGEOM_GETVTXTOU) #define iGeom_getVtxToUV FC_FUNC_(igeom_getvtxtouv, IGEOM_GETVTXTOUV) #define iGeom_getEntUtoUV FC_FUNC_(igeom_getentutouv, IGEOM_GETENTUTOUV) #define iGeom_getArrURange FC_FUNC_(igeom_getarrurange, IGEOM_GETARRURANGE) #define iGeom_getArrUVRange FC_FUNC_(igeom_getarruvrange, IGEOM_GETARRUVRANGE) #define iGeom_getEntURange FC_FUNC_(igeom_getenturange, IGEOM_GETENTURANGE) #define iGeom_getEntUVRange FC_FUNC_(igeom_getentuvrange, IGEOM_GETENTUVRANGE) #define iGeom_getArrXYZtoUVHint FC_FUNC_(igeom_getarrxyztouvhint, IGEOM_GETARRXYZTOUVHINT) #define iGeom_getEntXYZtoUVHint FC_FUNC_(igeom_getentxyztouvhint, IGEOM_GETENTXYZTOUVHINT) #define iGeom_getArrXYZtoU FC_FUNC_(igeom_getarrxyztou, IGEOM_GETARRXYZTOU) #define iGeom_getArrXYZtoUV FC_FUNC_(igeom_getarrxyztouv, IGEOM_GETARRXYZTOUV) #define iGeom_getEntXYZtoU FC_FUNC_(igeom_getentxyztou, IGEOM_GETENTXYZTOU) #define iGeom_getEntXYZtoUV FC_FUNC_(igeom_getentxyztouv, IGEOM_GETENTXYZTOUV) #define iGeom_getArrUtoXYZ FC_FUNC_(igeom_getarrutoxyz, IGEOM_GETARRUTOXYZ) #define iGeom_getEntUtoXYZ FC_FUNC_(igeom_getentutoxyz, IGEOM_GETENTUTOXYZ) #define iGeom_getArrUVtoXYZ FC_FUNC_(igeom_getarruvtoxyz, IGEOM_GETARRUVTOXYZ) #define iGeom_getEntUVtoXYZ FC_FUNC_(igeom_getentuvtoxyz, IGEOM_GETENTUVTOXYZ) #define iGeom_isArrParametric FC_FUNC_(igeom_isarrparametric, IGEOM_ISARRPARAMETRIC) #define iGeom_isEntParametric FC_FUNC_(igeom_isentparametric, IGEOM_ISENTPARAMETRIC) #define iGeom_getParametric FC_FUNC_(igeom_getparametric, IGEOM_GETPARAMETRIC) #define iGeom_getFaceType FC_FUNC_(igeom_getfacetype, IGEOM_GETFACETYPE) #define iGeom_measure FC_FUNC_(igeom_measure, IGEOM_MEASURE) #define iGeom_getEgVtxArrSense FC_FUNC_(igeom_getegvtxarrsense, IGEOM_GETEGVTXARRSENSE) #define iGeom_getEgVtxSense FC_FUNC_(igeom_getegvtxsense, IGEOM_GETEGVTXSENSE) #define iGeom_getEgFcArrSense FC_FUNC_(igeom_getegfcarrsense, IGEOM_GETEGFCARRSENSE) #define iGeom_getEgFcSense FC_FUNC_(igeom_getegfcsense, IGEOM_GETEGFCSENSE) #define iGeom_getArrNrmlSense FC_FUNC_(igeom_getarrnrmlsense, IGEOM_GETARRNRMLSENSE) #define iGeom_getEntNrmlSense FC_FUNC_(igeom_getentnrmlsense, IGEOM_GETENTNRMLSENSE) #define iGeom_getPntArrClsf FC_FUNC_(igeom_getpntarrclsf, IGEOM_GETPNTARRCLSF) #define iGeom_getPntClsf FC_FUNC_(igeom_getpntclsf, IGEOM_GETPNTCLSF) #define iGeom_getPntArrRayIntsct FC_FUNC_(igeom_getpntarrrayintsct, IGEOM_GETPNTARRRAYINTSCT) #define iGeom_getPntRayIntsct FC_FUNC_(igeom_getpntrayintsct, IGEOM_GETPNTRAYINTSCT) #define iGeom_getVtxArrCoords FC_FUNC_(igeom_getvtxarrcoords, IGEOM_GETVTXARRCOORDS) #define iGeom_getVtxCoord FC_FUNC_(igeom_getvtxcoord, IGEOM_GETVTXCOORD) #define iGeom_getArrBoundBox FC_FUNC_(igeom_getarrboundbox, IGEOM_GETARRBOUNDBOX) #define iGeom_getEntBoundBox FC_FUNC_(igeom_getentboundbox, IGEOM_GETENTBOUNDBOX) #define iGeom_getArrFcEvalXYZ FC_FUNC_(igeom_getarrfcevalxyz, IGEOM_GETARRFCEVALXYZ) #define iGeom_getArrEgEvalXYZ FC_FUNC_(igeom_getarregevalxyz, IGEOM_GETARREGEVALXYZ) #define iGeom_getFcEvalXYZ FC_FUNC_(igeom_getfcevalxyz, IGEOM_GETFCEVALXYZ) #define iGeom_getEgEvalXYZ FC_FUNC_(igeom_getegevalxyz, IGEOM_GETEGEVALXYZ) #define iGeom_getEntArrCvtrXYZ FC_FUNC_(igeom_getentarrcvtrxyz, IGEOM_GETENTARRCVTRXYZ) #define iGeom_getEgCvtrXYZ FC_FUNC_(igeom_getegcvtrxyz, IGEOM_GETEGCVTRXYZ) #define iGeom_getFcCvtrXYZ FC_FUNC_(igeom_getfccvtrxyz, IGEOM_GETFCCVTRXYZ) #define iGeom_getArrTgntXYZ FC_FUNC_(igeom_getarrtgntxyz, IGEOM_GETARRTGNTXYZ) #define iGeom_getEntTgntXYZ FC_FUNC_(igeom_getenttgntxyz, IGEOM_GETENTTGNTXYZ) #define iGeom_getArrNrmlPlXYZ FC_FUNC_(igeom_getarrnrmlplxyz, IGEOM_GETARRNRMLPLXYZ) #define iGeom_getEntNrmlPlXYZ FC_FUNC_(igeom_getentnrmlplxyz, IGEOM_GETENTNRMLPLXYZ) #define iGeom_getArrNrmlXYZ FC_FUNC_(igeom_getarrnrmlxyz, IGEOM_GETARRNRMLXYZ) #define iGeom_getEntNrmlXYZ FC_FUNC_(igeom_getentnrmlxyz, IGEOM_GETENTNRMLXYZ) #define iGeom_getArrClosestPt FC_FUNC_(igeom_getarrclosestpt, IGEOM_GETARRCLOSESTPT) #define iGeom_getEntClosestPt FC_FUNC_(igeom_getentclosestpt, IGEOM_GETENTCLOSESTPT) #define iGeom_getTopoLevel FC_FUNC_(igeom_gettopolevel, IGEOM_GETTOPOLEVEL) #define iGeom_isArrAdj FC_FUNC_(igeom_isarradj, IGEOM_ISARRADJ) #define iGeom_isEntAdj FC_FUNC_(igeom_isentadj, IGEOM_ISENTADJ) #define iGeom_getArr2ndAdj FC_FUNC_(igeom_getarr2ndadj, IGEOM_GETARR2NDADJ) #define iGeom_getEnt2ndAdj FC_FUNC_(igeom_getent2ndadj, IGEOM_GETENT2NDADJ) #define iGeom_getArrAdj FC_FUNC_(igeom_getarradj, IGEOM_GETARRADJ) #define iGeom_getEntAdj FC_FUNC_(igeom_getentadj, IGEOM_GETENTADJ) #define iGeom_getArrType FC_FUNC_(igeom_getarrtype, IGEOM_GETARRTYPE) #define iGeom_getNumOfType FC_FUNC_(igeom_getnumoftype, IGEOM_GETNUMOFTYPE) #define iGeom_getEntities FC_FUNC_(igeom_getentities, IGEOM_GETENTITIES) #define iGeom_getBoundBox FC_FUNC_(igeom_getboundbox, IGEOM_GETBOUNDBOX) #define iGeom_getRootSet FC_FUNC_(igeom_getrootset, IGEOM_GETROOTSET) #define iGeom_save FC_FUNC_(igeom_save, IGEOM_SAVE) #define iGeom_load FC_FUNC_(igeom_load, IGEOM_LOAD) #define iGeom_dtor FC_FUNC_(igeom_dtor, IGEOM_DTOR) #define iGeom_newGeom FC_FUNC_(igeom_newgeom, IGEOM_NEWGEOM) #define iGeom_getDescription FC_FUNC_(igeom_getdescription, IGEOM_GETDESCRIPTION) #endif