## Modules

- LaTeX::TikZ - Perl object model for generating PGF/TikZ code.
- LaTeX::TikZ::Context - An object modeling in which context a set is evaluated.
- LaTeX::TikZ::Formatter - LaTeX::TikZ formatter object.
- LaTeX::TikZ::Functor - Build functor methods that recursively visit nodes of a LaTeX::TikZ::Set tree.
- LaTeX::TikZ::Functor::Rule - An object that specifies how functors should handle a certain kind of set or mod.
- LaTeX::TikZ::Interface - LaTeX::TikZ public interface register and loader.
- LaTeX::TikZ::Meta::TypeConstraint::Autocoerce - Type constraint metaclass that autoloads type coercions.
- LaTeX::TikZ::Mod - Base role for LaTeX::TikZ modifiers.
- LaTeX::TikZ::Mod::Clip - A modifier that clips sequences with a path.
- LaTeX::TikZ::Mod::Color - A modifier that sets the line color.
- LaTeX::TikZ::Mod::Fill - A modifier that fills a closed path with a color.
- LaTeX::TikZ::Mod::Formatted - Intermediate object between a modifier object and its code representation.
- LaTeX::TikZ::Mod::Layer - A modifier that specifies a drawing layer.
- LaTeX::TikZ::Mod::Pattern - A modifier that fills a closed path with a pattern.
- LaTeX::TikZ::Mod::Pattern::Dots - A dotted pattern modifier.
- LaTeX::TikZ::Mod::Pattern::Lines - An hatched pattern modifier.
- LaTeX::TikZ::Mod::Raw - A literal TikZ modifier.
- LaTeX::TikZ::Mod::Scale - A modifier that scales a TikZ set tree.
- LaTeX::TikZ::Mod::Width - A modifier that sets the line width.
- LaTeX::TikZ::Point - Internal representation of what LaTeX::TikZ consider as 2D points.
- LaTeX::TikZ::Point::Math::Complex - Coerce Math::Complex points into LaTeX::TikZ::Point objects.
- LaTeX::TikZ::Scope - An object modeling a TikZ scope or layer.
- LaTeX::TikZ::Set - Base role for LaTeX::TikZ set objects.
- LaTeX::TikZ::Set::Arc - A combined set object representing an arc.
- LaTeX::TikZ::Set::Arrow - A combined set object representing an arrow.
- LaTeX::TikZ::Set::Chain - A set object representing a connected path between several objects.
- LaTeX::TikZ::Set::Circle - A set object representing a circle.
- LaTeX::TikZ::Set::Container - A role for set objects that are made of subobjects.
- LaTeX::TikZ::Set::Line - A set object representing a line.
- LaTeX::TikZ::Set::Path - A role for set objects that can be part of a path.
- LaTeX::TikZ::Set::Point - A set object representing a point.
- LaTeX::TikZ::Set::Polyline - A set object representing a possibly closed path composed of contiguous lines.
- LaTeX::TikZ::Set::Raw - A literal chunk of TikZ code.
- LaTeX::TikZ::Set::Rectangle - A set object representing a rectangle.
- LaTeX::TikZ::Set::Sequence - A set object grouping a sequence of objects.
- LaTeX::TikZ::Set::Union - A set object representing a path formed by the reunion of several subpaths.
- LaTeX::TikZ::Tools - Miscellaneous tools for LaTeX::TikZ classes.

## Examples

## Changes for version 0.03

- Chg : The module now depends directly on Mouse instead of Any::Moose.
- Chg : Scope::Guard is no longer a dependency.
- Chg : INCOMPATIBLE CHANGE : The LT::Set::Op role has been removed. The old LT::Set::Path class has been renamed LT::Set::Union. The new LT::Set::Path role plays a role similar to the old LT::Set::Op.
- Chg : INCOMPATIBLE CHANGE : The LT::Set::Mutable role has been renamed LT::Set::Container.
- Doc : POD headings have been made linkable.
- Tst : Author tests are no longer bundled with this distribution. They are only made available to authors in the git repository.
- Upd : BUILD_REQUIRES are now set for ExtUtils::MakeMaker.
- Upd : Metadata overhaul.