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.