ONVIF:...lLayout(3pm)

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

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

okay bestie, welcome to the ONVIF::PTZ::Types::CellLayout page from your User Contributed Perl Documentation era β€” this is a 3pm manual, so like, it's a Perl module thing, and we're gonna get into it together 🫢


✨ NAME ✨

ONVIF::PTZ::Types::CellLayout β€” that's the whole name, that's the vibe, no notes πŸ’…


🌸 DESCRIPTION 🌸

So basically: this is a Perl data type class. It represents the XML Schema defined complexType CellLayout which lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the assignment, and it ate ✨


πŸ¦‹ PROPERTIES πŸ¦‹

These are the properties you can reach with the get_PROPERTY / set_PROPERTY methods β€” yep, that's the pattern, get_ and set_ in front of the property name, iconic behavior:

  • Transformation

πŸ‘‘ METHODS πŸ‘‘

πŸŽ€ new πŸŽ€

Constructor bestie!! 🫢 The following data structure may be passed to new():

{ # ONVIF::PTZ::Types::CellLayout
  Transformation =>  { # ONVIF::PTZ::Types::Transformation
    Translate => ,
    Scale => ,
    Extension =>  { # ONVIF::PTZ::Types::TransformationExtension
    },
  },
},

look at that nesting, it's giving structure, it's giving hierarchy, we love to see it 🌈


πŸ’œ attr πŸ’œ

NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question.

okay so real talk, that note is doing the most because it's telling us this part is experimental and might not be accurate 😭 so if you're in doubt, go check the correspondent WSDL/XML Schema. no cap, do that.

This class has additional attributes, and you get to them via the attr() method.

attr() returns an object of the class ONVIF::PTZ::Types::CellLayout::_CellLayout::XmlAttr β€” yes, that's a lot of colons, she's long but she's valid πŸ’…

The following attributes can be accessed on this object via the corresponding get_/set_ methods:

  • Columns
    • Number of columns of the cell grid (x dimension)
    • This attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::integer.
  • Rows
    • Number of rows of the cell grid (y dimension)
    • This attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::integer.

so Columns is the x dimension and Rows is the y dimension β€” grid math bestie, grid math 🧚


⭐ AUTHOR ⭐

Generated by SOAP::WSDL β€” not me writing it by hand, the machine did that, and honestly? slay πŸ€–πŸ’–


and that's the whole page!! sign-off time because we're fancy: this lovely thing is documented as perl v5.40.1 and dated 2026-02-01, and it's filed under that same ONVIF:...lLayout(3pm) header energy we started with πŸŽ€ bye bestie, go build something cute 🌸

πŸ“¦ where this page comes from