Giter VIP home page Giter VIP logo

kite's Introduction

NAME
    Kite - collection of modules useful in Kite design and construction.

SYNOPSIS
        use Kite;

        my $profile = Kite->profile(...)
            || die $Kite::ERROR;

        my $xml2ps = Kite->xml2ps(...)
            || die $Kite::ERROR;

        my $xml_parser = Kite->xml_parser(...)
            || die $Kite::ERROR;

DESCRIPTION
    The Kite::* modules are a collection of Perl modules and scripts written
    to help with various tasks in the design and construction of traction
    kites.

    The Kite module acts as a general interface to the other modules in the
    collection, providing factory methods for loading and instantiating
    them.

METHODS
  profile()

    Loads the Kite::Profile module and calls the new() constructor. All
    parameters are forwarded to the constructor.

    This example:

        use Kite;
    
        my $profile = Kite->profile( name => 'My Profile', ... )
            || die $Kite::ERROR, "\n";

    is equivalent to:

        use Kite::Profile;

        my $profile = Kite::Profile->new( name => 'My Profile', ... )
            || die $Kite::Profile::ERROR, "\n";

  xml2ps()

    Loads the Kite::XML2PS module and calls the new() constructor. All
    parameters are forwarded to the constructor as per the previous example.

  xml_parser()

    Loads the Kite::XML::Parser module and calls the new() constructor. All
    parameters are forwarded to the constructor as per the previous
    examples.

MODULES
    The following modules are distributed with the Kite bundle.

  Kite

    Front-end for the Kite::* modules. Contains factory methods for loading
    modules and instantiating objects of other Kite::* classes.

  Kite::Base

    Base class implementing common functionality such as error reporting.

  Kite::Profile

    Module defining an object class used to represent and manipulate 2D
    profiles.

  Kite::XML2PS

    Module to convert a curve definition from OpenKite XML format to
    PostScript. Provides automatic page tiling, path following text,
    registration marks, etc.

  Kite::XML::Parser

    Module for parsing an XML file and generating a representative tree of
    node (element) objects.

  Kite::XML::Node

    Base class for XML element nodes created by Kite::XML::Parser.

  Kite::XML::Node::Kite

    Derived node elements specific to Kite markup (e.g. Kite, Part, Outline,
    Curve, Point, etc.)

  Kite::PScript::Defs

    Module defining a number of PostScript definitions useful for generating
    PostScript documents for kite part layout, etc.

SCRIPTS
    The following scripts are distributed with the Kite bundle.

  okprof

    Utility script providing a user interface to the Kite::Profile module.
    Allows 2D profiles to be loaded and manipulated via simple commands. See
    'perldoc okprof' or 'okprof -h'.

  okxml2ps

    Utility script for converting XML kite part definition and layout markup
    to PostScript. Uses the Kite::XML2PS module.

AUTHORS
    Andy Wardley <[email protected]> is the primary author and current maintainer
    of the Kite::* bundle.

    Simon Stapleton <[email protected]> is another key contributor.

VERSION
    This is version 0.4 of the Kite bundle.

COPYRIGHT
    This module is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

SEE ALSO
    See also the Kite::Profile manpage, the Kite::XML2PS manpage, the
    Kite::XML::Parser manpage, the Kite::XML::Node manpage, the
    Kite::XML::Node::Kite manpage, the Kite::PScript::Defs manpage, the
    Kite::Base manpage, the okprof manpage and the okxml2ps manpage.

kite's People

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.