ONVIF:...ctangle(3pm)
π ONVIF::Analytics::Types::IntRectangle π
okay bestie, gather round, because today we're looking at ONVIF::Analytics::Types::IntRectangle from the 3pm section of the perl manual β yes, the one with the long dramatic name that the header shortens to ONVIF:...ctangle(3pm). she's mysterious, she's truncated, she's iconic. π
β¨ NAME β¨
ONVIF::Analytics::Types::IntRectangle β that's her full government name, no nicknames, no abbreviations, we respect her. π
πΈ DESCRIPTION πΈ
so basically: this is a Perl data type class. it's the Perl-side glow-up of the XML Schema defined complexType IntRectangle, and it lives in the namespace http://www.onvif.org/ver10/schema. π
what is an IntRectangle, you ask? it's a rectangle, bestie. defined by its lower left corner position and its size. that's it, that's the whole vibe. π
and the units? pixels. no cap. pixels only, periodt. β¨
π¦ PROPERTIES π¦
the following properties may be accessed using the get_PROPERTY / set_PROPERTY methods β that's your access pattern, get and set, get and set, like a little heartbeat. π
π METHODS π
π new
Constructor, obviously. the following data structure may be passed to new():
,
yep. that's the whole thing. a lone comma. she said "structure? no, comma." π keep it exactly like that though, that's literally what the docs show, do not touch it, do not "fix" it, hands off bestie π
π§ attr
NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question.
okay so β real talk for a sec. this part is experimental and may be inaccurate. if something looks off, the WSDL/XML Schema is the actual source of truth. don't come for me, come for the schema. π
this class has additional attributes, and you reach them through the attr() method. π«Ά
attr() hands you back an object of the class ONVIF::Analytics::Types::IntRectangle::_IntRectangle::XmlAttr. (yes, the class name has a little underscore-prefixed remix going on. she contains multitudes.)
the following attributes can be accessed on that object via the corresponding get_ / set_ methods:
xβ this attribute is of typeSOAP::WSDL::XSD::Typelib::Builtin::int. β¨yβ this attribute is of typeSOAP::WSDL::XSD::Typelib::Builtin::int. β¨widthβ this attribute is of typeSOAP::WSDL::XSD::Typelib::Builtin::int. β¨heightβ this attribute is of typeSOAP::WSDL::XSD::Typelib::Builtin::int. β¨
four attributes, all of them int, all of them slaying in their own quiet way. π
π AUTHOR π
Generated by SOAP::WSDL β she wasn't hand-written, she was generated, and honestly? main character energy. π
okay that's the whole page bestie!! hope you feel fully informed and also slightly sparkly π this was perl v5.40.1, dated 2026-02-01, and that's your sign-off β love u, go forth and draw rectangles πΈπ¦π
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms