ONVIF::...:Object(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

🌸 NAME 🌸

ONVIF::...:Object(3) β€” okay bestie, you’re looking at the manual for ONVIF::Device::Types::Object, from the User Contributed Perl Documentation crew. This is the Perl data type class for the XML Schema defined complexType Object from the namespace http://www.onvif.org/ver10/schema. No cap, that’s literally the whole vibe.


✨ DESCRIPTION ✨

It’s giving β€œPerl data type class for an XML Schema complexType,” and honestly? Iconic. The complexType is Object, and it lives in the namespace http://www.onvif.org/ver10/schema.

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:

  • Appearance β€” a property, accessed with the get/set methods mentioned above.
  • Behaviour β€” another property, same get/set situation.
  • Extension β€” yep, a property too, accessed the same way.

πŸ’… METHODS πŸ’…

πŸ¦‹ new πŸ¦‹

Constructor. The following data structure may be passed to new():

{ # ONVIF::Device::Types::Object
  Appearance =>  { # ONVIF::Device::Types::Appearance
    Transformation =>  { # ONVIF::Device::Types::Transformation
      Translate => ,
      Scale => ,
      Extension =>  { # ONVIF::Device::Types::TransformationExtension
      },
    },
    Shape =>  { # ONVIF::Device::Types::ShapeDescriptor
      BoundingBox => ,
      CenterOfGravity => ,
      Polygon =>  { # ONVIF::Device::Types::Polygon
        Point => ,
      },
      Extension =>  { # ONVIF::Device::Types::ShapeDescriptorExtension
      },
    },
    Color =>  { # ONVIF::Device::Types::ColorDescriptor
      ColorCluster =>  {
        Color => ,
        Weight =>  $some_value, # float
        Covariance => ,
      },
      Extension =>  { # ONVIF::Device::Types::ColorDescriptorExtension
      },
    },
    Class =>  { # ONVIF::Device::Types::ClassDescriptor
      ClassCandidate =>  {
        Type => $some_value, # ClassType
        Likelihood =>  $some_value, # float
      },
      Extension =>  { # ONVIF::Device::Types::ClassDescriptorExtension
        OtherTypes =>  { # ONVIF::Device::Types::OtherType
          Type =>  $some_value, # string
          Likelihood =>  $some_value, # float
        },
        Extension =>  { # ONVIF::Device::Types::ClassDescriptorExtension2
        },
      },
    },
    Extension =>  { # ONVIF::Device::Types::AppearanceExtension
    },
  },
  Behaviour =>  { # ONVIF::Device::Types::Behaviour
    Removed =>  {
    },
    Idle =>  {
    },
    Extension =>  { # ONVIF::Device::Types::BehaviourExtension
    },
  },
  Extension =>  { # ONVIF::Device::Types::ObjectExtension
  },
},

🌈 AUTHOR 🌈

Generated by SOAP::WSDL. Slay.


🫢 That’s the whole page, bestie β€” brought to you by perl v5.42.3, dated 1980-01-01, under the ONVIF::...:Object(3) manual name. ✨
πŸ“¦ where this page comes from