ONVIF:...earance(3pm)

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

πŸ’– 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:

  • Transformation
  • Shape
  • Color
  • Class
  • Extension

🌈 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