| 
    KiCad PCB EDA Suite
    
   | 
 
A helper class to parse a DXF entity (polyline and spline) More...
#include <dxf_import_plugin.h>
Public Member Functions | |
| DXF2BRD_ENTITY_DATA () | |
| void | Clear () | 
Public Attributes | |
| int | m_EntityType | 
| int | m_EntityParseStatus | 
| int | m_EntityFlag | 
| VECTOR2D | m_LastCoordinate | 
| VECTOR2D | m_PolylineStart | 
| double | m_BulgeVertex | 
| unsigned int | m_SplineDegree | 
| unsigned int | m_SplineKnotsCount | 
| unsigned int | m_SplineControlCount | 
| unsigned int | m_SplineFitCount | 
| double | m_SplineTangentStartX | 
| double | m_SplineTangentStartY | 
| double | m_SplineTangentEndX | 
| double | m_SplineTangentEndY | 
| std::vector< double > | m_SplineKnotsList | 
| std::vector< SPLINE_CTRL_POINT > | m_SplineControlPointList | 
| std::vector< VECTOR2D > | m_SplineFitPointList | 
A helper class to parse a DXF entity (polyline and spline)
Definition at line 60 of file dxf_import_plugin.h.
      
  | 
  inline | 
Definition at line 63 of file dxf_import_plugin.h.
References Clear().
      
  | 
  inline | 
Definition at line 66 of file dxf_import_plugin.h.
References m_BulgeVertex, m_EntityFlag, m_EntityParseStatus, m_EntityType, m_SplineControlCount, m_SplineControlPointList, m_SplineDegree, m_SplineFitCount, m_SplineFitPointList, m_SplineKnotsCount, m_SplineKnotsList, m_SplineTangentEndX, m_SplineTangentEndY, m_SplineTangentStartX, and m_SplineTangentStartY.
Referenced by DXF2BRD_ENTITY_DATA().
| double DXF2BRD_ENTITY_DATA::m_BulgeVertex | 
Definition at line 95 of file dxf_import_plugin.h.
Referenced by Clear().
| int DXF2BRD_ENTITY_DATA::m_EntityFlag | 
Definition at line 90 of file dxf_import_plugin.h.
Referenced by Clear().
| int DXF2BRD_ENTITY_DATA::m_EntityParseStatus | 
Definition at line 86 of file dxf_import_plugin.h.
Referenced by Clear().
| int DXF2BRD_ENTITY_DATA::m_EntityType | 
Definition at line 85 of file dxf_import_plugin.h.
Referenced by Clear().
| VECTOR2D DXF2BRD_ENTITY_DATA::m_LastCoordinate | 
Definition at line 92 of file dxf_import_plugin.h.
| VECTOR2D DXF2BRD_ENTITY_DATA::m_PolylineStart | 
Definition at line 93 of file dxf_import_plugin.h.
| unsigned int DXF2BRD_ENTITY_DATA::m_SplineControlCount | 
Definition at line 100 of file dxf_import_plugin.h.
Referenced by Clear().
| std::vector<SPLINE_CTRL_POINT> DXF2BRD_ENTITY_DATA::m_SplineControlPointList | 
Definition at line 110 of file dxf_import_plugin.h.
Referenced by Clear().
| unsigned int DXF2BRD_ENTITY_DATA::m_SplineDegree | 
Definition at line 98 of file dxf_import_plugin.h.
Referenced by Clear().
| unsigned int DXF2BRD_ENTITY_DATA::m_SplineFitCount | 
Definition at line 101 of file dxf_import_plugin.h.
Referenced by Clear().
| std::vector<VECTOR2D> DXF2BRD_ENTITY_DATA::m_SplineFitPointList | 
Definition at line 112 of file dxf_import_plugin.h.
Referenced by Clear().
| unsigned int DXF2BRD_ENTITY_DATA::m_SplineKnotsCount | 
Definition at line 99 of file dxf_import_plugin.h.
Referenced by Clear().
| std::vector<double> DXF2BRD_ENTITY_DATA::m_SplineKnotsList | 
Definition at line 108 of file dxf_import_plugin.h.
Referenced by Clear().
| double DXF2BRD_ENTITY_DATA::m_SplineTangentEndX | 
Definition at line 104 of file dxf_import_plugin.h.
Referenced by Clear().
| double DXF2BRD_ENTITY_DATA::m_SplineTangentEndY | 
Definition at line 105 of file dxf_import_plugin.h.
Referenced by Clear().
| double DXF2BRD_ENTITY_DATA::m_SplineTangentStartX | 
Definition at line 102 of file dxf_import_plugin.h.
Referenced by Clear().
| double DXF2BRD_ENTITY_DATA::m_SplineTangentStartY | 
Definition at line 103 of file dxf_import_plugin.h.
Referenced by Clear().