2O [ \    ^  ?柾_   a   [ [ [  &  &  0           >     P P P >!??4" firstMask%Lptolemy/kernel/util/StringAttribute; secondMaskuserSpecifiedFirstMaskLptolemy/data/expr/Parameter;userSpecifiedSecondMask_firstMaskData Lptolemy/data/DoubleMatrixToken;_secondMaskData_firstKernelJAILjavax/media/jai/KernelJAI;_secondKernelJAI _firstMaskI _secondMask_sobelHorizontalFilter[F_sobelVerticalFilter_robertsHorizontalFilter_robertsVerticalFilter_prewittHorizontalFilter_prewittVerticalFilter_freiAndChenHorizontalFilter_freiAndChenVerticalFilter_transparentFilter _zeroFilter_diagonalFilter_backDiagonalFilter _BACKDIAGONAL ConstantValue _DIAGONAL_FREICHEN_HORIZONTAL_FREICHEN_VERTICAL_PREWITT_HORIZONTAL_PREWITT_VERTICAL_ROBERTS_HORIZONTAL_ROBERTS_VERTICAL_SOBEL_HORIZONTAL_SOBEL_VERTICAL  _TRANSPARENT _USER_SPECIFIED  _ZERO_FILTER 5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis(Lptolemy/actor/lib/jai/JAIEdgeDetection; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; initialMatrix[[D Exceptions#attributeChanged"(Lptolemy/kernel/util/Attribute;)V firstName secondName attributeLptolemy/kernel/util/Attribute; StackMapTableclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObject$fire()V jaiImageToken%Lptolemy/actor/lib/jai/JAIImageToken;oldImageLjavax/media/jai/RenderedOp;newImage%_filterAssigner(I)Ljavax/media/jai/KernelJAI;choice _maskFiller=(Lptolemy/data/DoubleMatrixToken;)Ljavax/media/jai/KernelJAI;jimatrix matrixValueheightwidth floatArraycountl _maskNumberer(Ljava/lang/String;)ImaskName SourceFileJAIEdgeDetection.java &'( )*+ ,- .'#ptolemy/kernel/util/StringAttribute / \]Sobel Horizontal 01&ptolemy/actor/lib/jai/JAIEdgeDetection hi ^]Sobel Vertical ji[Dptolemy/data/expr/Parameterptolemy/data/DoubleMatrixToken 2 3 _` a` 45 67 bc dc 89#ptolemy/actor/lib/jai/JAIImageToken :; ef gfgradientmagnitude< => ? @Ajavax/media/jai/KernelJAI wl B vl rl sl pl ql nl ol kl ml tl ul*ptolemy/kernel/util/IllegalActionExceptionCould not assign filter 1 CD EF GF BackdiagonalH IJDiagonalFrei and Chen HorizontalFrei and Chen VerticalPrewitt HorizontalPrewitt VerticalRoberts HorizontalRoberts Vertical TransparentUser SpecifiedZerojava/lang/StringBuilder Unrecognized Mask type: KL M5 Nptolemy/actor/lib/Transformer,ptolemy/kernel/util/NameDuplicationException$java/lang/CloneNotSupportedExceptionjavax/media/jai/RenderedOpinputLptolemy/actor/TypedIOPort;ptolemy/data/type/BaseTypeOBJECTLptolemy/data/type/ObjectType;ptolemy/actor/TypedIOPort setTypeEquals(Lptolemy/data/type/Type;)Voutput3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)V([[D)VG(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Lptolemy/data/Token;)V getExpression()Ljava/lang/String;getToken()Lptolemy/data/Token;get(I)Lptolemy/data/Token;getValue()Ljavax/media/jai/RenderedOp;javax/media/jai/JAIcreater(Ljava/lang/String;Ljava/awt/image/RenderedImage;Ljava/lang/Object;Ljava/lang/Object;)Ljavax/media/jai/RenderedOp;(Ljavax/media/jai/RenderedOp;)Vsend(ILptolemy/data/Token;)V(II[F)V doubleMatrix()[[D getRowCount()IgetColumnCountjava/lang/Stringequals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V! [#\]^]_`a`bcdcefgfhijiklmlnlolplqlrlsltlulvlwlxiyz{iy|}iy~iyiyiyiyiyiyiyiyiyiy6*+,***Y* *  * *Y** * YYRYRYRSYYRYRYRSYYRYRYRSN*Y*Y-*Y*Y-6 GHIK(L1M7OEPNQTSVXZ*->p+* * M**, V+**M**,:+*** !+***!*+":$,5@EQY^jo* , pp>_*+# M, ,!,   }*$*%&L+'M*  *** ()*** *)* ***!(+****+,,*)*+-N*&Y-./2 -9BQ]l|*}mhl-  >i CP]jwһ0Y120Y320Y420Y520Y620Y720Y820Y920Y:20Y;20Y<20Y=2>Y?@:DQ^kxi D >/ `+AM+B>+C6h:6626,21Q`6`6`6λ0Y22  $.;AJS\ '#i5i``c[ ViPiHlEi#"c+DE+FE+GE+HE+IE+JE+KE+LE+ E+E +ME +NE +OE >Y*PYQRS+STUn" # $%&'!(*),*5+7,@-B.K/N0W1Z2c3f4o5r6{7~89:;= >F Y QY QYVQY QY QYWQY QY QYVQ: YVQYWQYVQY QY QY QY QY QY Q; Y QY QYVQY QY QY QY QY QY Q8 YVQY QY QY QY QY QY QY QY Q9 Y QY QYVQY QY QYVQY QY QYVQ6 YVQYVQYVQY QY QY QY QY QY Q7 Y QY QYVQYXQY QYYQY QY QYVQ4 YVQYYQYVQY QY QY QY QYXQY Q5 Y QY QY QY QYZQY QY QY QY Q< Y QY QY QY QY QY QY QY QY Q= Y QY QY QY QY QYVQY QYVQYVQ3 Y QY QY QYVQY QY QYVQYVQY Q12 W1Zb]`cf"iTlorux