ONVIF:...lLayout(3pm)
π 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
- 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