elemtype.h

Go to the documentation of this file.
00001 /**
00002  * \file elemtype.h <mi32/elemtype.h>
00003  * \brief Element type definitions
00004  *
00005  * \if NODOC
00006  * $Id: elemtype.h_v 1.7 2003/09/25 21:29:07 dwilliss Exp $
00007  *
00008  * $Log: elemtype.h_v $
00009  * Revision 1.7  2003/09/25 21:29:07  dwilliss
00010  * Don't capitalize enum any more. Genitor needed it, doxygen doesn't like it.
00011  *
00012  * Revision 1.6  2003/09/15 13:49:56  fileserver!dwilliss
00013  * Doxygen
00014  *
00015  * Revision 1.5  2002/06/18 15:22:25  scowan
00016  * Added increment operator.
00017  *
00018  * Revision 1.4  2001/12/20 21:29:39  mju
00019  * Enum docs.
00020  *
00021  * Revision 1.3  1999/09/30 19:03:11  mju
00022  * Use enum for ELEMTYPE.
00023  *
00024  * Revision 1.2  1999/07/07  22:51:01  dwilliss
00025  * Added ELEMTYPE_DBCursor
00026  *
00027  * Revision 1.1  1999/04/28 14:22:14  mju
00028  * Initial revision
00029  * \endif
00030 **/
00031 
00032 #ifndef  INC_MI32_ELEMTYPE_H
00033 #define  INC_MI32_ELEMTYPE_H
00034 
00035 #ifndef  INC_MI32_STDDEFNS_H
00036 #include <mi32/stddefns.h>
00037 #endif
00038 
00039 enum ELEMTYPE {
00040    ELEMTYPE_Empty =           0,    //!< No element type
00041    ELEMTYPE_Node =            1,    //!< Vector or TIN node
00042    ELEMTYPE_Point =           2,    //!< Vector point
00043    ELEMTYPE_Line =            3,    //!< Vector line
00044    ELEMTYPE_Polygon =         4,    //!< Vector polygon
00045    ELEMTYPE_Label =           5,    //!< Vector label
00046    ELEMTYPE_CAD =             6,    //!< CAD element
00047    ELEMTYPE_RasterCellValue = 7,    //!< Raster image cell value
00048    ELEMTYPE_Record =          8,    //!< Absolute record number
00049    ELEMTYPE_All =             9,    //!< All element types
00050    ELEMTYPE_Edge =            10,   //!< TIN edge
00051    ELEMTYPE_Triangle =        11,   //!< TIN triangle
00052    ELEMTYPE_Hull =            12,   //!< TIN hull
00053    ELEMTYPE_Bookmark =        13,   //!< Database Bookmark record number
00054    ELEMTYPE_DBCursor =        14,   //!< Database cursor
00055    ELEMTYPE_NumTypes                //!< Always the last entry
00056    };
00057 
00058 #define ELEMTYPE_Poly         ELEMTYPE_Polygon
00059 #define ELEMTYPE_RastCell     ELEMTYPE_RasterCellValue
00060 
00061 DEFINE_ENUM_OP_INCREMENT(ELEMTYPE)
00062 
00063 #endif

Generated on Tue Dec 14 13:18:21 2004 for TNTsdk by  doxygen 1.3.8-20040913