openglider.plots package

Submodules

openglider.plots.cuts module

class openglider.plots.cuts.CutResult(curve, index_left, index_right)[source]
class openglider.plots.cuts.DesignCut(amount, num_folds=1)[source]

Bases: object

apply(inner_lists, outer_left, outer_right)[source]
class openglider.plots.cuts.FoldedCut(amount, num_folds=2)[source]

Bases: openglider.plots.cuts.DesignCut

apply(inner_lists, outer_left, outer_right)[source]
class openglider.plots.cuts.ParallelCut(amount, num_folds=1)[source]

Bases: openglider.plots.cuts.DesignCut

Cut to continue in a parrallel way (trailing-edge)

apply(inner_lists, outer_left, outer_right)[source]
class openglider.plots.cuts.SimpleCut(amount, num_folds=1)[source]

Bases: openglider.plots.cuts.DesignCut

apply(inner_lists, outer_left, outer_right)[source]

openglider.plots.marks module

class openglider.plots.marks.Arrow(left=True, scale=0.8, name=None)[source]

Bases: object

class openglider.plots.marks.Cross(rotation=0, offset=0, name=None)[source]

Bases: openglider.plots.marks.Line

class openglider.plots.marks.Dot(*positions)[source]

Bases: object

class openglider.plots.marks.Inside(func)[source]

Bases: openglider.plots.marks._Modify

Modify Mark to be on the other side (inside) |x| <- old | | | |x <- new l1|

l2
class openglider.plots.marks.Line(rotation=0, offset=0, name=None)[source]

Bases: object

class openglider.plots.marks.OnLine(func)[source]

Bases: openglider.plots.marks._Modify

Modify Mark to sit centered on p2 rather than in between |x| <- old | | | x <- new | |

class openglider.plots.marks.Polygon(edges=3, scale=0.8, name=None)[source]

Bases: object

class openglider.plots.marks.Rotate(func, rotation, center=True)[source]

Bases: openglider.plots.marks._Modify

class openglider.plots.marks.Triangle(scale=0.8)[source]

Bases: openglider.plots.marks.Polygon

openglider.plots.projection module

Module contents

class openglider.plots.Patterns(glider2d, config=None)[source]

Bases: object

class DefaultConf(dct=None)[source]

Bases: openglider.plots.glider.config.OtherPatternConfig

Patterns.unwrap(outdir, glider=None)[source]