libDXF 0.0.1
A library with DXF related functions written in C.
|
00001 00035 #ifndef LIBDXF_SRC_ENTITY_H 00036 #define LIBDXF_SRC_ENTITY_H 00037 00038 00039 #ifdef __cplusplus 00040 extern "C" { 00041 #endif 00042 00043 00047 typedef enum 00048 dxf_entity_type 00049 { 00050 UNKNOWN_ENTITY, 00051 DFACE, 00052 DSOLID, 00053 ACADPROXYENTITY, 00054 ARC, 00055 ATTDEF, 00056 ATTRIB, 00057 BODY, 00058 CIRCLE, 00059 DIMENSION, 00060 ELLIPSE, 00061 HATCH, 00062 HELIX, 00063 IMAGE, 00064 INSERT, 00065 LEADER, 00066 LIGHT, 00067 LINE, 00068 LWPOLYLINE, 00069 MESH, 00070 MLEADER, 00071 MLEADERSTYLE, 00072 MTEXT, 00073 OLEFRAME, 00074 OLE2FRAME, 00075 POINT, 00076 POLYLINE, 00077 RAY, 00078 REGION, 00079 SECTION, 00080 SHAPE, 00081 SOLID, 00082 SPLINE, 00083 SUN, 00084 SURFACE, 00085 TABLE, 00086 TEXT, 00087 TOLERANCE, 00088 TRACE, 00089 UNDERLAY, 00090 VERTEX, 00091 VIEWPORT, 00092 WIPEOUT, 00093 XLINE 00094 } DxfEntityType; 00095 00096 00097 int 00098 dxf_entity_skip 00099 ( 00100 char *dxf_entity_name 00101 ); 00102 00103 00104 #ifdef __cplusplus 00105 } 00106 #endif 00107 00108 00109 #endif /* LIBDXF_SRC_ENTITY_H */ 00110 00111 00112 /* EOF */