pyexlatex.graphics.tikz package¶
Subpackages¶
Submodules¶
pyexlatex.graphics.tikz.item module¶
- class pyexlatex.graphics.tikz.item.TikZItem(name, contents, options=None, overlay=None)[source]¶
Bases:
pyexlatex.models.section.base.TextAreaMixin
,pyexlatex.models.item.ItemBase
,pyexlatex.graphics.tikz.item.TikzOptionHandler
pyexlatex.graphics.tikz.library module¶
pyexlatex.graphics.tikz.path module¶
- class pyexlatex.graphics.tikz.path.Path(path_type, points, draw_type='--', options=None, overlay=None)[source]¶
Bases:
pyexlatex.graphics.tikz.item.TikZItem
Lower-level class for drawing individual lines or shapes, should only be needed to be used for very custom graphics
- name = 'path'¶
- class pyexlatex.graphics.tikz.path.SpecificPath(points, *args, **kwargs)[source]¶
Bases:
pyexlatex.graphics.tikz.path.Path
Subclass this path to build specific paths such as rectangle, circle, arrow
- draw_type = '<invalid, do not use SpecificPath directly>'¶
- path_type = '<invalid, do not use SpecificPath directly>'¶
pyexlatex.graphics.tikz.picture module¶
- class pyexlatex.graphics.tikz.picture.TikZPicture(contents, env_modifiers=None)[source]¶
Bases:
pyexlatex.models.section.base.TextAreaMixin
,pyexlatex.models.item.Item
Container which holds any graphics.
- name = 'tikzpicture'¶
pyexlatex.graphics.tikz.scope module¶
- class pyexlatex.graphics.tikz.scope.Scope(contents, options=None)[source]¶
Bases:
pyexlatex.models.section.base.TextAreaMixin
,pyexlatex.models.item.Item
,pyexlatex.graphics.tikz.item.TikzOptionHandler
- name = 'scope'¶