ONVIF:...earance(3pm)
β¨ NAME β¨
okay so bestie, this is ONVIF::Media::Types::Appearance β a whole Perl data type class for the XML Schema complexType Appearance from the namespace http://www.onvif.org/ver10/schema. yes it lives in the User Contributed Perl Documentation section (that's the 3pm vibe, section 3 of the manual, perl module energy π
). she's giving ONVIF Media Types, she's giving schema-to-Perl realness, and she is iconic for exactly what she is.
π¦ DESCRIPTION π¦
so basically, this is a Perl data type class for the XML Schema defined complexType Appearance, and it comes straight from the namespace http://www.onvif.org/ver10/schema. that's the whole tea. no cap. she exists so that your Perl code can hold an Appearance object that matches the schema, and honestly? she ate. π₯
πΈ PROPERTIES πΈ
the following properties may be accessed using get_PROPERTY / set_PROPERTY methods β like, that's the access pattern, that's the whole system, you just call the getter or the setter with the property name. periodt. π
TransformationShapeColorClassExtension
π METHODS π
β new
Constructor energy. bestie, this is how you make one. the following data structure may be passed to new() β and like, please look at this carefully, it's a whole nested situation, it's giving structure, it's giving hierarchy, it's giving beautiful chaos π«Ά
{ # ONVIF::Media::Types::Appearance
Transformation => { # ONVIF::Media::Types::Transformation
Translate => ,
Scale => ,
Extension => { # ONVIF::Media::Types::TransformationExtension
},
},
Shape => { # ONVIF::Media::Types::ShapeDescriptor
BoundingBox => ,
CenterOfGravity => ,
Polygon => { # ONVIF::Media::Types::Polygon
Point => ,
},
Extension => { # ONVIF::Media::Types::ShapeDescriptorExtension
},
},
Color => { # ONVIF::Media::Types::ColorDescriptor
ColorCluster => {
Color => ,
Weight => $some_value, # float
Covariance => ,
},
Extension => { # ONVIF::Media::Types::ColorDescriptorExtension
},
},
Class => { # ONVIF::Media::Types::ClassDescriptor
ClassCandidate => {
Type => $some_value, # ClassType
Likelihood => $some_value, # float
},
Extension => { # ONVIF::Media::Types::ClassDescriptorExtension
OtherTypes => { # ONVIF::Media::Types::OtherType
Type => $some_value, # string
Likelihood => $some_value, # float
},
Extension => { # ONVIF::Media::Types::ClassDescriptorExtension2
},
},
},
Extension => { # ONVIF::Media::Types::AppearanceExtension
},
},
π AUTHOR π
Generated by SOAP::WSDL. not me, not you, not the group chat β the WSDL. she was generated, she's thriving, we respect her origin story. π§
okay that's the whole page, bestie π this was written by SOAP::WSDL (shoutout, the generator that made this whole thing happen), and the footer tea is that it's running under perl v5.40.1 and the date on this one is 2026-02-01. slay, bye, go call get_Transformation on something πβ¨π
π¦ 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