2w Z -[\ ] -^_ ` -a b c d efg h i -j kl d -mn o -p kq -r -s -t -uv %w -xy %z -{ |} ~  - - - - - -    -  - -   -     E  E] E K - K E R@Y Q - -  - [ - [ [ - a] a a - f] f K f - -=L m<# @ p t]?!TD- v t ?L ~ } } ]          -    -  K [  - -             G    % ~     E MouseRotateView InnerClasses sceneGraphInLptolemy/actor/TypedIOPort;backgroundColor"Lptolemy/actor/gui/ColorAttribute;horizontalResolutionLptolemy/data/expr/Parameter;iterationSynchronized rotatablescalableshowAxes translatableverticalResolution_bounds Ljavax/media/j3d/BoundingSphere; _branchRootLjavax/media/j3d/BranchGroup;_root_canvasLjavax/media/j3d/Canvas3D; _containerLjava/awt/Container;_frameLjavax/swing/JFrame;_iterationSynchronizedZ_lastTransformLjavax/media/j3d/Transform3D; _mouseRotate5Lptolemy/domains/gr/lib/ViewScreen3D$MouseRotateView;_simpleUniverse+Lcom/sun/j3d/utils/universe/SimpleUniverse;_userTransformation Ljavax/media/j3d/TransformGroup;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis%Lptolemy/domains/gr/lib/ViewScreen3D; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsaddChild(Ljavax/media/j3d/Node;)VnodeLjavax/media/j3d/Node;clone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectfire()V _hasToken StackMapTablegetBranchGroup()Ljavax/media/j3d/BranchGroup; getCanvas()Ljavax/media/j3d/Canvas3D; initialize branchGroup mouseZoom-Lcom/sun/j3d/utils/behaviors/mouse/MouseZoom;mouseTranslate2Lcom/sun/j3d/utils/behaviors/mouse/MouseTranslate;origin#Lcom/sun/j3d/utils/geometry/Sphere;yAxis%Lcom/sun/j3d/utils/geometry/Cylinder;xAxisrotationquatLjavax/vecmath/Quat4d; xAxisGroupzAxis rotation2quat2 zAxisGroupbranchesLjava/util/Enumeration;backgLjavax/media/j3d/Background; lightRoot lightAmbientLjavax/media/j3d/AmbientLight;lightDirectional"Ljavax/media/j3d/DirectionalLight; directionLjavax/vecmath/Vector3f;}place(Ljava/awt/Container;)Vex,Lptolemy/kernel/util/IllegalActionException;cpostfire()Zwrapup _addChild_createViewScreenLjava/lang/Exception;config Ljava/awt/GraphicsConfiguration;horizontalDimensionIverticalDimension_getHorizontalPixels()I_getNodeObject()Ljavax/media/j3d/Node;_getVerticalPixels_makeBackground()Ljavax/media/j3d/Background;colorLjavax/vecmath/Color3f;_makeNodeConnection objectToken+Lptolemy/domains/gr/kernel/SceneGraphToken;iwidth_makeSceneGraphConnection_startRenderer _stopRenderer_isIterationSynchronized _isRotatable _isScalable_isTranslatable_shouldShowAxes SourceFileViewScreen3D.java javax/media/j3d/Transform3D  ptolemy/actor/TypedIOPort         ptolemy/data/expr/Parameterptolemy/data/IntToken     ptolemy/data/BooleanToken    ptolemy/actor/gui/ColorAttribute  {0.0, 0.0, 0.0, 1.0}  8 #ptolemy/domains/gr/lib/ViewScreen3D     Called fire() ! " P K # $ %   9 & ' ()* +, -6 ./javax/media/j3d/BranchGroup 0*com/sun/j3d/utils/universe/ViewingPlatform 12 3javax/media/j3d/TransformGroup 4 javax/media/j3d/Group javax/media/j3d/BoundingSpherejavax/vecmath/Point3d 5 6 GH 78 T63ptolemy/domains/gr/lib/ViewScreen3D$MouseRotateView 9 :; <8 U6+com/sun/j3d/utils/behaviors/mouse/MouseZoom V60com/sun/j3d/utils/behaviors/mouse/MouseTranslate S6 W6!com/sun/j3d/utils/geometry/Sphere =#com/sun/j3d/utils/geometry/Cylinder >javax/vecmath/Quat4djavax/vecmath/AxisAngle4djava/lang/Math ? @A @Bjavax/media/j3d/AmbientLightjavax/vecmath/Color3f C D E8 javax/media/j3d/DirectionalLightjavax/vecmath/Vector3f F GH ID JKL MNO P Q2  RS T*ptolemy/kernel/util/IllegalActionException*ptolemy/kernel/util/InternalErrorExceptionFailed to create ViewScreen3D. UCalled postfire() V 7 W4 XCalled _addChild(Node node) YZ BC FCjava/lang/Exception+Failed to get horizontal or vertical pixelsjavax/swing/JFrame ViewScreen  [ \] ^S _`javax/media/j3d/Canvas3D aCenter bcjava/awt/Dimension ] \d)com/sun/j3d/utils/universe/SimpleUniverse e fg h ij kC lm njavax/media/j3d/BackgroundCalled _makeNodeConnection() oC pq)ptolemy/domains/gr/kernel/SceneGraphToken rE"Called _makeSceneGraphConnection() s t6#ptolemy/domains/gr/kernel/GRActor3Dptolemy/actor/gui/Placeable-ptolemy/domains/gr/kernel/ViewScreenInterface,ptolemy/kernel/util/NameDuplicationException$java/lang/CloneNotSupportedExceptionjava/util/Enumerationjava/awt/Containerjava/awt/GraphicsConfiguration5(Lptolemy/kernel/ComponentEntity;Ljava/lang/String;)VsetInput(Z)VTYPELptolemy/data/type/Type; setTypeEquals(Lptolemy/data/type/Type;)V setMultiport(I)VG(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Lptolemy/data/Token;)Vptolemy/data/type/BaseTypeINTuIntType$Lptolemy/data/type/BaseType$IntType;BOOLEANv BooleanType(Lptolemy/data/type/BaseType$BooleanType;3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)VhasToken(I)Z _debugging_debug_isSceneGraphInitializedswap startRenderer stopRenderer setVisibletoFront getLocale()Ljavax/media/j3d/Locale;javax/media/j3d/LocalegetAllBranchGraphs()Ljava/util/Enumeration;hasMoreElements nextElement()Ljava/lang/Object; getCapabilityremoveBranchGraph (Ljavax/media/j3d/BranchGroup;)V setCapability (Ljavax/media/j3d/Transform3D;)V(DDD)V(Ljavax/vecmath/Point3d;D)VsetApplicationBounds(Ljavax/media/j3d/Bounds;)V((Lptolemy/domains/gr/lib/ViewScreen3D;)VsetTransformGroup#(Ljavax/media/j3d/TransformGroup;)VsetSchedulingBounds(F)V(FF)V(DDDD)Vset(Ljavax/vecmath/AxisAngle4d;)V(Ljavax/vecmath/Quat4d;)V(FFF)V(Ljavax/vecmath/Color3f;)VsetInfluencingBounds normalize setDirection(Ljavax/vecmath/Vector3f;)VsetColor getViewer%()Lcom/sun/j3d/utils/universe/Viewer;!com/sun/j3d/utils/universe/ViewergetView()Ljavax/media/j3d/View;javax/media/j3d/ViewsetLocalEyeLightingEnableaddBranchGraph getParent()Ljava/awt/Container;disposeH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)V_stopRequested getTransformstoppedgetPreferredConfiguration"()Ljava/awt/GraphicsConfiguration;validatesetSize(II)VgetContentPaneremove(Ljava/awt/Component;)V#(Ljava/awt/GraphicsConfiguration;)Vadd<(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;(Ljava/awt/Dimension;)V(Ljavax/media/j3d/Canvas3D;)VgetViewingPlatform.()Lcom/sun/j3d/utils/universe/ViewingPlatform;setNominalViewingTransformgetToken()Lptolemy/data/Token;intValueasColor()Ljava/awt/Color;(Ljava/awt/Color;)VgetWidthget(I)Lptolemy/data/Token;getSceneGraphNodecompile booleanValue"ptolemy/data/type/BaseType$IntType&ptolemy/data/type/BaseType$BooleanType!-E*+,**Y*Y* *  * *  *Y*Y**Y*Y**Y*Y**Y*Y**Y*Y * *Y*!Y"*"*Y*#Y$*$*%Y*&'(*()**Yfh j$k,l6m>oVq`sxuwxz{}"09D EEE>*++ \*+,-M,Y,   M*.* /<*0 *12*3 *4 *5**67*68*696  !(,07>ELM @  /*: /*6  / *;*<*=*=>*=?*@ABL+C++DEM,F,G*@A,H*EYI:*:J*KY*LM*MN*MN*MN*:*MP*QYRYSTVW*XM,*WY*:,P*Z0*[Y*\]*]*M^*]*W_*:*]P*`#aYbN-*Mc-*Wd*:-P*e#fYgN-*Mh*M-i-*Wj*k ***lѻmYnoN*M-ipYqrs:*MipYqrs:Y:tYu:vYxz{|KYL:i*MipYqrs: Y: tYu:  vYxz{  |KY L:   i*M iEYIN}Y~Y:*W-PY:*WY :~Y -P*@*@-**6 *69>O !$)&2'<)E*L+W.Z0e1n3}4567@BCDFGHIJM NOP#Q+T2U:VBWJXR^Y_aafdmewfhiklmnoqrsuvwxy {+|2};CYbhqz<   : wcF = 4 + )C Y|!"qd#$M%&4  '-(&&)'(*+,-./L*+**M, ,M*=*=*=*<NY*-7;>:  $+27;>?K*? 01LL72 3F4 56X*0 *2*   @7F**M*M**&*69*67*] *]*68*3.  $+29@E F"8_*0 *2*M+i  9θL=>*=*>:Y**6*Y=*=>*=*=2`**=*= *=>*6**6*Y+6**6W*6Y*Y*6@*@* f (/<DKW b iqx 14 0:;<=> ?>)@A9BC8*9 DE,B FC8*K GHP~Y*(LY+ UV IJK;*0 *2* <=!* N-:*+& _` cef(g.h4e:j4( LM.#N>;&O>  "PR*0 *2* <=!* N-:*+*:*@*:*32 pq tvw(z.4v:ALQ4( LM.#N>R=O>  "QJ* *68 RJ* *69 S68*$ì T68*ì U68*ì V68* ì W68*"ì XY[- k k