package Ogre::Plane; use strict; use warnings; ########## GENERATED CONSTANTS BEGIN require Exporter; unshift @Ogre::Plane::ISA, 'Exporter'; our %EXPORT_TAGS = ( 'Side' => [qw( NO_SIDE POSITIVE_SIDE NEGATIVE_SIDE BOTH_SIDE )], ); $EXPORT_TAGS{'all'} = [ map { @{ $EXPORT_TAGS{$_} } } keys %EXPORT_TAGS ]; our @EXPORT_OK = @{ $EXPORT_TAGS{'all'} }; our @EXPORT = (); ########## GENERATED CONSTANTS END 1; __END__ =head1 NAME Ogre::Plane =head1 SYNOPSIS use Ogre; use Ogre::Plane; # (for now see examples/README.txt) =head1 DESCRIPTION See the online API documentation at L B this Perl binding is currently I and subject to API changes. =head1 CLASS METHODS =head2 Ogre::Plane->new(...) I =over =item ... : this varies... (sorry, look in the .xs file) =back I =over =item Plane * =back =head2 Ogre::Plane->DESTROY() This method is called automatically; don't call it yourself. =head1 INSTANCE METHODS =head2 $obj->getDistance($rkPoint) I =over =item $rkPoint : Vector3 * =back I =over =item Real =back =head2 $obj->normalise() I =over =item Real =back =head2 $obj->d() I =over =item Real =back =head2 $obj->setD($d) I =over =item $d : Real =back I =over =item void =back =head2 $obj->normal() I =over =item Vector3 * =back =head2 $obj->setNormal($normal) I =over =item $normal : Vector3 * =back I =over =item void =back =head1 AUTHOR Scott Lanning Eslanning@cpan.orgE For licensing information, see README.txt . =cut