PyGerber
latest
Overview
PyGerber Installation
Usage
pygerber
Contributing
Authors
Changelog
PyGerber
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
AbstractParser (class in pygerber.parser.parser)
ADD_Token (class in pygerber.tokens.add)
ADD_Token.ARGS_dispatcher (class in pygerber.tokens.add)
alter_state() (pygerber.tokens.control.EndOfStream_Token method)
(pygerber.tokens.fs.FormatSpecifierToken method)
(pygerber.tokens.gnn.G0N_Token method)
(pygerber.tokens.gnn.G36_Token method)
(pygerber.tokens.gnn.G70_Token method)
(pygerber.tokens.gnn.G71_Token method)
(pygerber.tokens.gnn.G90_Token method)
(pygerber.tokens.gnn.G91_Token method)
(pygerber.tokens.load.LoadMirroringToken method)
(pygerber.tokens.load.LoadPolarityToken method)
(pygerber.tokens.load.LoadRotationToken method)
(pygerber.tokens.load.LoadScalingToken method)
(pygerber.tokens.load.LoadUnitToken method)
(pygerber.tokens.token.Token method)
angle_from_zero() (in module pygerber.mathclasses)
Aperture (class in pygerber.renderer.aperture.aperture)
aperture_mask (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin property)
aperture_stamp_clear (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin property)
aperture_stamp_dark (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin property)
ApertureMacro_Token (class in pygerber.tokens.am)
ApertureManager (class in pygerber.renderer.aperture_manager)
apertures (pygerber.renderer.aperture_manager.ApertureManager attribute)
(pygerber.renderer.Renderer attribute)
ApertureSelectionError
ApertureSet (class in pygerber.renderer.apertureset)
apertureSet (pygerber.parser.parser.AbstractParser attribute)
(pygerber.parser.pillow.parser.ParserWithPillow attribute)
(pygerber.renderer.aperture_manager.ApertureManager attribute)
arc() (pygerber.parser.pillow.apertures.circle.PillowCircle method)
(pygerber.parser.pillow.apertures.polygon.PillowPolygon method)
(pygerber.parser.pillow.apertures.rectangle.PillowRectangle method)
(pygerber.renderer.aperture.aperture.Aperture method)
arc_bbox() (pygerber.renderer.aperture.aperture.Aperture method)
ArcSpec (class in pygerber.renderer.spec)
ArcUtilMixin (class in pygerber.renderer.arc_util_mixin)
ArcUtilMixinPillow (class in pygerber.parser.pillow.apertures.arc_mixin)
ARGS (pygerber.tokens.add.ADD_Token attribute)
as_tuple() (pygerber.mathclasses.BoundingBox method)
(pygerber.mathclasses.Vector2D method)
as_tuple_3D() (pygerber.mathclasses.Vector2D method)
as_tuple_y_inverse() (pygerber.mathclasses.BoundingBox method)
B
background (pygerber.parser.pillow.parser.ColorSet attribute)
BASIC_APERTURE (pygerber.tokens.add.ADD_Token attribute)
bbox() (pygerber.renderer.aperture.aperture.Aperture method)
(pygerber.renderer.aperture.circular.CircularAperture method)
(pygerber.renderer.aperture.rectangular.RectangularAperture method)
(pygerber.renderer.aperture.region.RegionApertureManager method)
(pygerber.renderer.spec.ArcSpec method)
(pygerber.renderer.spec.FlashSpec method)
(pygerber.renderer.spec.LineSpec method)
(pygerber.renderer.spec.Spec method)
(pygerber.tokens.dnn.D01_Token method)
(pygerber.tokens.dnn.D03_Token method)
(pygerber.tokens.gnn.G37_Token method)
(pygerber.tokens.token.Token method)
bbox_arc() (pygerber.renderer.Renderer method)
bbox_flash() (pygerber.renderer.Renderer method)
bbox_interpolated() (pygerber.renderer.Renderer method)
bbox_line() (pygerber.renderer.Renderer method)
begin (pygerber.renderer.spec.ArcSpec attribute)
(pygerber.renderer.spec.LineSpec attribute)
begin_index (pygerber.tokenizer.Tokenizer attribute)
begin_region() (pygerber.drawing_state.DrawingState method)
BODY (pygerber.tokens.am.ApertureMacro_Token attribute)
BoundingBox (class in pygerber.mathclasses)
C
CallOnCondition (class in pygerber.validators.conditional)
canvas (pygerber.parser.pillow.apertures.util.PillowUtilMethdos property)
(pygerber.parser.pillow.parser.ParserWithPillow property)
center (pygerber.renderer.spec.ArcSpec attribute)
char_index (pygerber.tokenizer.Tokenizer attribute)
circle (pygerber.renderer.apertureset.ApertureSet attribute)
CIRCLE_PATTERN (pygerber.tokens.add.ADD_Token attribute)
CircularAperture (class in pygerber.renderer.aperture.circular)
clean_args() (pygerber.validators.struct_validator.StructValidator method)
CLEAR (pygerber.constants.Polarity attribute)
clear (pygerber.parser.pillow.parser.ColorSet attribute)
ClockwiseCircular (pygerber.constants.Interpolation attribute)
colors (pygerber.parser.pillow.api.PillowLayerSpec attribute)
ColorSet (class in pygerber.parser.pillow.parser)
contains() (pygerber.mathclasses.BoundingBox method)
Coordinate (class in pygerber.validators.coordinate)
CoParser (class in pygerber.coparser)
coparser (pygerber.drawing_state.DrawingState attribute)
CounterclockwiseCircular (pygerber.constants.Interpolation attribute)
current_aperture (pygerber.renderer.aperture_manager.ApertureManager attribute)
current_point (pygerber.renderer.Renderer attribute)
custom (pygerber.renderer.apertureset.ApertureSet attribute)
CustomAperture (class in pygerber.renderer.aperture.custom)
D
D01_Token (class in pygerber.tokens.dnn)
D02_Token (class in pygerber.tokens.dnn)
D03_Token (class in pygerber.tokens.dnn)
DARK (pygerber.constants.Polarity attribute)
dark (pygerber.parser.pillow.parser.ColorSet attribute)
DEC_FORMAT (pygerber.tokens.fs.FormatSpecifierToken property)
default_format (pygerber.coparser.CoParser attribute)
define_aperture() (pygerber.renderer.aperture_manager.ApertureManager method)
(pygerber.renderer.Renderer method)
Deprecated (class in pygerber.tokens.token)
DeprecatedSyntax
diameter (pygerber.parser.pillow.apertures.circle.PillowCircle property)
DIAMETER (pygerber.renderer.aperture.circular.CircularAperture attribute)
(pygerber.renderer.aperture.polygon.PolygonAperture attribute)
(pygerber.tokens.add.ADD_Token.ARGS_dispatcher attribute)
Dispatcher (class in pygerber.tokens.dispatcher_meta)
DispatcherMeta (class in pygerber.tokens.dispatcher_meta)
DNN_Loader_Token (class in pygerber.tokens.dnn)
dot() (pygerber.mathclasses.Vector2D method)
dpi (pygerber.parser.pillow.api.PillowProjectSpec attribute)
dpmm (pygerber.parser.pillow.apertures.arc_mixin.ArcUtilMixinPillow attribute)
(pygerber.parser.pillow.apertures.util.PillowUtilMethdos property)
draw() (pygerber.renderer.spec.ArcSpec method)
(pygerber.renderer.spec.FlashSpec method)
(pygerber.renderer.spec.LineSpec method)
(pygerber.renderer.spec.Spec method)
draw_arc() (pygerber.renderer.Renderer method)
draw_canvas (pygerber.parser.pillow.apertures.util.PillowUtilMethdos property)
draw_flash() (pygerber.renderer.Renderer method)
draw_interpolated() (pygerber.renderer.Renderer method)
draw_line() (pygerber.renderer.Renderer method)
draw_shape() (pygerber.parser.pillow.apertures.circle.PillowCircle method)
(pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin method)
(pygerber.parser.pillow.apertures.obround.PillowObround method)
(pygerber.parser.pillow.apertures.polygon.PillowPolygon method)
(pygerber.parser.pillow.apertures.rectangle.PillowRectangle method)
DrawingState (class in pygerber.drawing_state)
dump() (pygerber.coparser.CoParser method)
E
empty_namespace() (pygerber.validators.struct_validator.StructValidator method)
end (pygerber.renderer.spec.ArcSpec attribute)
(pygerber.renderer.spec.LineSpec attribute)
(pygerber.tokens.dnn.D01_Token property)
end_region() (pygerber.drawing_state.DrawingState method)
(pygerber.renderer.Renderer method)
EndOfStream
EndOfStream_Token (class in pygerber.tokens.control)
ensure_mm() (pygerber.validators.coordinate.Coordinate method)
F
FeatureNotSupportedError
file_path (pygerber.parser.pillow.api.PillowLayerSpec attribute)
finish() (pygerber.parser.pillow.apertures.region.PillowRegion method)
(pygerber.renderer.aperture.region.RegionApertureManager method)
finish_drawing_region() (pygerber.renderer.Renderer method)
flash() (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin method)
(pygerber.renderer.aperture.aperture.Aperture method)
flash_at_location() (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin method)
flash_bbox() (pygerber.renderer.aperture.aperture.Aperture method)
flash_offset() (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin method)
FlashLineMixin (class in pygerber.parser.pillow.apertures.flash_line_mixin)
FlashSpec (class in pygerber.renderer.spec)
FlashUtilMixin (class in pygerber.parser.pillow.apertures.flash_mixin)
Float (class in pygerber.validators.basic)
FLOAT_PATTERN (pygerber.tokens.add.ADD_Token attribute)
(pygerber.tokens.load.LoadRotationToken attribute)
(pygerber.tokens.load.LoadScalingToken attribute)
floor() (pygerber.mathclasses.Vector2D method)
format (pygerber.coparser.CoParser attribute)
format_bytes() (in module pygerber.mathclasses)
format_zeros() (pygerber.coparser.CoParser method)
FormatSpecifierToken (class in pygerber.tokens.fs)
from_json() (pygerber.parser.project_spec.ProjectSpecBase class method)
from_toml() (pygerber.parser.project_spec.ProjectSpecBase class method)
from_yaml() (pygerber.parser.project_spec.ProjectSpecBase class method)
Function (class in pygerber.validators.basic)
G
G04_Token (class in pygerber.tokens.comment)
G0N_Token (class in pygerber.tokens.gnn)
G36_Token (class in pygerber.tokens.gnn)
G37_Token (class in pygerber.tokens.gnn)
G54DNN_Loader_Token (class in pygerber.tokens.dnn)
G55_Token (class in pygerber.tokens.gnn)
G70_Token (class in pygerber.tokens.gnn)
G71_Token (class in pygerber.tokens.gnn)
G74_Token (class in pygerber.tokens.comment)
G75_Token (class in pygerber.tokens.comment)
G90_Token (class in pygerber.tokens.gnn)
G91_Token (class in pygerber.tokens.gnn)
get_aperture() (pygerber.renderer.aperture_manager.ApertureManager method)
get_aperture_bbox() (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin method)
get_aperture_hole_bbox() (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin method)
get_arc_co_functions() (pygerber.renderer.arc_util_mixin.ArcUtilMixin static method)
get_arc_length() (pygerber.renderer.arc_util_mixin.ArcUtilMixin static method)
get_arc_points() (pygerber.renderer.arc_util_mixin.ArcUtilMixin method)
get_arc_ratio() (pygerber.renderer.arc_util_mixin.ArcUtilMixin static method)
get_arc_traverse_step_angle() (pygerber.parser.pillow.apertures.arc_mixin.ArcUtilMixinPillow method)
(pygerber.renderer.arc_util_mixin.ArcUtilMixin method)
get_argument_parser() (in module pygerber.cli)
get_begin_end_angles() (pygerber.renderer.arc_util_mixin.ArcUtilMixin method)
get_clear_color() (pygerber.parser.pillow.apertures.util.PillowUtilMethdos method)
get_color() (pygerber.parser.pillow.apertures.util.PillowUtilMethdos method)
get_current_aperture() (pygerber.renderer.aperture_manager.ApertureManager method)
get_dark_color() (pygerber.parser.pillow.apertures.util.PillowUtilMethdos method)
get_image() (pygerber.parser.pillow.parser.ParserWithPillow method)
get_inherited_validators() (pygerber.tokens.dispatcher_meta.DispatcherMeta method)
get_mode() (pygerber.coparser.CoParser method)
get_pattern() (pygerber.validators.struct_validator.StructValidator method)
get_radius() (pygerber.renderer.spec.ArcSpec method)
get_relative_angle() (pygerber.renderer.arc_util_mixin.ArcUtilMixin static method)
get_validators() (pygerber.tokens.dispatcher_meta.DispatcherMeta method)
get_zeros() (pygerber.coparser.CoParser method)
getApertureClass() (pygerber.renderer.aperture_manager.ApertureManager method)
(pygerber.renderer.apertureset.ApertureSet method)
getvalidators() (in module pygerber.tokens.dispatcher_meta)
H
handle_blender_cli() (in module pygerber.cli)
handle_pillow_cli() (in module pygerber.parser.pillow.cli)
handle_pygerber_cli() (in module pygerber.cli)
height() (pygerber.mathclasses.BoundingBox method)
hole_diameter (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin property)
HOLE_DIAMETER (pygerber.renderer.aperture.circular.CircularAperture attribute)
(pygerber.renderer.aperture.polygon.PolygonAperture attribute)
(pygerber.renderer.aperture.rectangular.RectangularAperture attribute)
(pygerber.tokens.add.ADD_Token.ARGS_dispatcher attribute)
hole_radius (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin property)
I
I (pygerber.tokens.dnn.D01_Token attribute)
ID (pygerber.tokens.add.ADD_Token attribute)
(pygerber.tokens.dnn.DNN_Loader_Token attribute)
ignore_deprecated (pygerber.parser.pillow.api.PillowProjectSpec attribute)
image_padding (pygerber.parser.pillow.api.PillowProjectSpec attribute)
ImagePolarity_Token (class in pygerber.tokens.control)
ImageSizeNullError
INCHES (pygerber.constants.Unit attribute)
include_point() (pygerber.mathclasses.BoundingBox method)
Int (class in pygerber.validators.basic)
INT_FORMAT (pygerber.tokens.fs.FormatSpecifierToken property)
Interpolation (class in pygerber.constants)
interpolation (pygerber.drawing_state.DrawingState attribute)
INTERPOLATION (pygerber.tokens.gnn.G0N_Token attribute)
InvalidCommandFormat
InvalidSyntaxError
is_clear() (pygerber.parser.pillow.apertures.util.PillowUtilMethdos method)
is_region (pygerber.renderer.spec.ArcSpec attribute)
(pygerber.renderer.spec.FlashSpec attribute)
(pygerber.renderer.spec.LineSpec attribute)
is_regionmode (pygerber.drawing_state.DrawingState attribute)
is_rendered (pygerber.parser.pillow.parser.ParserWithPillow attribute)
isCCW (pygerber.renderer.arc_util_mixin.ArcUtilMixin property)
isCCW() (pygerber.renderer.Renderer method)
J
J (pygerber.tokens.dnn.D01_Token attribute)
K
keep (pygerber.tokens.control.Whitespace_Token attribute)
(pygerber.tokens.token.Token attribute)
L
layers (pygerber.parser.pillow.api.PillowProjectSpec attribute)
LayerSpecBase (class in pygerber.parser.project_spec)
LayerSpecClass (pygerber.parser.pillow.api.PillowProjectSpec property)
(pygerber.parser.project_spec.ProjectSpecBase property)
left (pygerber.mathclasses.BoundingBox attribute)
length (pygerber.tokens.fs.FormatSpecifierToken property)
length() (pygerber.mathclasses.Vector2D method)
line() (pygerber.parser.pillow.apertures.circle.PillowCircle method)
(pygerber.parser.pillow.apertures.flash_line_mixin.FlashLineMixin method)
(pygerber.parser.pillow.apertures.rectangle.PillowRectangle method)
(pygerber.renderer.aperture.aperture.Aperture method)
line_bbox() (pygerber.renderer.aperture.aperture.Aperture method)
line_index (pygerber.tokenizer.Tokenizer attribute)
Linear (pygerber.constants.Interpolation attribute)
LineSpec (class in pygerber.renderer.spec)
load() (pygerber.parser.pillow.api.PillowLayerSpec class method)
(pygerber.parser.project_spec.LayerSpecBase static method)
LoadMirroringToken (class in pygerber.tokens.load)
LoadName_Token (class in pygerber.tokens.comment)
LoadPolarityToken (class in pygerber.tokens.load)
LoadRotationToken (class in pygerber.tokens.load)
LoadScalingToken (class in pygerber.tokens.load)
LoadUnitToken (class in pygerber.tokens.load)
location (pygerber.renderer.spec.FlashSpec attribute)
lower (pygerber.mathclasses.BoundingBox attribute)
M
MILLIMETERS (pygerber.constants.Unit attribute)
Mirroring (class in pygerber.constants)
mirroring (pygerber.drawing_state.DrawingState attribute)
MIRRORING (pygerber.tokens.load.LoadMirroringToken attribute)
mode (pygerber.tokens.fs.FormatSpecifierToken attribute)
module
pygerber
pygerber.API2D
pygerber.cli
pygerber.constants
pygerber.coparser
pygerber.drawing_state
pygerber.exceptions
pygerber.mathclasses
pygerber.parser
pygerber.parser.blender
pygerber.parser.parser
pygerber.parser.pillow
pygerber.parser.pillow.apertures
pygerber.parser.pillow.apertures.arc_mixin
pygerber.parser.pillow.apertures.circle
pygerber.parser.pillow.apertures.custom
pygerber.parser.pillow.apertures.flash_line_mixin
pygerber.parser.pillow.apertures.flash_mixin
pygerber.parser.pillow.apertures.obround
pygerber.parser.pillow.apertures.polygon
pygerber.parser.pillow.apertures.rectangle
pygerber.parser.pillow.apertures.region
pygerber.parser.pillow.apertures.util
pygerber.parser.pillow.api
pygerber.parser.pillow.cli
pygerber.parser.pillow.parser
pygerber.parser.project_spec
pygerber.renderer
pygerber.renderer.aperture
pygerber.renderer.aperture.aperture
pygerber.renderer.aperture.circular
pygerber.renderer.aperture.custom
pygerber.renderer.aperture.polygon
pygerber.renderer.aperture.rectangular
pygerber.renderer.aperture.region
pygerber.renderer.aperture_manager
pygerber.renderer.apertureset
pygerber.renderer.arc_util_mixin
pygerber.renderer.spec
pygerber.tokenizer
pygerber.tokens
pygerber.tokens.add
pygerber.tokens.am
pygerber.tokens.comment
pygerber.tokens.control
pygerber.tokens.dispatcher_meta
pygerber.tokens.dnn
pygerber.tokens.fs
pygerber.tokens.gnn
pygerber.tokens.load
pygerber.tokens.token
pygerber.validators
pygerber.validators.basic
pygerber.validators.conditional
pygerber.validators.coordinate
pygerber.validators.struct_validator
pygerber.validators.validator
move_pointer() (pygerber.renderer.Renderer method)
N
NAME (pygerber.tokens.add.ADD_Token attribute)
(pygerber.tokens.am.ApertureMacro_Token attribute)
NAMED_APERTURE (pygerber.tokens.add.ADD_Token attribute)
No (pygerber.constants.Mirroring attribute)
normalize() (pygerber.mathclasses.Vector2D method)
O
obround (pygerber.renderer.apertureset.ApertureSet attribute)
offset (pygerber.tokens.dnn.D01_Token property)
P
padded() (pygerber.mathclasses.BoundingBox method)
parse() (pygerber.coparser.CoParser method)
(pygerber.parser.parser.AbstractParser method)
(pygerber.validators.coordinate.Coordinate method)
parse_co() (pygerber.drawing_state.DrawingState method)
parse_file() (pygerber.parser.parser.AbstractParser method)
ParserWithPillow (class in pygerber.parser.pillow.parser)
PillowCircle (class in pygerber.parser.pillow.apertures.circle)
PillowCustom (class in pygerber.parser.pillow.apertures.custom)
PillowLayerSpec (class in pygerber.parser.pillow.api)
PillowObround (class in pygerber.parser.pillow.apertures.obround)
PillowPolygon (class in pygerber.parser.pillow.apertures.polygon)
PillowProjectSpec (class in pygerber.parser.pillow.api)
PillowRectangle (class in pygerber.parser.pillow.apertures.rectangle)
PillowRegion (class in pygerber.parser.pillow.apertures.region)
PillowUtilMethdos (class in pygerber.parser.pillow.apertures.util)
pixel_bbox (pygerber.parser.pillow.apertures.flash_mixin.FlashUtilMixin property)
point (pygerber.tokens.dnn.D02_Token property)
Polarity (class in pygerber.constants)
polarity (pygerber.drawing_state.DrawingState attribute)
POLARITY (pygerber.tokens.control.ImagePolarity_Token attribute)
(pygerber.tokens.load.LoadPolarityToken attribute)
polygon (pygerber.renderer.apertureset.ApertureSet attribute)
POLYGON_PATTERN (pygerber.tokens.add.ADD_Token attribute)
PolygonAperture (class in pygerber.renderer.aperture.polygon)
post_render() (pygerber.tokens.dnn.D01_Token method)
(pygerber.tokens.dnn.D02_Token method)
(pygerber.tokens.dnn.D03_Token method)
(pygerber.tokens.gnn.G37_Token method)
(pygerber.tokens.token.Token method)
pre_render() (pygerber.tokens.add.ADD_Token method)
(pygerber.tokens.dnn.DNN_Loader_Token method)
(pygerber.tokens.gnn.G37_Token method)
(pygerber.tokens.token.Token method)
prepare_arc_spec() (pygerber.parser.pillow.apertures.util.PillowUtilMethdos method)
prepare_coordinates() (pygerber.parser.pillow.apertures.util.PillowUtilMethdos method)
prepare_flash_spec() (pygerber.parser.pillow.apertures.util.PillowUtilMethdos method)
prepare_line_spec() (pygerber.parser.pillow.apertures.util.PillowUtilMethdos method)
process_args() (pygerber.renderer.aperture.custom.CustomAperture method)
ProjectSpecBase (class in pygerber.parser.project_spec)
push_token() (pygerber.tokenizer.Tokenizer method)
pygerber
module
pygerber.API2D
module
pygerber.cli
module
pygerber.constants
module
pygerber.coparser
module
pygerber.drawing_state
module
pygerber.exceptions
module
pygerber.mathclasses
module
pygerber.parser
module
pygerber.parser.blender
module
pygerber.parser.parser
module
pygerber.parser.pillow
module
pygerber.parser.pillow.apertures
module
pygerber.parser.pillow.apertures.arc_mixin
module
pygerber.parser.pillow.apertures.circle
module
pygerber.parser.pillow.apertures.custom
module
pygerber.parser.pillow.apertures.flash_line_mixin
module
pygerber.parser.pillow.apertures.flash_mixin
module
pygerber.parser.pillow.apertures.obround
module
pygerber.parser.pillow.apertures.polygon
module
pygerber.parser.pillow.apertures.rectangle
module
pygerber.parser.pillow.apertures.region
module
pygerber.parser.pillow.apertures.util
module
pygerber.parser.pillow.api
module
pygerber.parser.pillow.cli
module
pygerber.parser.pillow.parser
module
pygerber.parser.project_spec
module
pygerber.renderer
module
pygerber.renderer.aperture
module
pygerber.renderer.aperture.aperture
module
pygerber.renderer.aperture.circular
module
pygerber.renderer.aperture.custom
module
pygerber.renderer.aperture.polygon
module
pygerber.renderer.aperture.rectangular
module
pygerber.renderer.aperture.region
module
pygerber.renderer.aperture_manager
module
pygerber.renderer.apertureset
module
pygerber.renderer.arc_util_mixin
module
pygerber.renderer.spec
module
pygerber.tokenizer
module
pygerber.tokens
module
pygerber.tokens.add
module
pygerber.tokens.am
module
pygerber.tokens.comment
module
pygerber.tokens.control
module
pygerber.tokens.dispatcher_meta
module
pygerber.tokens.dnn
module
pygerber.tokens.fs
module
pygerber.tokens.gnn
module
pygerber.tokens.load
module
pygerber.tokens.token
module
pygerber.validators
module
pygerber.validators.basic
module
pygerber.validators.conditional
module
pygerber.validators.coordinate
module
pygerber.validators.struct_validator
module
pygerber.validators.validator
module
R
radius (pygerber.parser.pillow.apertures.circle.PillowCircle property)
(pygerber.parser.pillow.apertures.polygon.PillowPolygon property)
raise_token_not_found() (pygerber.tokenizer.Tokenizer method)
re_match (pygerber.tokens.add.ADD_Token attribute)
(pygerber.tokens.add.ADD_Token.ARGS_dispatcher attribute)
(pygerber.tokens.am.ApertureMacro_Token attribute)
(pygerber.tokens.comment.G04_Token attribute)
(pygerber.tokens.comment.G74_Token attribute)
(pygerber.tokens.comment.G75_Token attribute)
(pygerber.tokens.comment.LoadName_Token attribute)
(pygerber.tokens.control.EndOfStream_Token attribute)
(pygerber.tokens.control.ImagePolarity_Token attribute)
(pygerber.tokens.dnn.D01_Token attribute)
(pygerber.tokens.dnn.D02_Token attribute)
(pygerber.tokens.dnn.D03_Token attribute)
(pygerber.tokens.dnn.DNN_Loader_Token attribute)
(pygerber.tokens.dnn.G54DNN_Loader_Token attribute)
(pygerber.tokens.fs.FormatSpecifierToken attribute)
(pygerber.tokens.gnn.G0N_Token attribute)
(pygerber.tokens.gnn.G36_Token attribute)
(pygerber.tokens.gnn.G37_Token attribute)
(pygerber.tokens.gnn.G55_Token attribute)
(pygerber.tokens.gnn.G70_Token attribute)
(pygerber.tokens.gnn.G71_Token attribute)
(pygerber.tokens.gnn.G90_Token attribute)
(pygerber.tokens.gnn.G91_Token attribute)
(pygerber.tokens.load.LoadMirroringToken attribute)
(pygerber.tokens.load.LoadPolarityToken attribute)
(pygerber.tokens.load.LoadRotationToken attribute)
(pygerber.tokens.load.LoadScalingToken attribute)
(pygerber.tokens.load.LoadUnitToken attribute)
(pygerber.tokens.token.Token attribute)
(pygerber.validators.struct_validator.StructValidator attribute)
rectangle (pygerber.renderer.apertureset.ApertureSet attribute)
RECTANGLE_PATTERN (pygerber.tokens.add.ADD_Token attribute)
RectangularAperture (class in pygerber.renderer.aperture.rectangular)
regex (pygerber.tokens.add.ADD_Token attribute)
(pygerber.tokens.am.ApertureMacro_Token attribute)
(pygerber.tokens.comment.G04_Token attribute)
(pygerber.tokens.comment.G74_Token attribute)
(pygerber.tokens.comment.G75_Token attribute)
(pygerber.tokens.comment.LoadName_Token attribute)
(pygerber.tokens.control.EndOfStream_Token attribute)
(pygerber.tokens.control.ImagePolarity_Token attribute)
(pygerber.tokens.control.Whitespace_Token attribute)
(pygerber.tokens.dnn.D01_Token attribute)
(pygerber.tokens.dnn.D02_Token attribute)
(pygerber.tokens.dnn.D03_Token attribute)
(pygerber.tokens.dnn.DNN_Loader_Token attribute)
(pygerber.tokens.dnn.G54DNN_Loader_Token attribute)
(pygerber.tokens.fs.FormatSpecifierToken attribute)
(pygerber.tokens.gnn.G0N_Token attribute)
(pygerber.tokens.gnn.G36_Token attribute)
(pygerber.tokens.gnn.G37_Token attribute)
(pygerber.tokens.gnn.G55_Token attribute)
(pygerber.tokens.gnn.G70_Token attribute)
(pygerber.tokens.gnn.G71_Token attribute)
(pygerber.tokens.gnn.G90_Token attribute)
(pygerber.tokens.gnn.G91_Token attribute)
(pygerber.tokens.load.LoadMirroringToken attribute)
(pygerber.tokens.load.LoadPolarityToken attribute)
(pygerber.tokens.load.LoadRotationToken attribute)
(pygerber.tokens.load.LoadScalingToken attribute)
(pygerber.tokens.load.LoadUnitToken attribute)
(pygerber.tokens.token.Token attribute)
region (pygerber.renderer.apertureset.ApertureSet attribute)
region_bounds (pygerber.renderer.Renderer attribute)
RegionApertureManager (class in pygerber.renderer.aperture.region)
render() (pygerber.parser.pillow.api.PillowProjectSpec method)
(pygerber.parser.project_spec.ProjectSpecBase method)
(pygerber.renderer.Renderer method)
(pygerber.tokens.dnn.D01_Token method)
(pygerber.tokens.dnn.D03_Token method)
(pygerber.tokens.gnn.G37_Token method)
(pygerber.tokens.token.Token method)
render_file() (in module pygerber.API2D)
render_file_and_save() (in module pygerber.API2D)
render_from_json() (in module pygerber.API2D)
render_from_spec() (in module pygerber.API2D)
render_from_toml() (in module pygerber.API2D)
render_from_yaml() (in module pygerber.API2D)
Renderer (class in pygerber.renderer)
renderer (pygerber.parser.pillow.apertures.util.PillowUtilMethdos attribute)
(pygerber.renderer.aperture_manager.ApertureManager attribute)
(pygerber.tokens.token.Token attribute)
RenderingError
replace_none_with_0() (pygerber.renderer.Renderer method)
replace_none_with_current() (pygerber.renderer.Renderer method)
right (pygerber.mathclasses.BoundingBox attribute)
rotation (pygerber.drawing_state.DrawingState attribute)
ROTATION (pygerber.renderer.aperture.polygon.PolygonAperture attribute)
(pygerber.tokens.add.ADD_Token.ARGS_dispatcher attribute)
(pygerber.tokens.load.LoadRotationToken attribute)
S
save() (pygerber.parser.parser.AbstractParser method)
(pygerber.parser.pillow.parser.ParserWithPillow method)
scale (pygerber.drawing_state.DrawingState attribute)
SCALE (pygerber.tokens.load.LoadScalingToken attribute)
select_aperture() (pygerber.renderer.aperture_manager.ApertureManager method)
(pygerber.renderer.Renderer method)
set_co_format() (pygerber.drawing_state.DrawingState method)
set_default_format() (pygerber.coparser.CoParser method)
set_defaults() (pygerber.drawing_state.DrawingState method)
(pygerber.renderer.aperture_manager.ApertureManager method)
(pygerber.renderer.Renderer method)
(pygerber.tokenizer.Tokenizer method)
set_format() (pygerber.coparser.CoParser method)
set_interpolation() (pygerber.drawing_state.DrawingState method)
set_mirroring() (pygerber.drawing_state.DrawingState method)
set_mode() (pygerber.coparser.CoParser method)
set_polarity() (pygerber.drawing_state.DrawingState method)
set_rotation() (pygerber.drawing_state.DrawingState method)
set_scaling() (pygerber.drawing_state.DrawingState method)
set_unit() (pygerber.drawing_state.DrawingState method)
set_zeros() (pygerber.coparser.CoParser method)
Spec (class in pygerber.renderer.spec)
state (pygerber.renderer.Renderer attribute)
(pygerber.tokenizer.Tokenizer attribute)
steps (pygerber.renderer.aperture.region.RegionApertureManager attribute)
String (class in pygerber.validators.basic)
STRING (pygerber.tokens.comment.G04_Token attribute)
StructValidator (class in pygerber.validators.struct_validator)
suppress_context() (in module pygerber.exceptions)
T
Token (class in pygerber.tokens.token)
token_stack (pygerber.tokenizer.Tokenizer attribute)
token_stack_size (pygerber.tokenizer.Tokenizer attribute)
tokenize() (pygerber.tokenizer.Tokenizer method)
tokenize_file() (pygerber.tokenizer.Tokenizer method)
Tokenizer (class in pygerber.tokenizer)
tokenizer (pygerber.parser.parser.AbstractParser attribute)
TokenNotFound
total_bounding_box() (pygerber.renderer.Renderer method)
transform() (pygerber.mathclasses.BoundingBox method)
TYPE (pygerber.tokens.add.ADD_Token attribute)
U
Unit (class in pygerber.constants)
unit (pygerber.drawing_state.DrawingState attribute)
UNIT (pygerber.tokens.load.LoadUnitToken attribute)
UnitFloat (class in pygerber.validators.coordinate)
upper (pygerber.mathclasses.BoundingBox attribute)
V
Validator (class in pygerber.validators.validator)
validators (pygerber.tokens.dispatcher_meta.DispatcherMeta attribute)
Vector2D (class in pygerber.mathclasses)
VERTICES (pygerber.renderer.aperture.polygon.PolygonAperture attribute)
(pygerber.tokens.add.ADD_Token.ARGS_dispatcher attribute)
W
Whitespace_Token (class in pygerber.tokens.control)
width() (pygerber.mathclasses.BoundingBox method)
X
X (pygerber.constants.Mirroring attribute)
x (pygerber.mathclasses.Vector2D attribute)
X (pygerber.renderer.aperture.rectangular.RectangularAperture attribute)
(pygerber.tokens.add.ADD_Token.ARGS_dispatcher attribute)
(pygerber.tokens.dnn.D01_Token attribute)
(pygerber.tokens.dnn.D02_Token attribute)
X_dec (pygerber.tokens.fs.FormatSpecifierToken attribute)
x_half (pygerber.parser.pillow.apertures.rectangle.PillowRectangle property)
X_int (pygerber.tokens.fs.FormatSpecifierToken attribute)
XY (pygerber.constants.Mirroring attribute)
Y
Y (pygerber.constants.Mirroring attribute)
y (pygerber.mathclasses.Vector2D attribute)
Y (pygerber.renderer.aperture.rectangular.RectangularAperture attribute)
(pygerber.tokens.add.ADD_Token.ARGS_dispatcher attribute)
(pygerber.tokens.dnn.D01_Token attribute)
(pygerber.tokens.dnn.D02_Token attribute)
Y_dec (pygerber.tokens.fs.FormatSpecifierToken attribute)
y_half (pygerber.parser.pillow.apertures.rectangle.PillowRectangle property)
Y_int (pygerber.tokens.fs.FormatSpecifierToken attribute)
Z
zeros (pygerber.tokens.fs.FormatSpecifierToken attribute)
Read the Docs
v: latest
Versions
latest
stable
develop
v0.0.1
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds