KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcb_dimension.cpp File Reference
#include <bitmaps.h>
#include <pcb_edit_frame.h>
#include <base_units.h>
#include <convert_basic_shapes_to_polygon.h>
#include <font/font.h>
#include <board.h>
#include <pcb_dimension.h>
#include <pcb_text.h>
#include <geometry/shape_compound.h>
#include <geometry/shape_circle.h>
#include <geometry/shape_segment.h>
#include <settings/color_settings.h>
#include <settings/settings_manager.h>
#include <trigo.h>

Go to the source code of this file.

Classes

struct  DIMENSION_DESC
 
struct  ALIGNED_DIMENSION_DESC
 
struct  ORTHOGONAL_DIMENSION_DESC
 
struct  RADIAL_DIMENSION_DESC
 
struct  LEADER_DIMENSION_DESC
 
struct  CENTER_DIMENSION_DESC
 

Macros

#define INVERT(pos)   ( ( pos ) = axis - ( ( pos ) - axis ) )
 

Variables

static const EDA_ANGLE s_arrowAngle (27.5, DEGREES_T)
 
static struct DIMENSION_DESC _DIMENSION_DESC
 
static struct ALIGNED_DIMENSION_DESC ALIGNED_DIMENSION_DESC
 
static struct ORTHOGONAL_DIMENSION_DESC ORTHOGONAL_DIMENSION_DESC
 
static struct RADIAL_DIMENSION_DESC RADIAL_DIMENSION_DESC
 
static struct LEADER_DIMENSION_DESC LEADER_DIMENSION_DESC
 
static struct CENTER_DIMENSION_DESC CENTER_DIMENSION_DESC
 

Macro Definition Documentation

◆ INVERT

#define INVERT (   pos)    ( ( pos ) = axis - ( ( pos ) - axis ) )

Variable Documentation

◆ _DIMENSION_DESC

struct DIMENSION_DESC _DIMENSION_DESC
static

◆ ALIGNED_DIMENSION_DESC

◆ CENTER_DIMENSION_DESC

◆ LEADER_DIMENSION_DESC

◆ ORTHOGONAL_DIMENSION_DESC

◆ RADIAL_DIMENSION_DESC

◆ s_arrowAngle