cgma
iGeom_f.h
Go to the documentation of this file.
00001 #ifndef IGEOM_F_H
00002 #define IGEOM_F_H
00003 
00004 #define iGeom_Instance integer
00005 #define iGeom_EntityIterator integer
00006 #define iGeom_EntityArrIterator integer
00007 
00008 #endif 
00009 
00010 #ifndef IBASE_F_H
00011 #define IBASE_F_H
00012 
00013 #define iBase_EntityHandle integer
00014 #define iBase_EntitySetHandle integer
00015 #define iBase_TagHandle integer
00016 
00017 #endif
00018 
00019       integer iBase_VERTEX
00020       integer iBase_EDGE
00021       integer iBase_FACE
00022       integer iBase_REGION
00023       integer iBase_ALL_TYPES
00024 
00025       parameter (iBase_VERTEX = 0) 
00026       parameter (iBase_EDGE = 1) 
00027       parameter (iBase_FACE = 2) 
00028       parameter (iBase_REGION = 3)
00029       parameter (iBase_ALL_TYPES = 4)
00030 
00031 
00032 
00033       integer iBase_NEW
00034       integer iBase_ALREADY_EXISTED
00035       integer iBase_CREATED_DUPLICATE
00036       integer iBase_CREATION_FAILED
00037 
00038       parameter (iBase_NEW = 0)               
00039       parameter (iBase_ALREADY_EXISTED = 1)   
00040       parameter (iBase_CREATED_DUPLICATE = 2)
00041       parameter (iBase_CREATION_FAILED = 3)
00042 
00043 
00044       integer iBase_SILENT
00045       integer iBase_WARN_ONLY
00046       integer iBase_THROW_ERROR
00047 
00048       parameter (iBase_SILENT = 0) 
00049       parameter (iBase_WARN_ONLY = 1) 
00050       parameter (iBase_THROW_ERROR = 4)
00051 
00052 
00053       integer iBase_SUCCESS
00054       integer iBase_MESH_ALREADY_LOADED
00055       integer iBase_FILE_NOT_FOUND
00056       integer iBase_FILE_WRITE_ERROR
00057       integer iBase_NIL_ARRAY
00058       integer iBase_BAD_ARRAY_SIZE
00059       integer iBase_BAD_ARRAY_DIMENSION
00060       integer iBase_INVALID_ENTITY_HANDLE
00061       integer iBase_INVALID_ENTITY_COUNT
00062       integer iBase_INVALID_ENTITY_TYPE
00063       integer iBase_INVALID_ENTITY_TOPOLOGY
00064       integer iBase_BAD_TYPE_AND_TOPO
00065       integer iBase_ENTITY_CREATION_ERROR
00066       integer iBase_INVALID_TAG_HANDLE
00067       integer iBase_TAG_NOT_FOUND
00068       integer iBase_TAG_ALREADY_EXISTS
00069       integer iBase_TAG_IN_USE
00070       integer iBase_INVALID_ENTITYSET_HANDLE
00071       integer iBase_INVALID_ITERATOR_HANDLE
00072       integer iBase_INVALID_ARGUMENT
00073       integer iBase_MEMORY_ALLOCATION_FAILED
00074       integer iBase_NOT_SUPPORTED
00075       integer iBase_FAILURE
00076 
00077       parameter (iBase_SUCCESS = 0)
00078       parameter (iBase_MESH_ALREADY_LOADED = 1)
00079       parameter (iBase_FILE_NOT_FOUND = 2)
00080       parameter (iBase_FILE_WRITE_ERROR = 3)
00081       parameter (iBase_NIL_ARRAY = 4)
00082       parameter (iBase_BAD_ARRAY_SIZE = 5)
00083       parameter (iBase_BAD_ARRAY_DIMENSION = 6)
00084       parameter (iBase_INVALID_ENTITY_HANDLE = 7)
00085       parameter (iBase_INVALID_ENTITY_COUNT = 8)
00086       parameter (iBase_INVALID_ENTITY_TYPE = 9)
00087       parameter (iBase_INVALID_ENTITY_TOPOLOGY = 10)
00088       parameter (iBase_BAD_TYPE_AND_TOPO = 11)
00089       parameter (iBase_ENTITY_CREATION_ERROR = 12)
00090       parameter (iBase_INVALID_TAG_HANDLE = 13)
00091       parameter (iBase_TAG_NOT_FOUND = 14)
00092       parameter (iBase_TAG_ALREADY_EXISTS = 15)
00093       parameter (iBase_TAG_IN_USE = 16)
00094       parameter (iBase_INVALID_ENTITYSET_HANDLE = 17)
00095       parameter (iBase_INVALID_ITERATOR_HANDLE = 18)
00096       parameter (iBase_INVALID_ARGUMENT = 19)
00097       parameter (iBase_MEMORY_ALLOCATION_FAILED = 20)
00098       parameter (iBase_NOT_SUPPORTED = 21)
00099       parameter (iBase_FAILURE = 22)
00100 
00101 
00102       integer iBase_BLOCKED
00103       integer iBase_INTERLEAVED
00104       integer iBase_UNDETERMINED
00105 
00106       parameter (iBase_BLOCKED = 0)
00107       parameter (iBase_INTERLEAVED = 1)
00108       parameter (iBase_UNDETERMINED = 2)
00109 
00110 
00111       integer iBase_INTEGER
00112       integer iBase_DOUBLE
00113       integer iBase_ENTITY_HANDLE
00114       integer iBase_BYTES
00115 
00116       parameter (iBase_INTEGER = 0)
00117       parameter (iBase_DOUBLE = 1)
00118       parameter (iBase_ENTITY_HANDLE = 2)
00119       parameter (iBase_BYTES = 3)
00120 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines