KiCad PCB EDA Suite
Loading...
Searching...
No Matches
point_editor_behavior.h File Reference
#include <wx/debug.h>
#include <eda_shape.h>
#include <tool/edit_points.h>

Go to the source code of this file.

Classes

class  POINT_EDIT_BEHAVIOR
 A helper class interface to manage the edit points for a single item. More...
 
class  POLYGON_POINT_EDIT_BEHAVIOR
 Class that implements "standard" polygon editing behavior. More...
 
class  EDA_POLYGON_POINT_EDIT_BEHAVIOR
 "Standard" polygon editing behavior for EDA_SHAPE polygons. More...
 
class  EDA_SEGMENT_POINT_EDIT_BEHAVIOR
 "Standard" segment editing behavior for EDA_SHAPE segments. More...
 
class  EDA_CIRCLE_POINT_EDIT_BEHAVIOR
 "Standard" circle editing behavior for EDA_SHAPE circles. More...
 
class  EDA_BEZIER_POINT_EDIT_BEHAVIOR
 "Standard" bezier editing behavior for EDA_SHAPE beziers. More...
 
class  EDA_TABLECELL_POINT_EDIT_BEHAVIOR
 "Standard" table-cell editing behavior. More...
 

Macros

#define CHECK_POINT_COUNT(aPoints, aExpected)   wxCHECK( aPoints.PointsSize() == aExpected, /* void */ )
 
#define CHECK_POINT_COUNT_GE(aPoints, aExpected)   wxCHECK( aPoints.PointsSize() >= aExpected, /* void */ )
 

Macro Definition Documentation

◆ CHECK_POINT_COUNT

#define CHECK_POINT_COUNT (   aPoints,
  aExpected 
)    wxCHECK( aPoints.PointsSize() == aExpected, /* void */ )

Definition at line 115 of file point_editor_behavior.h.

◆ CHECK_POINT_COUNT_GE

#define CHECK_POINT_COUNT_GE (   aPoints,
  aExpected 
)    wxCHECK( aPoints.PointsSize() >= aExpected, /* void */ )

Definition at line 116 of file point_editor_behavior.h.