ONVIF:...earance(3pm)
π NAME π
okay bestie, welcome to ONVIF::Analytics::Types::Appearance β she's a Perl data type class, and this is her page in the User Contributed Perl Documentation (section 3pm, iykyk). Let's get into it π
β¨ DESCRIPTION β¨
So like, this is a Perl data type class for the XML Schema defined complexType Appearance, straight out of the namespace http://www.onvif.org/ver10/schema. That's it, that's the vibe. It's giving "I exist so you can talk about Appearance in Perl without crying." π¦
π PROPERTIES π
These properties are all yours to grab and poke at with get_PROPERTY / set_PROPERTY methods, periodt:
TransformationShapeColorClassExtension
π METHODS π
πΈ new
The constructor, bestie. You can pass her a data structure that looks exactly like this β no cap, character for character:
{ # ONVIF::Analytics::Types::Appearance
Transformation => { # ONVIF::Analytics::Types::Transformation
Translate => ,
Scale => ,
Extension => { # ONVIF::Analytics::Types::TransformationExtension
},
},
Shape => { # ONVIF::Analytics::Types::ShapeDescriptor
BoundingBox => ,
CenterOfGravity => ,
Polygon => { # ONVIF::Analytics::Types::Polygon
Point => ,
},
Extension => { # ONVIF::Analytics::Types::ShapeDescriptorExtension
},
},
Color => { # ONVIF::Analytics::Types::ColorDescriptor
ColorCluster => {
Color => ,
Weight => $some_value, # float
Covariance => ,
},
Extension => { # ONVIF::Analytics::Types::ColorDescriptorExtension
},
},
Class => { # ONVIF::Analytics::Types::ClassDescriptor
ClassCandidate => {
Type => $some_value, # ClassType
Likelihood => $some_value, # float
},
Extension => { # ONVIF::Analytics::Types::ClassDescriptorExtension
OtherTypes => { # ONVIF::Analytics::Types::OtherType
Type => $some_value, # string
Likelihood => $some_value, # float
},
Extension => { # ONVIF::Analytics::Types::ClassDescriptorExtension2
},
},
},
Extension => { # ONVIF::Analytics::Types::AppearanceExtension
},
},
Look at all those nested types living their best lives in there β Transformation, ShapeDescriptor, Polygon, ColorDescriptor, ClassDescriptor, OtherType, and all the Extension classes holding it down at the bottom. Iconic. π
π AUTHOR π
Generated by SOAP::WSDL β yeah, she was built, not hand-written, and honestly? slay.
okay that's the whole page, bestie!! this one came from the User Contributed Perl Documentation, running on perl v5.40.1, and she was dated 2026-02-01 β so go forth, build your Appearance object, and remember: every property, every nested type, exactly as written. no edits, no shortcuts. periodt πβ¨π
π¦ 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