NAME
Graphics::Grid::UnitList - List of UnitLikes
VERSION
version 0.001
SYNOPSIS
my
$ul1
= Graphics::Grid::UnitList->new(
$u1
,
$u2
, ...);
DESCRIPTION
You would mostly never directly use this class. Usually you could get a UnitList object by the append
method.
# at least one of $u1 and $u2 is a UnitArithmetic object
my
$ul2
=
$u1
->append(
$u2
);
METHODS
elems
Number of effective values in the object.
length
This is an alias of elems()
.
at($idx)
slice($indices)
Slice by indices.
string()
Returns a string representing the object.
sum()
Sum the effective unit vector in a unit object.
append($other)
Append two UnitLike objects. If both are Graphics::Grid::Unit objects, this method would return a Graphics::Grid::Unit object. Otherwise, it would return a Graphics::Grid::UnitList object.
insert($other, $after=$self->elems-1)
Insert another UnitLike object after index $after
. Insert before first element if after
is a negative value.
SEE ALSO
AUTHOR
Stephan Loyd <sloyd@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2018-2023 by Stephan Loyd.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.