[cgma-dev] r2591 - in cgm/trunk: . itaps
kraftche at mcs.anl.gov
kraftche at mcs.anl.gov
Wed Jan 28 17:44:21 CST 2009
Author: kraftche
Date: 2009-01-28 17:44:21 -0600 (Wed, 28 Jan 2009)
New Revision: 2591
Modified:
cgm/trunk/configure.in
cgm/trunk/itaps/Makefile.am
cgm/trunk/itaps/iGeom_protos.h
Log:
automatically update iGeom_protos.h (leaving file in repo because I don't know how to do the same for cmake)
Modified: cgm/trunk/configure.in
===================================================================
--- cgm/trunk/configure.in 2009-01-28 21:31:45 UTC (rev 2590)
+++ cgm/trunk/configure.in 2009-01-28 23:44:21 UTC (rev 2591)
@@ -7,6 +7,8 @@
AM_INIT_AUTOMAKE(CGMA,10.2.2)
AC_DISABLE_SHARED
+AC_PROG_SED
+
EXTRA_GNU_FLAGS="-Wall -pipe -pedantic"
SNL_CHECK_COMPILERS
AC_PROG_FC
Modified: cgm/trunk/itaps/Makefile.am
===================================================================
--- cgm/trunk/itaps/Makefile.am 2009-01-28 21:31:45 UTC (rev 2590)
+++ cgm/trunk/itaps/Makefile.am 2009-01-28 23:44:21 UTC (rev 2591)
@@ -83,3 +83,17 @@
EXTRA_DIST = testgeom.sat
CLEANFILES = iGeom-Defs.inc
+
+FPFX=iGeom
+SEDEXPR = 's/^[[:space:]]*void[[:space:]][[:space:]]*$(FPFX)_\([a-z][_a-zA-Z0-9]*\)(.*$$/$(FPFX)\1/p'
+iGeom_protos.h: iGeom.h
+ echo '#include "iBase_FCDefs.h"' > $@
+ echo '#ifdef FC_FUNC_' >> $@
+ echo >> $@
+ for func in `$(SED) -n $(SEDEXPR) $<`; do \
+ lower=`echo $$func | tr -s '[:upper:]' '[:lower:]'`; \
+ upper=`echo $$func | tr -s '[:lower:]' '[:upper:]'`; \
+ echo "#define $$func FC_FUNC_( $$lower, $$upper )" >> $@; \
+ done
+ echo >> $@
+ echo "#endif" >> $@
Modified: cgm/trunk/itaps/iGeom_protos.h
===================================================================
--- cgm/trunk/itaps/iGeom_protos.h 2009-01-28 21:31:45 UTC (rev 2590)
+++ cgm/trunk/itaps/iGeom_protos.h 2009-01-28 23:44:21 UTC (rev 2591)
@@ -1,177 +1,181 @@
#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_createSphere FC_FUNC_(igeom_createsphere, IGEOM_CREATESPHERE)
-#define iGeom_createPrism FC_FUNC_(igeom_createprism, IGEOM_CREATEPRISM)
-#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)
+#define iGeomgetDescription FC_FUNC_( igeomgetdescription, IGEOMGETDESCRIPTION )
+#define iGeomgetErrorType FC_FUNC_( igeomgeterortype, IGEOMGETERORTYPE )
+#define iGeomnewGeom FC_FUNC_( igeomnewgeom, IGEOMNEWGEOM )
+#define iGeomdtor FC_FUNC_( igeomdtor, IGEOMDTOR )
+#define iGeomload FC_FUNC_( igeomload, IGEOMLOAD )
+#define iGeomsave FC_FUNC_( igeomsave, IGEOMSAVE )
+#define iGeomgetRootSet FC_FUNC_( igeomgetrotset, IGEOMGETROTSET )
+#define iGeomgetBoundBox FC_FUNC_( igeomgetboundbox, IGEOMGETBOUNDBOX )
+#define iGeomgetEntities FC_FUNC_( igeomgetentities, IGEOMGETENTITIES )
+#define iGeomgetNumOfType FC_FUNC_( igeomgetnumoftype, IGEOMGETNUMOFTYPE )
+#define iGeomgetEntType FC_FUNC_( igeomgetentype, IGEOMGETENTYPE )
+#define iGeomgetArrType FC_FUNC_( igeomgetartype, IGEOMGETARTYPE )
+#define iGeomgetEntAdj FC_FUNC_( igeomgetentadj, IGEOMGETENTADJ )
+#define iGeomgetArrAdj FC_FUNC_( igeomgetaradj, IGEOMGETARADJ )
+#define iGeomgetEnt2ndAdj FC_FUNC_( igeomgetent2ndadj, IGEOMGETENT2NDADJ )
+#define iGeomgetArr2ndAdj FC_FUNC_( igeomgetar2ndadj, IGEOMGETAR2NDADJ )
+#define iGeomisEntAdj FC_FUNC_( igeomisentadj, IGEOMISENTADJ )
+#define iGeomisArrAdj FC_FUNC_( igeomisaradj, IGEOMISARADJ )
+#define iGeomgetTopoLevel FC_FUNC_( igeomgetopolevel, IGEOMGETOPOLEVEL )
+#define iGeomgetEntClosestPt FC_FUNC_( igeomgetentclosestpt, IGEOMGETENTCLOSESTPT )
+#define iGeomgetArrClosestPt FC_FUNC_( igeomgetarclosestpt, IGEOMGETARCLOSESTPT )
+#define iGeomgetEntNrmlXYZ FC_FUNC_( igeomgetentnrmlxyz, IGEOMGETENTNRMLXYZ )
+#define iGeomgetArrNrmlXYZ FC_FUNC_( igeomgetarnrmlxyz, IGEOMGETARNRMLXYZ )
+#define iGeomgetEntNrmlPlXYZ FC_FUNC_( igeomgetentnrmlplxyz, IGEOMGETENTNRMLPLXYZ )
+#define iGeomgetArrNrmlPlXYZ FC_FUNC_( igeomgetarnrmlplxyz, IGEOMGETARNRMLPLXYZ )
+#define iGeomgetEntTgntXYZ FC_FUNC_( igeomgetentgntxyz, IGEOMGETENTGNTXYZ )
+#define iGeomgetArrTgntXYZ FC_FUNC_( igeomgetartgntxyz, IGEOMGETARTGNTXYZ )
+#define iGeomgetFcCvtrXYZ FC_FUNC_( igeomgetfcvtrxyz, IGEOMGETFCVTRXYZ )
+#define iGeomgetEgCvtrXYZ FC_FUNC_( igeomgetegcvtrxyz, IGEOMGETEGCVTRXYZ )
+#define iGeomgetEntArrCvtrXYZ FC_FUNC_( igeomgetentarcvtrxyz, IGEOMGETENTARCVTRXYZ )
+#define iGeomgetEgEvalXYZ FC_FUNC_( igeomgetegevalxyz, IGEOMGETEGEVALXYZ )
+#define iGeomgetFcEvalXYZ FC_FUNC_( igeomgetfcevalxyz, IGEOMGETFCEVALXYZ )
+#define iGeomgetArrEgEvalXYZ FC_FUNC_( igeomgetaregevalxyz, IGEOMGETAREGEVALXYZ )
+#define iGeomgetArrFcEvalXYZ FC_FUNC_( igeomgetarfcevalxyz, IGEOMGETARFCEVALXYZ )
+#define iGeomgetEntBoundBox FC_FUNC_( igeomgetentboundbox, IGEOMGETENTBOUNDBOX )
+#define iGeomgetArrBoundBox FC_FUNC_( igeomgetarboundbox, IGEOMGETARBOUNDBOX )
+#define iGeomgetVtxCoord FC_FUNC_( igeomgetvtxcord, IGEOMGETVTXCORD )
+#define iGeomgetVtxArrCoords FC_FUNC_( igeomgetvtxarcords, IGEOMGETVTXARCORDS )
+#define iGeomgetPntRayIntsct FC_FUNC_( igeomgetpntrayintsct, IGEOMGETPNTRAYINTSCT )
+#define iGeomgetPntArrRayIntsct FC_FUNC_( igeomgetpntarayintsct, IGEOMGETPNTARAYINTSCT )
+#define iGeomgetPntClsf FC_FUNC_( igeomgetpntclsf, IGEOMGETPNTCLSF )
+#define iGeomgetPntArrClsf FC_FUNC_( igeomgetpntarclsf, IGEOMGETPNTARCLSF )
+#define iGeomgetEntNrmlSense FC_FUNC_( igeomgetentnrmlsense, IGEOMGETENTNRMLSENSE )
+#define iGeomgetArrNrmlSense FC_FUNC_( igeomgetarnrmlsense, IGEOMGETARNRMLSENSE )
+#define iGeomgetEgFcSense FC_FUNC_( igeomgetegfcsense, IGEOMGETEGFCSENSE )
+#define iGeomgetEgFcArrSense FC_FUNC_( igeomgetegfcarsense, IGEOMGETEGFCARSENSE )
+#define iGeomgetEgVtxSense FC_FUNC_( igeomgetegvtxsense, IGEOMGETEGVTXSENSE )
+#define iGeomgetEgVtxArrSense FC_FUNC_( igeomgetegvtxarsense, IGEOMGETEGVTXARSENSE )
+#define iGeommeasure FC_FUNC_( igeomeasure, IGEOMEASURE )
+#define iGeomgetFaceType FC_FUNC_( igeomgetfacetype, IGEOMGETFACETYPE )
+#define iGeomgetParametric FC_FUNC_( igeomgetparametric, IGEOMGETPARAMETRIC )
+#define iGeomisEntParametric FC_FUNC_( igeomisentparametric, IGEOMISENTPARAMETRIC )
+#define iGeomisArrParametric FC_FUNC_( igeomisarparametric, IGEOMISARPARAMETRIC )
+#define iGeomgetEntUVtoXYZ FC_FUNC_( igeomgetentuvtoxyz, IGEOMGETENTUVTOXYZ )
+#define iGeomgetArrUVtoXYZ FC_FUNC_( igeomgetaruvtoxyz, IGEOMGETARUVTOXYZ )
+#define iGeomgetEntUtoXYZ FC_FUNC_( igeomgetentutoxyz, IGEOMGETENTUTOXYZ )
+#define iGeomgetArrUtoXYZ FC_FUNC_( igeomgetarutoxyz, IGEOMGETARUTOXYZ )
+#define iGeomgetEntXYZtoUV FC_FUNC_( igeomgetentxyztouv, IGEOMGETENTXYZTOUV )
+#define iGeomgetEntXYZtoU FC_FUNC_( igeomgetentxyztou, IGEOMGETENTXYZTOU )
+#define iGeomgetArrXYZtoUV FC_FUNC_( igeomgetarxyztouv, IGEOMGETARXYZTOUV )
+#define iGeomgetArrXYZtoU FC_FUNC_( igeomgetarxyztou, IGEOMGETARXYZTOU )
+#define iGeomgetEntXYZtoUVHint FC_FUNC_( igeomgetentxyztouvhint, IGEOMGETENTXYZTOUVHINT )
+#define iGeomgetArrXYZtoUVHint FC_FUNC_( igeomgetarxyztouvhint, IGEOMGETARXYZTOUVHINT )
+#define iGeomgetEntUVRange FC_FUNC_( igeomgetentuvrange, IGEOMGETENTUVRANGE )
+#define iGeomgetEntURange FC_FUNC_( igeomgetenturange, IGEOMGETENTURANGE )
+#define iGeomgetArrUVRange FC_FUNC_( igeomgetaruvrange, IGEOMGETARUVRANGE )
+#define iGeomgetArrURange FC_FUNC_( igeomgetarurange, IGEOMGETARURANGE )
+#define iGeomgetEntUtoUV FC_FUNC_( igeomgetentutouv, IGEOMGETENTUTOUV )
+#define iGeomgetVtxToUV FC_FUNC_( igeomgetvtxtouv, IGEOMGETVTXTOUV )
+#define iGeomgetVtxToU FC_FUNC_( igeomgetvtxtou, IGEOMGETVTXTOU )
+#define iGeomgetArrUtoUV FC_FUNC_( igeomgetarutouv, IGEOMGETARUTOUV )
+#define iGeomgetVtxArrToUV FC_FUNC_( igeomgetvtxartouv, IGEOMGETVTXARTOUV )
+#define iGeomgetVtxArrToU FC_FUNC_( igeomgetvtxartou, IGEOMGETVTXARTOU )
+#define iGeomgetEntNrmlUV FC_FUNC_( igeomgetentnrmluv, IGEOMGETENTNRMLUV )
+#define iGeomgetArrNrmlUV FC_FUNC_( igeomgetarnrmluv, IGEOMGETARNRMLUV )
+#define iGeomgetEntTgntU FC_FUNC_( igeomgetentgntu, IGEOMGETENTGNTU )
+#define iGeomgetArrTgntU FC_FUNC_( igeomgetartgntu, IGEOMGETARTGNTU )
+#define iGeomgetEnt1stDrvt FC_FUNC_( igeomgetent1stdrvt, IGEOMGETENT1STDRVT )
+#define iGeomgetArr1stDrvt FC_FUNC_( igeomgetar1stdrvt, IGEOMGETAR1STDRVT )
+#define iGeomgetEnt2ndDrvt FC_FUNC_( igeomgetent2ndrvt, IGEOMGETENT2NDRVT )
+#define iGeomgetArr2ndDrvt FC_FUNC_( igeomgetar2ndrvt, IGEOMGETAR2NDRVT )
+#define iGeomgetFcCvtrUV FC_FUNC_( igeomgetfcvtruv, IGEOMGETFCVTRUV )
+#define iGeomgetFcArrCvtrUV FC_FUNC_( igeomgetfcarcvtruv, IGEOMGETFCARCVTRUV )
+#define iGeomisEntPeriodic FC_FUNC_( igeomisentperiodic, IGEOMISENTPERIODIC )
+#define iGeomisArrPeriodic FC_FUNC_( igeomisarperiodic, IGEOMISARPERIODIC )
+#define iGeomisFcDegenerate FC_FUNC_( igeomisfcdegenerate, IGEOMISFCDEGENERATE )
+#define iGeomisFcArrDegenerate FC_FUNC_( igeomisfcardegenerate, IGEOMISFCARDEGENERATE )
+#define iGeomgetTolerance FC_FUNC_( igeomgetolerance, IGEOMGETOLERANCE )
+#define iGeomgetEntTolerance FC_FUNC_( igeomgetentolerance, IGEOMGETENTOLERANCE )
+#define iGeomgetArrTolerance FC_FUNC_( igeomgetartolerance, IGEOMGETARTOLERANCE )
+#define iGeominitEntIter FC_FUNC_( igeominitentiter, IGEOMINITENTITER )
+#define iGeominitEntArrIter FC_FUNC_( igeominitentariter, IGEOMINITENTARITER )
+#define iGeomgetNextEntIter FC_FUNC_( igeomgetnextentiter, IGEOMGETNEXTENTITER )
+#define iGeomgetNextEntArrIter FC_FUNC_( igeomgetnextentariter, IGEOMGETNEXTENTARITER )
+#define iGeomresetEntIter FC_FUNC_( igeomresetentiter, IGEOMRESETENTITER )
+#define iGeomresetEntArrIter FC_FUNC_( igeomresetentariter, IGEOMRESETENTARITER )
+#define iGeomendEntIter FC_FUNC_( igeomendentiter, IGEOMENDENTITER )
+#define iGeomendEntArrIter FC_FUNC_( igeomendentariter, IGEOMENDENTARITER )
+#define iGeomcopyEnt FC_FUNC_( igeomcopyent, IGEOMCOPYENT )
+#define iGeomsweepEntAboutAxis FC_FUNC_( igeomswepentaboutaxis, IGEOMSWEPENTABOUTAXIS )
+#define iGeomdeleteAll FC_FUNC_( igeomdeleteal, IGEOMDELETEAL )
+#define iGeomdeleteEnt FC_FUNC_( igeomdeletent, IGEOMDELETENT )
+#define iGeomcreateSphere FC_FUNC_( igeomcreatesphere, IGEOMCREATESPHERE )
+#define iGeomcreatePrism FC_FUNC_( igeomcreateprism, IGEOMCREATEPRISM )
+#define iGeomcreateBrick FC_FUNC_( igeomcreatebrick, IGEOMCREATEBRICK )
+#define iGeomcreateCylinder FC_FUNC_( igeomcreatecylinder, IGEOMCREATECYLINDER )
+#define iGeomcreateTorus FC_FUNC_( igeomcreatetorus, IGEOMCREATETORUS )
+#define iGeommoveEnt FC_FUNC_( igeomovent, IGEOMOVENT )
+#define iGeomrotateEnt FC_FUNC_( igeomrotatent, IGEOMROTATENT )
+#define iGeomreflectEnt FC_FUNC_( igeomreflectent, IGEOMREFLECTENT )
+#define iGeomscaleEnt FC_FUNC_( igeomscalent, IGEOMSCALENT )
+#define iGeomuniteEnts FC_FUNC_( igeomunitents, IGEOMUNITENTS )
+#define iGeomsubtractEnts FC_FUNC_( igeomsubtractents, IGEOMSUBTRACTENTS )
+#define iGeomintersectEnts FC_FUNC_( igeomintersectents, IGEOMINTERSECTENTS )
+#define iGeomsectionEnt FC_FUNC_( igeomsectionent, IGEOMSECTIONENT )
+#define iGeomimprintEnts FC_FUNC_( igeomimprintents, IGEOMIMPRINTENTS )
+#define iGeommergeEnts FC_FUNC_( igeomergents, IGEOMERGENTS )
+#define iGeomcreateEntSet FC_FUNC_( igeomcreatentset, IGEOMCREATENTSET )
+#define iGeomdestroyEntSet FC_FUNC_( igeomdestroyentset, IGEOMDESTROYENTSET )
+#define iGeomisList FC_FUNC_( igeomislist, IGEOMISLIST )
+#define iGeomgetNumEntSets FC_FUNC_( igeomgetnumentsets, IGEOMGETNUMENTSETS )
+#define iGeomgetEntSets FC_FUNC_( igeomgetentsets, IGEOMGETENTSETS )
+#define iGeomaddEntToSet FC_FUNC_( igeomadentoset, IGEOMADENTOSET )
+#define iGeomrmvEntFromSet FC_FUNC_( igeomrmventfromset, IGEOMRMVENTFROMSET )
+#define iGeomaddEntArrToSet FC_FUNC_( igeomadentartoset, IGEOMADENTARTOSET )
+#define iGeomrmvEntArrFromSet FC_FUNC_( igeomrmventarfromset, IGEOMRMVENTARFROMSET )
+#define iGeomaddEntSet FC_FUNC_( igeomadentset, IGEOMADENTSET )
+#define iGeomrmvEntSet FC_FUNC_( igeomrmventset, IGEOMRMVENTSET )
+#define iGeomisEntContained FC_FUNC_( igeomisentcontained, IGEOMISENTCONTAINED )
+#define iGeomisEntSetContained FC_FUNC_( igeomisentsetcontained, IGEOMISENTSETCONTAINED )
+#define iGeomaddPrntChld FC_FUNC_( igeomadprntchld, IGEOMADPRNTCHLD )
+#define iGeomrmvPrntChld FC_FUNC_( igeomrmvprntchld, IGEOMRMVPRNTCHLD )
+#define iGeomisChildOf FC_FUNC_( igeomischildof, IGEOMISCHILDOF )
+#define iGeomgetNumChld FC_FUNC_( igeomgetnumchld, IGEOMGETNUMCHLD )
+#define iGeomgetNumPrnt FC_FUNC_( igeomgetnumprnt, IGEOMGETNUMPRNT )
+#define iGeomgetChldn FC_FUNC_( igeomgetchldn, IGEOMGETCHLDN )
+#define iGeomgetPrnts FC_FUNC_( igeomgetprnts, IGEOMGETPRNTS )
+#define iGeomcreateTag FC_FUNC_( igeomcreatetag, IGEOMCREATETAG )
+#define iGeomdestroyTag FC_FUNC_( igeomdestroytag, IGEOMDESTROYTAG )
+#define iGeomgetTagName FC_FUNC_( igeomgetagname, IGEOMGETAGNAME )
+#define iGeomgetTagSizeValues FC_FUNC_( igeomgetagsizevalues, IGEOMGETAGSIZEVALUES )
+#define iGeomgetTagSizeBytes FC_FUNC_( igeomgetagsizebytes, IGEOMGETAGSIZEBYTES )
+#define iGeomgetTagHandle FC_FUNC_( igeomgetaghandle, IGEOMGETAGHANDLE )
+#define iGeomgetTagType FC_FUNC_( igeomgetagtype, IGEOMGETAGTYPE )
+#define iGeomsetEntSetData FC_FUNC_( igeomsetentsetdata, IGEOMSETENTSETDATA )
+#define iGeomsetEntSetIntData FC_FUNC_( igeomsetentsetintdata, IGEOMSETENTSETINTDATA )
+#define iGeomsetEntSetDblData FC_FUNC_( igeomsetentsetdbldata, IGEOMSETENTSETDBLDATA )
+#define iGeomsetEntSetEHData FC_FUNC_( igeomsetentsetehdata, IGEOMSETENTSETEHDATA )
+#define iGeomgetEntSetData FC_FUNC_( igeomgetentsetdata, IGEOMGETENTSETDATA )
+#define iGeomgetEntSetIntData FC_FUNC_( igeomgetentsetintdata, IGEOMGETENTSETINTDATA )
+#define iGeomgetEntSetDblData FC_FUNC_( igeomgetentsetdbldata, IGEOMGETENTSETDBLDATA )
+#define iGeomgetEntSetEHData FC_FUNC_( igeomgetentsetehdata, IGEOMGETENTSETEHDATA )
+#define iGeomgetAllEntSetTags FC_FUNC_( igeomgetalentsetags, IGEOMGETALENTSETAGS )
+#define iGeomrmvEntSetTag FC_FUNC_( igeomrmventsetag, IGEOMRMVENTSETAG )
+#define iGeomgetArrData FC_FUNC_( igeomgetardata, IGEOMGETARDATA )
+#define iGeomgetIntArrData FC_FUNC_( igeomgetintardata, IGEOMGETINTARDATA )
+#define iGeomgetDblArrData FC_FUNC_( igeomgetdblardata, IGEOMGETDBLARDATA )
+#define iGeomgetEHArrData FC_FUNC_( igeomgetehardata, IGEOMGETEHARDATA )
+#define iGeomsetArrData FC_FUNC_( igeomsetardata, IGEOMSETARDATA )
+#define iGeomsetIntArrData FC_FUNC_( igeomsetintardata, IGEOMSETINTARDATA )
+#define iGeomsetDblArrData FC_FUNC_( igeomsetdblardata, IGEOMSETDBLARDATA )
+#define iGeomsetEHArrData FC_FUNC_( igeomsetehardata, IGEOMSETEHARDATA )
+#define iGeomrmvArrTag FC_FUNC_( igeomrmvartag, IGEOMRMVARTAG )
+#define iGeomgetData FC_FUNC_( igeomgetdata, IGEOMGETDATA )
+#define iGeomgetIntData FC_FUNC_( igeomgetintdata, IGEOMGETINTDATA )
+#define iGeomgetDblData FC_FUNC_( igeomgetdbldata, IGEOMGETDBLDATA )
+#define iGeomgetEHData FC_FUNC_( igeomgetehdata, IGEOMGETEHDATA )
+#define iGeomsetData FC_FUNC_( igeomsetdata, IGEOMSETDATA )
+#define iGeomsetIntData FC_FUNC_( igeomsetintdata, IGEOMSETINTDATA )
+#define iGeomsetDblData FC_FUNC_( igeomsetdbldata, IGEOMSETDBLDATA )
+#define iGeomsetEHData FC_FUNC_( igeomsetehdata, IGEOMSETEHDATA )
+#define iGeomgetAllTags FC_FUNC_( igeomgetaltags, IGEOMGETALTAGS )
+#define iGeomrmvTag FC_FUNC_( igeomrmvtag, IGEOMRMVTAG )
+#define iGeomsubtract FC_FUNC_( igeomsubtract, IGEOMSUBTRACT )
+#define iGeomintersect FC_FUNC_( igeomintersect, IGEOMINTERSECT )
+#define iGeomunite FC_FUNC_( igeomunite, IGEOMUNITE )
#endif
More information about the cgma-dev
mailing list