Math::...e::NSEW(3pm)
π Math::PlanePath::Base::NSEW β the mixin era π
okay bestie, so this is the manual page for Math::PlanePath::Base::NSEW(3pm), filed under User Contributed Perl Documentation, and no cap it's a little one but it's lowkey iconic. sit down, grab a strawberry π, and let's get into it.
β¨ NAME β¨
Math::PlanePath::Base::NSEW β a multi-inheritance mixin for North, South, East and West unit steps π§
π SYNOPSIS π
package Math::PlanePath::Foo;
use Math::PlanePath;
use Math::PlanePath::Base::NSEW;
@ISA = ('Math::PlanePath::Base::NSEW', 'Math::PlanePath');
π¦ DESCRIPTION π¦
so basically, this is a multi-inheritance mixin for paths that only ever take steps North, South, East and West, and every single one of those steps is distance 1. that's the whole vibe. one step, one unit, four directions, periodt. π
who's in the club? the "SquareSpiral" for sure, and also cuties like the "DragonCurve" and the "CCurve". obsessed with them honestly.
and here's the tea β β this mixin hands you these path descriptive methods:
dx_minimum()β value-1dx_maximum()β value1dy_minimum()β value-1dy_maximum()β value1dsumxy_minimum()β value-1dsumxy_maximum()β value1ddiffxy_minimum()β value-1ddiffxy_maximum()β value1dir_maximum_dxdy()β value0,-1, which is the maximum South π§
that's it, that's the list, and it's giving comprehensive. πΈ
π SEE ALSO π
Math::PlanePathMath::PlanePath::Base::Generic
π HOME PAGE π
<http://user42.tuxfamily.org/math-planepath/index.html>
π LICENSE π
Copyright 2014, 2015, 2016, 2017, 2018, 2019, 2020 Kevin Ryde
This file is part of Math-PlanePath.
Math-PlanePath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.
Math-PlanePath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Math-PlanePath. If not, see <http://www.gnu.org/licenses/>.
bestie the ALL CAPS in that warranty section is not me being dramatic, that's literally how it's written and it means it, so read it fr fr π
and that's the whole page!! π«Ά this one came to you from perl v5.32.0, dated 2021-01-23, and the page title was Math::...e::NSEW(3pm) (yes they really truncated it like that, we love an abbreviated queen). mwah, go write some unit steps πβ¨
π¦ where this page comes from
- debian bookworm: libmath-planepath-perl 129-1 Β· GPL-3.0-or-later
- debian trixie: libmath-planepath-perl 129-1 Β· GPL-3.0-or-later
- ubuntu jammy: libmath-planepath-perl 129-1 Β· GPL-3.0-or-later
- ubuntu noble: libmath-planepath-perl 129-1 Β· GPL-3.0-or-later
- ubuntu resolute: libmath-planepath-perl 129-1 Β· GPL-3.0-or-later
- ubuntu stonking: libmath-planepath-perl 129-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms