ONVIF:...eArray(3pm)

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

πŸ’– ONVIF::PTZ::Types::PolylineArray πŸ’–

okay bestie, gather round, we're doing Perl type classes today and honestly? it's giving niche but iconic. this page is from the ONVIF::PTZ::Types collection in the User Contributed Perl Documentation, and the module itself is ONVIF::PTZ::Types::PolylineArray. yes the header abbreviates it to ONVIF:...eArray(3pm) because apparently even man pages have a character limit era. πŸ’…


✨ NAME ✨

ONVIF::PTZ::Types::PolylineArray β€” no cap, that's the whole name, that's the whole vibe.


🌸 DESCRIPTION 🌸

So this is a Perl data type class for the XML Schema defined complexType PolylineArray, and it lives in the namespace http://www.onvif.org/ver10/schema. she's a little XML-to-Perl glow-up, fr fr. πŸ¦‹

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can touch, and you reach them through the get_PROPERTY / set_PROPERTY methods β€” that's the whole access pattern, no secret handshake:

  • Segment
  • Extension

two properties. that's it. she's simple, she's elegant, she knows what she is. πŸ‘‘


πŸ”₯ METHODS πŸ”₯

πŸ’œ new

Constructor energy!! this is how you birth a fresh object. the following data structure may be passed to new():

 { # ONVIF::PTZ::Types::PolylineArray
   Segment =>  { # ONVIF::PTZ::Types::Polyline
     Point => ,
   },
   Extension =>  { # ONVIF::PTZ::Types::PolylineArrayExtension
   },
 },

look at those nested hashes β€” Segment wraps a ONVIF::PTZ::Types::Polyline (with its Point inside), and Extension wraps a ONVIF::PTZ::Types::PolylineArrayExtension. it's giving matryoshka doll but make it SOAP. πŸͺ†βœ¨


🫢 AUTHOR 🫢

Generated by SOAP::WSDL. not a human, a machine, and honestly? she ate. πŸ€–πŸ’–


lowkey reminder: copy the code blocks exactly as they are, bestie β€” Point => , might look like it's missing something but that's literally what's on the page, so we do not "fix" it, we respect it. πŸ™ˆ

that's the whole page, my love β€” short, sweet, and fully documented. this was perl v5.40.1, dated 2026-02-01, and you just read ONVIF:...eArray(3pm). slay, go forth, go build your polylines. πŸŽ€βœ¨πŸŒˆ

πŸ“¦ where this page comes from