NAME
App::HPGL2Cadsoft - module to convert a HPGL file into a Cadsoft Eagle
script
VERSION
version 0.01
SYNOPSIS
my $object = App::HPGL2Cadsoft->new(input_file => 'logo.hpgl',
output_file => 'logo.scr', scaling_factor => 342);
DESCRIPTION
This module enables conversion of a HPGL graphical file into a script
that can be imported in the Cadsoft Eagle printed circuit board design
tool.
METHODS
"new(%parameters)"
This constructor returns a new App::HPGL2Cadsoft object. Supported
parameters are listed below
input_file
This is a required parameter that contains the name of the HPGL file
that needs to be converted to a Cadsoft Eagle script.
= item output_file
This is a required parameter that contains the name of the output
script
scaling_factor
The scaling factor to apply on the HPGL script to convert the script
to millimeters. Use this factor to make the Cadsoft Eagle output
smaller or larger. To help you in selecting the correct scaling
factor this module will report the bounding box of the output.
"run()"
This function runs all steps required to read and scale the HPGL input
file and to write the output to the Cadsoft Eagle script.
BUILD
Helper function to run custome code after the object has been created by
Moose.
AUTHOR
Lieven Hollevoet <hollie@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Lieven Hollevoet.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.