mi32/elemtype.h File Reference

<mi32/elemtype.h> Element type definitions More...

#include <mi32/stddefns.h>

Include dependency graph for elemtype.h:

mi32/stddefns.hmi32/dlldefns.hmi32/errcodes.hmi32/math.hmi32/errhandler.h

This graph shows which files directly or indirectly include this file:

rvc/style.hmi32/xdefns.hrvc/element.hrvc/dbase.hmi32/rvcdbase.hmi32/elemtypeset.hrvc/hyperidx.hrvc/vecttool.hrvc/mstdatt.hrvc/quadtree.hrvc/spattree.hrvc/tintool.hgre/base.hgre/3dutils.hgre/labelplacement.hrvc/dbtable.hmi32/dbedit.hrvc/geometrc.hrvc/formedst.hmi32/lablstyl.hgre/viewscript.hmi32/mg2svg.hrvc/dbelem.hmgui/formelemselect.hmi32/watermdl.hgre/layer.hgre/lrcad.hmgui/command.hmgui/base.hmgui/cursorh.hmgui/tooltip.hmi32/thumbnlv.hmi32/mgui.hmi32/mxform.hmi32/midialog.hmi32/grtree.hmi32/hotkey.hmi32/mstatusw.hmi32/mxgraph.hmi32/mxgrlist.hmi32/mxtools.hmi32/rgnman.hmi32/unitmenu.hrvc/rasterop.hmi32/sml.hmi32/geocat.hmi32/sfmodel.hrvc/dbform.hrvc/cadtools.h

Go to the source code of this file.

Defines

#define ELEMTYPE_Poly   ELEMTYPE_Polygon
#define ELEMTYPE_RastCell   ELEMTYPE_RasterCellValue
#define LIBEXPORT   MI_DLLIMPORT

Enumerations

enum  ELEMTYPE {
  ELEMTYPE_Empty = 0, ELEMTYPE_Node = 1, ELEMTYPE_Point = 2, ELEMTYPE_Line = 3,
  ELEMTYPE_Polygon = 4, ELEMTYPE_Label = 5, ELEMTYPE_CAD = 6, ELEMTYPE_RasterCellValue = 7,
  ELEMTYPE_Record = 8, ELEMTYPE_All = 9, ELEMTYPE_Edge = 10, ELEMTYPE_Triangle = 11,
  ELEMTYPE_Hull = 12, ELEMTYPE_Bookmark = 13, ELEMTYPE_DBCursor = 14, ELEMTYPE_NumTypes
}
enum  ELEMTYPETEXTID { ELEMTYPETEXTID_SingularLowercase, ELEMTYPETEXTID_SingularCapitalize, ELEMTYPETEXTID_PluralLowercase, ELEMTYPETEXTID_PluralCapitalize }

Functions

LIBEXPORT TEXTID GetElemTypeTextID (ELEMTYPE ElemType, ELEMTYPETEXTID NameType)


Detailed Description

<mi32/elemtype.h> Element type definitions

Definition in file elemtype.h.


Define Documentation

#define ELEMTYPE_Poly   ELEMTYPE_Polygon

Definition at line 70 of file elemtype.h.

#define ELEMTYPE_RastCell   ELEMTYPE_RasterCellValue

Definition at line 71 of file elemtype.h.

#define LIBEXPORT   MI_DLLIMPORT

Definition at line 48 of file elemtype.h.


Enumeration Type Documentation

enum ELEMTYPE

Enumerator:
ELEMTYPE_Empty  No element type.
ELEMTYPE_Node  Vector or TIN node.
ELEMTYPE_Point  Vector point.
ELEMTYPE_Line  Vector line.
ELEMTYPE_Polygon  Vector polygon.
ELEMTYPE_Label  Vector label.
ELEMTYPE_CAD  CAD element.
ELEMTYPE_RasterCellValue  Raster image cell value.
ELEMTYPE_Record  Absolute record number.
ELEMTYPE_All  All element types.
ELEMTYPE_Edge  TIN edge.
ELEMTYPE_Triangle  TIN triangle.
ELEMTYPE_Hull  TIN hull.
ELEMTYPE_Bookmark  Database Bookmark record number.
ELEMTYPE_DBCursor  Database cursor.
ELEMTYPE_NumTypes  Always the last entry.

Definition at line 51 of file elemtype.h.

enum ELEMTYPETEXTID

Enumerator:
ELEMTYPETEXTID_SingularLowercase 
ELEMTYPETEXTID_SingularCapitalize 
ELEMTYPETEXTID_PluralLowercase 
ELEMTYPETEXTID_PluralCapitalize 

Definition at line 75 of file elemtype.h.


Function Documentation

LIBEXPORT TEXTID GetElemTypeTextID ( ELEMTYPE  ElemType,
ELEMTYPETEXTID  NameType 
)

Get TEXTID for specified element type and name type.

Parameters:
ElemType  Element type
NameType  Type of name to return TEXTID for


Generated on Thu Apr 26 04:45:57 2007 for TNTsdk by  doxygen 1.5.2