mydxfentities.hpp File Reference

DXF Entities. More...

#include <stdint.h>
#include <vector>
#include <cairo.h>
#include "mydxffile.hpp"
#include "vec3d.hpp"
#include "transformation.hpp"

Go to the source code of this file.

Classes

class  MyDXFEntity
 DXF entity base class. More...
class  MyDXFPathEntity
 DXF path entity base class. More...
class  MyDXFLine
 DXF line entity class. More...
class  MyDXFLWPolyline
 DXF LW polyline entity class. More...
class  MyDXFArc
 DXF arc entity class. More...
class  MyDXFCircle
 DXF circle entity class. More...
class  MyDXFMText
 DXF text entity class. More...
class  MyDXFInsert
 DXF insert entity class. More...
class  MyDXFEntitySelection
 DXF entity selection. More...
class  MyDXFEntities
 DXF entity database. More...

Defines

#define MY_DXF_ENTITIES_HPP   1
#define LWPOLYLINE_CLOSED_MASK   1
#define LWPOLYLINE_LINEGEN_MASK   128
#define ATTACHMENT_POINT_TOP_LEFT   1
#define ATTACHMENT_POINT_TOP_CENTER   2
#define ATTACHMENT_POINT_TOP_RIGHT   3
#define ATTACHMENT_POINT_MIDDLE_LEFT   4
#define ATTACHMENT_POINT_MIDDLE_CENTER   5
#define ATTACHMENT_POINT_MIDDLE_RIGHT   6
#define ATTACHMENT_POINT_BOTTOM_LEFT   7
#define ATTACHMENT_POINT_BOTTOM_CENTER   8
#define ATTACHMENT_POINT_BOTTOM_RIGHT   9
#define DRAWING_DIRECTION_LEFT_TO_RIGHT   1
#define DRAWING_DIRECTION_TOP_TO_BOTTOM   3
#define DRAWING_DIRECTION_BY_STYLE   5

Enumerations

enum  EntityType {
  ENTITY_UNKNOWN = 0, ENTITY_LINE, ENTITY_LWPOLYLINE, ENTITY_ARC,
  ENTITY_CIRCLE, ENTITY_MTEXT, ENTITY_INSERT
}
 Entity type. More...


Detailed Description

DXF Entities.


Define Documentation

#define ATTACHMENT_POINT_BOTTOM_CENTER   8

#define ATTACHMENT_POINT_BOTTOM_LEFT   7

#define ATTACHMENT_POINT_BOTTOM_RIGHT   9

#define ATTACHMENT_POINT_MIDDLE_CENTER   5

#define ATTACHMENT_POINT_MIDDLE_LEFT   4

#define ATTACHMENT_POINT_MIDDLE_RIGHT   6

#define ATTACHMENT_POINT_TOP_CENTER   2

#define ATTACHMENT_POINT_TOP_LEFT   1

#define ATTACHMENT_POINT_TOP_RIGHT   3

#define DRAWING_DIRECTION_BY_STYLE   5

#define DRAWING_DIRECTION_LEFT_TO_RIGHT   1

#define DRAWING_DIRECTION_TOP_TO_BOTTOM   3

#define LWPOLYLINE_CLOSED_MASK   1

#define LWPOLYLINE_LINEGEN_MASK   128

#define MY_DXF_ENTITIES_HPP   1


Enumeration Type Documentation

enum EntityType

Entity type.

Enumerator:
ENTITY_UNKNOWN 
ENTITY_LINE 
ENTITY_LWPOLYLINE 
ENTITY_ARC 
ENTITY_CIRCLE 
ENTITY_MTEXT 
ENTITY_INSERT 


Generated on Thu Apr 21 13:39:59 2011 for IBSimu by  doxygen 1.4.7