Class JAIConstant

    • Field Detail

      • bandValues

        public Parameter bandValues
        The band values of the image. The default value is an Array of 1 integer of value 0.
      • height

        public Parameter height
        The height of the image in pixels. The default value is and integer with a value of 0.
      • width

        public Parameter width
        The width of the image in pixels. The default value is and integer with a value of 0.
      • dataFormat

        public StringAttribute dataFormat
        The type to cast the data to. This is a string valued attribute that defaults to "byte". Other valid types are "double", "float", "int" and "short".
    • Method Detail

      • attributeChanged

        public void attributeChanged​(Attribute attribute)
                              throws IllegalActionException
        Description copied from class: NamedObj
        React to a change in an attribute. This method is called by a contained attribute when its value changes. In this base class, the method does nothing. In derived classes, this method may throw an exception, indicating that the new attribute value is invalid. It is up to the caller to restore the attribute to a valid value if an exception is thrown.
        Overrides:
        attributeChanged in class NamedObj
        Parameters:
        attribute - The attribute that changed.
        Throws:
        IllegalActionException - If the change is not acceptable to this container (not thrown in this base class).
      • fire

        public void fire()
                  throws IllegalActionException
        Description copied from class: Source
        Read at most one input token from each channel of the trigger input and discard it. If the trigger input is not connected or has no actual sources (it might be connected to other inputs, for example, or to an unconnected input port at a higher level in the hierarchy) then this method does nothing. Derived classes should be sure to call super.fire(), or to consume the trigger input tokens themselves, so that they aren't left unconsumed.
        Specified by:
        fire in interface Executable
        Overrides:
        fire in class Source
        Throws:
        IllegalActionException - Not thrown in this base class.