MOAB: Mesh Oriented datABase  (version 5.2.1)
iMesh_protos.h
Go to the documentation of this file.
00001 #ifndef IMESH_PROTOS_H
00002 #define IMESH_PROTOS_H
00003 
00004 #include "moab/MOABConfig.h"
00005 
00006 #if defined( MOAB_FC_FUNC_ )
00007 #define ITAPS_FC_WRAPPER MOAB_FC_FUNC_
00008 #elif defined( MOAB_FC_FUNC )
00009 #define ITAPS_FC_WRAPPER MOAB_FC_FUNC
00010 #else
00011 #define ITAPS_FC_WRAPPER( name, NAME ) name
00012 #endif
00013 
00014 #define iMesh_getErrorType ITAPS_FC_WRAPPER( imesh_geterrortype, IMESH_GETERRORTYPE )
00015 #define iMesh_getDescription ITAPS_FC_WRAPPER( imesh_getdescription, IMESH_GETDESCRIPTION )
00016 #define iMesh_newMesh ITAPS_FC_WRAPPER( imesh_newmesh, IMESH_NEWMESH )
00017 #define iMesh_dtor ITAPS_FC_WRAPPER( imesh_dtor, IMESH_DTOR )
00018 #define iMesh_load ITAPS_FC_WRAPPER( imesh_load, IMESH_LOAD )
00019 #define iMesh_save ITAPS_FC_WRAPPER( imesh_save, IMESH_SAVE )
00020 #define iMesh_getRootSet ITAPS_FC_WRAPPER( imesh_getrootset, IMESH_GETROOTSET )
00021 #define iMesh_getGeometricDimension ITAPS_FC_WRAPPER( imesh_getgeometricdimension, IMESH_GETGEOMETRICDIMENSION )
00022 #define iMesh_setGeometricDimension ITAPS_FC_WRAPPER( imesh_setgeometricdimension, IMESH_SETGEOMETRICDIMENSION )
00023 #define iMesh_getDfltStorage ITAPS_FC_WRAPPER( imesh_getdfltstorage, IMESH_GETDFLTSTORAGE )
00024 #define iMesh_getAdjTable ITAPS_FC_WRAPPER( imesh_getadjtable, IMESH_GETADJTABLE )
00025 #define iMesh_setAdjTable ITAPS_FC_WRAPPER( imesh_setadjtable, IMESH_SETADJTABLE )
00026 #define iMesh_getNumOfType ITAPS_FC_WRAPPER( imesh_getnumoftype, IMESH_GETNUMOFTYPE )
00027 #define iMesh_getNumOfTopo ITAPS_FC_WRAPPER( imesh_getnumoftopo, IMESH_GETNUMOFTOPO )
00028 #define iMesh_optimize ITAPS_FC_WRAPPER( imesh_optimize, IMESH_OPTIMIZE )
00029 #define iMesh_getEntities ITAPS_FC_WRAPPER( imesh_getentities, IMESH_GETENTITIES )
00030 #define iMesh_getVtxArrCoords ITAPS_FC_WRAPPER( imesh_getvtxarrcoords, IMESH_GETVTXARRCOORDS )
00031 #define iMesh_initEntArrIter ITAPS_FC_WRAPPER( imesh_initentarriter, IMESH_INITENTARRITER )
00032 #define iMesh_getNextEntArrIter ITAPS_FC_WRAPPER( imesh_getnextentarriter, IMESH_GETNEXTENTARRITER )
00033 #define iMesh_resetEntArrIter ITAPS_FC_WRAPPER( imesh_resetentarriter, IMESH_RESETENTARRITER )
00034 #define iMesh_endEntArrIter ITAPS_FC_WRAPPER( imesh_endentarriter, IMESH_ENDENTARRITER )
00035 #define iMesh_getEntArrTopo ITAPS_FC_WRAPPER( imesh_getentarrtopo, IMESH_GETENTARRTOPO )
00036 #define iMesh_getEntArrType ITAPS_FC_WRAPPER( imesh_getentarrtype, IMESH_GETENTARRTYPE )
00037 #define iMesh_getEntArrAdj ITAPS_FC_WRAPPER( imesh_getentarradj, IMESH_GETENTARRADJ )
00038 #define iMesh_getEntArr2ndAdj ITAPS_FC_WRAPPER( imesh_getentarr2ndadj, IMESH_GETENTARR2NDADJ )
00039 #define iMesh_getAdjEntIndices ITAPS_FC_WRAPPER( imesh_getadjentindices, IMESH_GETADJENTINDICES )
00040 #define iMesh_createEntSet ITAPS_FC_WRAPPER( imesh_createentset, IMESH_CREATEENTSET )
00041 #define iMesh_destroyEntSet ITAPS_FC_WRAPPER( imesh_destroyentset, IMESH_DESTROYENTSET )
00042 #define iMesh_isList ITAPS_FC_WRAPPER( imesh_islist, IMESH_ISLIST )
00043 #define iMesh_getNumEntSets ITAPS_FC_WRAPPER( imesh_getnumentsets, IMESH_GETNUMENTSETS )
00044 #define iMesh_getEntSets ITAPS_FC_WRAPPER( imesh_getentsets, IMESH_GETENTSETS )
00045 #define iMesh_addEntToSet ITAPS_FC_WRAPPER( imesh_addenttoset, IMESH_ADDENTTOSET )
00046 #define iMesh_rmvEntFromSet ITAPS_FC_WRAPPER( imesh_rmventfromset, IMESH_RMVENTFROMSET )
00047 #define iMesh_addEntArrToSet ITAPS_FC_WRAPPER( imesh_addentarrtoset, IMESH_ADDENTARRTOSET )
00048 #define iMesh_rmvEntArrFromSet ITAPS_FC_WRAPPER( imesh_rmventarrfromset, IMESH_RMVENTARRFROMSET )
00049 #define iMesh_addEntSet ITAPS_FC_WRAPPER( imesh_addentset, IMESH_ADDENTSET )
00050 #define iMesh_rmvEntSet ITAPS_FC_WRAPPER( imesh_rmventset, IMESH_RMVENTSET )
00051 #define iMesh_isEntContained ITAPS_FC_WRAPPER( imesh_isentcontained, IMESH_ISENTCONTAINED )
00052 #define iMesh_isEntArrContained ITAPS_FC_WRAPPER( imesh_isentarrcontained, IMESH_ISENTARRCONTAINED )
00053 #define iMesh_isEntSetContained ITAPS_FC_WRAPPER( imesh_isentsetcontained, IMESH_ISENTSETCONTAINED )
00054 #define iMesh_addPrntChld ITAPS_FC_WRAPPER( imesh_addprntchld, IMESH_ADDPRNTCHLD )
00055 #define iMesh_rmvPrntChld ITAPS_FC_WRAPPER( imesh_rmvprntchld, IMESH_RMVPRNTCHLD )
00056 #define iMesh_isChildOf ITAPS_FC_WRAPPER( imesh_ischildof, IMESH_ISCHILDOF )
00057 #define iMesh_getNumChld ITAPS_FC_WRAPPER( imesh_getnumchld, IMESH_GETNUMCHLD )
00058 #define iMesh_getNumPrnt ITAPS_FC_WRAPPER( imesh_getnumprnt, IMESH_GETNUMPRNT )
00059 #define iMesh_getChldn ITAPS_FC_WRAPPER( imesh_getchldn, IMESH_GETCHLDN )
00060 #define iMesh_getPrnts ITAPS_FC_WRAPPER( imesh_getprnts, IMESH_GETPRNTS )
00061 #define iMesh_setVtxArrCoords ITAPS_FC_WRAPPER( imesh_setvtxarrcoords, IMESH_SETVTXARRCOORDS )
00062 #define iMesh_createVtxArr ITAPS_FC_WRAPPER( imesh_createvtxarr, IMESH_CREATEVTXARR )
00063 #define iMesh_createEntArr ITAPS_FC_WRAPPER( imesh_createentarr, IMESH_CREATEENTARR )
00064 #define iMesh_deleteEntArr ITAPS_FC_WRAPPER( imesh_deleteentarr, IMESH_DELETEENTARR )
00065 #define iMesh_createTag ITAPS_FC_WRAPPER( imesh_createtag, IMESH_CREATETAG )
00066 #define iMesh_destroyTag ITAPS_FC_WRAPPER( imesh_destroytag, IMESH_DESTROYTAG )
00067 #define iMesh_getTagName ITAPS_FC_WRAPPER( imesh_gettagname, IMESH_GETTAGNAME )
00068 #define iMesh_getTagSizeValues ITAPS_FC_WRAPPER( imesh_gettagsizevalues, IMESH_GETTAGSIZEVALUES )
00069 #define iMesh_getTagSizeBytes ITAPS_FC_WRAPPER( imesh_gettagsizebytes, IMESH_GETTAGSIZEBYTES )
00070 #define iMesh_getTagHandle ITAPS_FC_WRAPPER( imesh_gettaghandle, IMESH_GETTAGHANDLE )
00071 #define iMesh_getTagType ITAPS_FC_WRAPPER( imesh_gettagtype, IMESH_GETTAGTYPE )
00072 #define iMesh_setEntSetData ITAPS_FC_WRAPPER( imesh_setentsetdata, IMESH_SETENTSETDATA )
00073 #define iMesh_setEntSetIntData ITAPS_FC_WRAPPER( imesh_setentsetintdata, IMESH_SETENTSETINTDATA )
00074 #define iMesh_setEntSetDblData ITAPS_FC_WRAPPER( imesh_setentsetdbldata, IMESH_SETENTSETDBLDATA )
00075 #define iMesh_setEntSetEHData ITAPS_FC_WRAPPER( imesh_setentsetehdata, IMESH_SETENTSETEHDATA )
00076 #define iMesh_setEntSetESHData ITAPS_FC_WRAPPER( imesh_setentseteshdata, IMESH_SETENTSETESHDATA )
00077 #define iMesh_getEntSetData ITAPS_FC_WRAPPER( imesh_getentsetdata, IMESH_GETENTSETDATA )
00078 #define iMesh_getEntSetIntData ITAPS_FC_WRAPPER( imesh_getentsetintdata, IMESH_GETENTSETINTDATA )
00079 #define iMesh_getEntSetDblData ITAPS_FC_WRAPPER( imesh_getentsetdbldata, IMESH_GETENTSETDBLDATA )
00080 #define iMesh_getEntSetEHData ITAPS_FC_WRAPPER( imesh_getentsetehdata, IMESH_GETENTSETEHDATA )
00081 #define iMesh_getEntSetESHData ITAPS_FC_WRAPPER( imesh_getentseteshdata, IMESH_GETENTSETESHDATA )
00082 #define iMesh_getAllEntSetTags ITAPS_FC_WRAPPER( imesh_getallentsettags, IMESH_GETALLENTSETTAGS )
00083 #define iMesh_rmvEntSetTag ITAPS_FC_WRAPPER( imesh_rmventsettag, IMESH_RMVENTSETTAG )
00084 #define iMesh_setVtxCoord ITAPS_FC_WRAPPER( imesh_setvtxcoord, IMESH_SETVTXCOORD )
00085 #define iMesh_createVtx ITAPS_FC_WRAPPER( imesh_createvtx, IMESH_CREATEVTX )
00086 #define iMesh_createEnt ITAPS_FC_WRAPPER( imesh_createent, IMESH_CREATEENT )
00087 #define iMesh_deleteEnt ITAPS_FC_WRAPPER( imesh_deleteent, IMESH_DELETEENT )
00088 #define iMesh_getArrData ITAPS_FC_WRAPPER( imesh_getarrdata, IMESH_GETARRDATA )
00089 #define iMesh_getIntArrData ITAPS_FC_WRAPPER( imesh_getintarrdata, IMESH_GETINTARRDATA )
00090 #define iMesh_getDblArrData ITAPS_FC_WRAPPER( imesh_getdblarrdata, IMESH_GETDBLARRDATA )
00091 #define iMesh_getEHArrData ITAPS_FC_WRAPPER( imesh_geteharrdata, IMESH_GETEHARRDATA )
00092 #define iMesh_getESHArrData ITAPS_FC_WRAPPER( imesh_getesharrdata, IMESH_GETESHARRDATA )
00093 #define iMesh_setArrData ITAPS_FC_WRAPPER( imesh_setarrdata, IMESH_SETARRDATA )
00094 #define iMesh_setIntArrData ITAPS_FC_WRAPPER( imesh_setintarrdata, IMESH_SETINTARRDATA )
00095 #define iMesh_setDblArrData ITAPS_FC_WRAPPER( imesh_setdblarrdata, IMESH_SETDBLARRDATA )
00096 #define iMesh_setEHArrData ITAPS_FC_WRAPPER( imesh_seteharrdata, IMESH_SETEHARRDATA )
00097 #define iMesh_setESHArrData ITAPS_FC_WRAPPER( imesh_setesharrdata, IMESH_SETESHARRDATA )
00098 #define iMesh_rmvArrTag ITAPS_FC_WRAPPER( imesh_rmvarrtag, IMESH_RMVARRTAG )
00099 #define iMesh_getData ITAPS_FC_WRAPPER( imesh_getdata, IMESH_GETDATA )
00100 #define iMesh_getIntData ITAPS_FC_WRAPPER( imesh_getintdata, IMESH_GETINTDATA )
00101 #define iMesh_getDblData ITAPS_FC_WRAPPER( imesh_getdbldata, IMESH_GETDBLDATA )
00102 #define iMesh_getEHData ITAPS_FC_WRAPPER( imesh_getehdata, IMESH_GETEHDATA )
00103 #define iMesh_getESHData ITAPS_FC_WRAPPER( imesh_geteshdata, IMESH_GETESHDATA )
00104 #define iMesh_setData ITAPS_FC_WRAPPER( imesh_setdata, IMESH_SETDATA )
00105 #define iMesh_setIntData ITAPS_FC_WRAPPER( imesh_setintdata, IMESH_SETINTDATA )
00106 #define iMesh_setDblData ITAPS_FC_WRAPPER( imesh_setdbldata, IMESH_SETDBLDATA )
00107 #define iMesh_setEHData ITAPS_FC_WRAPPER( imesh_setehdata, IMESH_SETEHDATA )
00108 #define iMesh_setESHData ITAPS_FC_WRAPPER( imesh_seteshdata, IMESH_SETESHDATA )
00109 #define iMesh_getAllTags ITAPS_FC_WRAPPER( imesh_getalltags, IMESH_GETALLTAGS )
00110 #define iMesh_rmvTag ITAPS_FC_WRAPPER( imesh_rmvtag, IMESH_RMVTAG )
00111 #define iMesh_initEntIter ITAPS_FC_WRAPPER( imesh_initentiter, IMESH_INITENTITER )
00112 #define iMesh_getNextEntIter ITAPS_FC_WRAPPER( imesh_getnextentiter, IMESH_GETNEXTENTITER )
00113 #define iMesh_resetEntIter ITAPS_FC_WRAPPER( imesh_resetentiter, IMESH_RESETENTITER )
00114 #define iMesh_endEntIter ITAPS_FC_WRAPPER( imesh_endentiter, IMESH_ENDENTITER )
00115 #define iMesh_getEntTopo ITAPS_FC_WRAPPER( imesh_getenttopo, IMESH_GETENTTOPO )
00116 #define iMesh_getEntType ITAPS_FC_WRAPPER( imesh_getenttype, IMESH_GETENTTYPE )
00117 #define iMesh_getVtxCoord ITAPS_FC_WRAPPER( imesh_getvtxcoord, IMESH_GETVTXCOORD )
00118 #define iMesh_getEntAdj ITAPS_FC_WRAPPER( imesh_getentadj, IMESH_GETENTADJ )
00119 #define iMesh_getEnt2ndAdj ITAPS_FC_WRAPPER( imesh_getent2ndadj, IMESH_GETENT2NDADJ )
00120 #define iMesh_subtract ITAPS_FC_WRAPPER( imesh_subtract, IMESH_SUBTRACT )
00121 #define iMesh_intersect ITAPS_FC_WRAPPER( imesh_intersect, IMESH_INTERSECT )
00122 #define iMesh_unite ITAPS_FC_WRAPPER( imesh_unite, IMESH_UNITE )
00123 
00124 #ifndef MOAB_NO_ITAPS_EXTENSIONS
00125 
00126 #define iMesh_getEntitiesRec ITAPS_FC_WRAPPER( imesh_getentitiesrec, IMESH_GETENTITIESREC )
00127 #define iMesh_getNumOfTypeRec ITAPS_FC_WRAPPER( imesh_getnumoftyperec, IMESH_GETNUMOFTYPEREC )
00128 #define iMesh_getNumOfTopoRec ITAPS_FC_WRAPPER( imesh_getnumoftoporec, IMESH_GETNUMOFTOPOREC )
00129 #define iMesh_getEntsByTagsRec ITAPS_FC_WRAPPER( imesh_getentsbytagsrec, IMESH_GETENTSBYTAGSREC )
00130 #define iMesh_getEntSetsByTagsRec ITAPS_FC_WRAPPER( imesh_getentsetsbytagsrec, IMESH_GETENTSETSBYTAGSREC )
00131 #define iMesh_MBCNType ITAPS_FC_WRAPPER( imesh_mbcntype, IMESH_MBCNTYPE )
00132 #define iMesh_tagIterate ITAPS_FC_WRAPPER( imesh_tagiterate, IMESH_TAGITERATE )
00133 #define iMesh_connectIterate ITAPS_FC_WRAPPER( imesh_connectiterate, IMESH_CONNECTITERATE )
00134 #define iMesh_coordsIterate ITAPS_FC_WRAPPER( imesh_coordsiterate, IMESH_COORDSITERATE )
00135 #define iMesh_stepEntIter ITAPS_FC_WRAPPER( imesh_stepentiter, IMESH_STEPENTITER )
00136 #define iMesh_stepEntArrIter ITAPS_FC_WRAPPER( imesh_stepentarriter, IMESH_STEPENTARRITER )
00137 #define iMesh_initEntArrIterRec ITAPS_FC_WRAPPER( imesh_initentarriterrec, IMESH_INITENTARRITERREC )
00138 #define iMesh_getAllIfaceTags ITAPS_FC_WRAPPER( imesh_getallifacetags, IMESH_GETALLIFACETAGS )
00139 #define iMesh_createTagWithOptions ITAPS_FC_WRAPPER( imesh_createtagwithoptions, IMESH_CREATETAGWITHOPTIONS )
00140 #define iMesh_createStructuredMesh ITAPS_FC_WRAPPER( imesh_createstructuredmesh, IMESH_CREATESTRUCTUREDMESH )
00141 #define iMesh_freeMemory ITAPS_FC_WRAPPER( imesh_freememory, IMESH_FREEMEMORY )
00142 
00143 #endif
00144 
00145 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines