ONVIF::...leRange(3)
π ONVIF::Analytics::Types::IntRectangleRange π
okay bestie, so this is a page from User Contributed Perl Documentation (iykyk, the perl manpages that live in the 3 section) β and the star of the show is this whole module name, and yes it's a mouthful:
ONVIF::Analytics::Types::IntRectangleRange
ngl the header truncated it to ONVIF::...leRange but we're gonna say the whole thing out loud because it deserves it β¨
π NAME π
ONVIF::Analytics::Types::IntRectangleRange β that's literally it, that's the name, and she ate π
πΈ DESCRIPTION πΈ
so this is a Perl data type class for the XML Schema defined complexType IntRectangleRange, and it comes from the namespace http://www.onvif.org/ver10/schema. Periodt, that's the whole origin story π
what does it actually represent? okay so: it's the range of a rectangle. and the rectangle itself is defined by its lower left corner position plus its size. the units are in pixel πΌοΈ no cap.
π¦ PROPERTIES π¦
these are the properties you can totally access with the get_PROPERTY / set_PROPERTY methods (yes, exactly like that, lowercase get_ / set_ β she's quirky like that):
XRangeπYRangeπWidthRangeπHeightRangeπ
four of them, all iconic, all range-y π
π₯ METHODS π₯
β¨ new β¨
the constructor, obviously. the way this works is you can pass it the following data structure, and here is literally exactly what that looks like, don't @ me:
{ # ONVIF::Analytics::Types::IntRectangleRange
XRange => { # ONVIF::Analytics::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
YRange => { # ONVIF::Analytics::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
WidthRange => { # ONVIF::Analytics::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
HeightRange => { # ONVIF::Analytics::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
},
like, each of those four ranges is itself an ONVIF::Analytics::Types::IntRange with a Min and a Max, both ints, both represented here as $some_value. π§ fill them in with actual numbers, bestie, they're placeholders π
π AUTHOR π
Generated by SOAP::WSDL
that's the whole credit line. short, mysterious, main character energy honestly π«Ά
π and that's the page!! no warnings, no exit statuses, no env vars β just a chill little type class doing its pixel-perfect thing π
β cute lil sign-off: this was perl v5.42.3, dated 1980-01-01 (yes the date is silly, we love her), and the source is that same ONVIF::...leRange(3) we started with. bye bestie, go define some rectangles πππ¦
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms