Shawn M Moore > Gesture-Simple-0.01 > Gesture::Simple

Download:
Gesture-Simple-0.01.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

Gesture::Simple - the $1 (mouse) gesture recognizer

SYNOPSIS ^

    my $recognizer = Gesture::Simple->new;

    my @points = read_mouse_coordinates();
    my $gesture = Gesture::Simple::Gesture->new(
        points => \@points,
    );

    my $match = $recognizer->match($gesture);
    if ($match) {
        print $match->template->name;
    }
    else {
        $recognizer->add_template(
            Gesture::Simple::Template->new(
                points => \@points,
                name   => readline(),
            ),
        );
    }

AUTHOR ^

Shawn M Moore, sartak@gmail.com

WARNING ^

This module is alpha quality. Use it at your own risk.

SEE ALSO ^

http://faculty.washington.edu/wobbrock/pubs/uist-07.1.pdf - Paper describing the algorithm

http://depts.washington.edu/aimgroup/proj/dollar/ - Javascript example of the algorithm

COPYRIGHT AND LICENSE ^

Copyright 2009 Shawn M Moore.

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

syntax highlighting: