ONVIF:...ctangle(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– 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 type SOAP::WSDL::XSD::Typelib::Builtin::int. ✨
  • y β€” this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::int. ✨
  • width β€” this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::int. ✨
  • height β€” this attribute is of type SOAP::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