type 1!Root Unknown type 2!Bezier Class level 1!Root 2!Bezier visibility 2!Bezier public isSuper 4!Shape 2!Bezier type 4!Shape Class level 1!Root 4!Shape type 7!Bezier Constructor level 1!Root 7!Bezier visibility 7!Bezier public contain 2!Bezier 7!Bezier type 7!Bezier Constructor level 1!Root 7!Bezier visibility 7!Bezier public contain 2!Bezier 7!Bezier type 7!Bezier Constructor level 1!Root 7!Bezier visibility 7!Bezier private contain 2!Bezier 7!Bezier type 19!draw Method level 1!Root 19!draw visibility 19!draw public contain 2!Bezier 19!draw type 23!casttoVector Cast level 1!Root 23!casttoVector contain 19!draw 23!casttoVector type 26!casttoVector Cast level 1!Root 26!casttoVector contain 19!draw 26!casttoVector type 29!casttoVector Cast level 1!Root 29!casttoVector contain 19!draw 29!casttoVector type 32!casttoVector Cast level 1!Root 32!casttoVector contain 19!draw 32!casttoVector type 35!casttoVector Cast level 1!Root 35!casttoVector contain 19!draw 35!casttoVector type 38!casttoVector Cast level 1!Root 38!casttoVector contain 19!draw 38!casttoVector call 19!draw 42!Graphics2D.setStroke type 42!Graphics2D.setStroke Method level 1!Root 42!Graphics2D.setStroke call 19!draw 45!Graphics2D.setColor type 45!Graphics2D.setColor Method level 1!Root 45!Graphics2D.setColor call 19!draw 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 19!draw 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 19!draw 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 63!Graphics2D.fillOval type 63!Graphics2D.fillOval Method level 1!Root 63!Graphics2D.fillOval call 19!draw 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 19!draw 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 19!draw 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 87!Graphics2D.drawLine type 87!Graphics2D.drawLine Method level 1!Root 87!Graphics2D.drawLine call 19!draw 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 19!draw 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 63!Graphics2D.fillOval type 63!Graphics2D.fillOval Method level 1!Root 63!Graphics2D.fillOval call 19!draw 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 19!draw 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 19!draw 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 57!get type 57!get Method level 1!Root 57!get call 19!draw 87!Graphics2D.drawLine type 87!Graphics2D.drawLine Method level 1!Root 87!Graphics2D.drawLine call 19!draw 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 19!draw 132!Bezier.drawShape access 19!draw 134!BasicStroke.CAP_ROUND type 134!BasicStroke.CAP_ROUND Variable level 1!Root 134!BasicStroke.CAP_ROUND access 19!draw 137!BasicStroke.JOIN_ROUND type 137!BasicStroke.JOIN_ROUND Variable level 1!Root 137!BasicStroke.JOIN_ROUND access 19!draw 140!Color.red type 140!Color.red Variable level 1!Root 140!Color.red type 142!transform Method level 1!Root 142!transform visibility 142!transform public contain 2!Bezier 142!transform type 146!casttoVector Cast level 1!Root 146!casttoVector contain 142!transform 146!casttoVector call 142!transform 150!java.util.Vector.elements type 150!java.util.Vector.elements Method level 1!Root 150!java.util.Vector.elements call 142!transform 153!Enumeration.hasMoreElements type 153!Enumeration.hasMoreElements Method level 1!Root 153!Enumeration.hasMoreElements call 142!transform 156!Enumeration.nextElement type 156!Enumeration.nextElement Method level 1!Root 156!Enumeration.nextElement call 142!transform 159!mult type 159!mult Method level 1!Root 159!mult call 142!transform 162!java.util.Vector.add type 162!java.util.Vector.add Method level 1!Root 162!java.util.Vector.add call 142!transform 165!Bezier.transformSides type 166!calcCurve Method level 1!Root 166!calcCurve visibility 166!calcCurve protected contain 2!Bezier 166!calcCurve call 166!calcCurve 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 166!calcCurve 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 166!calcCurve 177!System.out.println.m_points.size type 177!System.out.println.m_points.size Method level 1!Root 177!System.out.println.m_points.size call 166!calcCurve 180!getCoeffs call 166!calcCurve 180!getCoeffs call 166!calcCurve 57!get type 57!get Method level 1!Root 57!get call 166!calcCurve 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 166!calcCurve 57!get type 57!get Method level 1!Root 57!get call 166!calcCurve 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 166!calcCurve 57!get type 57!get Method level 1!Root 57!get call 166!calcCurve 57!get type 57!get Method level 1!Root 57!get call 166!calcCurve 57!get type 57!get Method level 1!Root 57!get call 166!calcCurve 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 166!calcCurve 57!get type 57!get Method level 1!Root 57!get call 166!calcCurve 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 166!calcCurve 57!get type 57!get Method level 1!Root 57!get call 166!calcCurve 57!get type 57!get Method level 1!Root 57!get call 166!calcCurve 220!set type 220!set Method level 1!Root 220!set call 166!calcCurve 220!set type 220!set Method level 1!Root 220!set call 166!calcCurve 162!java.util.Vector.add type 162!java.util.Vector.add Method level 1!Root 162!java.util.Vector.add type 180!getCoeffs Method level 1!Root 180!getCoeffs visibility 180!getCoeffs private contain 2!Bezier 180!getCoeffs type 232!casttoVector Cast level 1!Root 232!casttoVector contain 180!getCoeffs 232!casttoVector type 235!casttoVector Cast level 1!Root 235!casttoVector contain 180!getCoeffs 235!casttoVector type 238!casttoVector Cast level 1!Root 238!casttoVector contain 180!getCoeffs 238!casttoVector type 241!casttoVector Cast level 1!Root 241!casttoVector contain 180!getCoeffs 241!casttoVector call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 180!getCoeffs 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 180!getCoeffs 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 180!getCoeffs 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 180!getCoeffs 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 180!getCoeffs 57!get type 57!get Method level 1!Root 57!get call 180!getCoeffs 220!set type 220!set Method level 1!Root 220!set call 180!getCoeffs 57!get type 57!get Method level 1!Root 57!get call 180!getCoeffs 220!set type 220!set Method level 1!Root 220!set call 180!getCoeffs 57!get type 57!get Method level 1!Root 57!get call 180!getCoeffs 220!set type 220!set Method level 1!Root 220!set call 180!getCoeffs 57!get type 57!get Method level 1!Root 57!get call 180!getCoeffs 220!set type 220!set Method level 1!Root 220!set call 180!getCoeffs 159!mult type 159!mult Method level 1!Root 159!mult type 331!CurveDraw Class level 1!Root 331!CurveDraw visibility 331!CurveDraw public type 333!main Method level 1!Root 333!main visibility 333!main public static 333!main true contain 331!CurveDraw 333!main call 333!main 339!System.exit type 339!System.exit Method level 1!Root 339!System.exit call 333!main 342!MainFrame.addWindowListener type 342!MainFrame.addWindowListener Method level 1!Root 342!MainFrame.addWindowListener type 344!DrawPanel Class level 1!Root 344!DrawPanel visibility 344!DrawPanel public isSuper 346!JPanel 344!DrawPanel type 346!JPanel Class level 1!Root 346!JPanel type 349!m_mf Variable level 1!Root 349!m_mf contain 344!DrawPanel 349!m_mf visibility 349!m_mf private type 353!m_vm Variable level 1!Root 353!m_vm contain 344!DrawPanel 353!m_vm visibility 353!m_vm private type 357!m_x1 Variable level 1!Root 357!m_x1 contain 344!DrawPanel 357!m_x1 type 360!m_x2 Variable level 1!Root 360!m_x2 contain 344!DrawPanel 360!m_x2 type 363!m_lastx Variable level 1!Root 363!m_lastx contain 344!DrawPanel 363!m_lastx type 366!m_y1 Variable level 1!Root 366!m_y1 contain 344!DrawPanel 366!m_y1 type 369!m_y2 Variable level 1!Root 369!m_y2 contain 344!DrawPanel 369!m_y2 type 372!m_axis Variable level 1!Root 372!m_axis contain 344!DrawPanel 372!m_axis type 375!DrawPanel Constructor level 1!Root 375!DrawPanel visibility 375!DrawPanel public contain 344!DrawPanel 375!DrawPanel call 375!DrawPanel 380!e.getX type 380!e.getX Method level 1!Root 380!e.getX call 375!DrawPanel 383!e.getY type 383!e.getY Method level 1!Root 383!e.getY call 375!DrawPanel 380!e.getX type 380!e.getX Method level 1!Root 380!e.getX call 375!DrawPanel 389!DrawPanel.getWidth call 375!DrawPanel 391!DrawPanel.getHeight call 375!DrawPanel 393!onClick type 393!onClick Method level 1!Root 393!onClick call 375!DrawPanel 396!SwingUtilities.isLeftMouseButton type 396!SwingUtilities.isLeftMouseButton Method level 1!Root 396!SwingUtilities.isLeftMouseButton call 375!DrawPanel 399!SwingUtilities.isMiddleMouseButton type 399!SwingUtilities.isMiddleMouseButton Method level 1!Root 399!SwingUtilities.isMiddleMouseButton call 375!DrawPanel 402!SwingUtilities.isRightMouseButton type 402!SwingUtilities.isRightMouseButton Method level 1!Root 402!SwingUtilities.isRightMouseButton call 375!DrawPanel 380!e.getX type 380!e.getX Method level 1!Root 380!e.getX call 375!DrawPanel 383!e.getY type 383!e.getY Method level 1!Root 383!e.getY call 375!DrawPanel 389!DrawPanel.getWidth call 375!DrawPanel 391!DrawPanel.getHeight call 375!DrawPanel 415!onRelease type 415!onRelease Method level 1!Root 415!onRelease call 375!DrawPanel 418!DrawPanel.repaint call 375!DrawPanel 420!DrawPanel.addMouseListener call 375!DrawPanel 380!e.getX type 380!e.getX Method level 1!Root 380!e.getX call 375!DrawPanel 383!e.getY type 383!e.getY Method level 1!Root 383!e.getY call 375!DrawPanel 389!DrawPanel.getWidth call 375!DrawPanel 391!DrawPanel.getHeight call 375!DrawPanel 432!onDrag type 432!onDrag Method level 1!Root 432!onDrag call 375!DrawPanel 418!DrawPanel.repaint call 375!DrawPanel 437!DrawPanel.addMouseMotionListener type 438!getPreferredSize Method level 1!Root 438!getPreferredSize visibility 438!getPreferredSize public contain 344!DrawPanel 438!getPreferredSize type 442!paintComponent Method level 1!Root 442!paintComponent visibility 442!paintComponent public contain 344!DrawPanel 442!paintComponent type 446!castGraphicstoGraphics2D Cast level 1!Root 446!castGraphicstoGraphics2D contain 442!paintComponent 446!castGraphicstoGraphics2D call 442!paintComponent 450!JPanel.paintComponent type 450!JPanel.paintComponent Method level 1!Root 450!JPanel.paintComponent call 442!paintComponent 389!DrawPanel.getWidth call 442!paintComponent 391!DrawPanel.getHeight call 442!paintComponent 457!draw type 457!draw Method level 1!Root 457!draw type 459!doRepaint Method level 1!Root 459!doRepaint visibility 459!doRepaint public contain 344!DrawPanel 459!doRepaint call 459!doRepaint 418!DrawPanel.repaint type 465!setVmRef Method level 1!Root 465!setVmRef visibility 465!setVmRef public contain 344!DrawPanel 465!setVmRef type 469!MainFrame Class level 1!Root 469!MainFrame visibility 469!MainFrame public isSuper 471!JFrame 469!MainFrame type 471!JFrame Class level 1!Root 471!JFrame type 474!xValue Variable level 1!Root 474!xValue contain 469!MainFrame 474!xValue visibility 474!xValue private type 478!yValue Variable level 1!Root 478!yValue contain 469!MainFrame 478!yValue visibility 478!yValue private type 482!m_mode Variable level 1!Root 482!m_mode contain 469!MainFrame 482!m_mode visibility 482!m_mode private type 486!m_modeChanged Variable level 1!Root 486!m_modeChanged contain 469!MainFrame 486!m_modeChanged visibility 486!m_modeChanged private type 490!m_shape Variable level 1!Root 490!m_shape contain 469!MainFrame 490!m_shape visibility 490!m_shape private type 494!m_drawAxis Variable level 1!Root 494!m_drawAxis contain 469!MainFrame 494!m_drawAxis visibility 494!m_drawAxis private type 498!m_r Variable level 1!Root 498!m_r contain 469!MainFrame 498!m_r visibility 498!m_r private type 502!m_s Variable level 1!Root 502!m_s contain 469!MainFrame 502!m_s visibility 502!m_s private type 506!m_t Variable level 1!Root 506!m_t contain 469!MainFrame 506!m_t visibility 506!m_t private type 510!m_viewtrans Variable level 1!Root 510!m_viewtrans contain 469!MainFrame 510!m_viewtrans visibility 510!m_viewtrans private type 514!m_vtranslate Variable level 1!Root 514!m_vtranslate contain 469!MainFrame 514!m_vtranslate visibility 514!m_vtranslate private type 518!m_vrotate Variable level 1!Root 518!m_vrotate contain 469!MainFrame 518!m_vrotate visibility 518!m_vrotate private type 522!m_shade Variable level 1!Root 522!m_shade contain 469!MainFrame 522!m_shade visibility 522!m_shade private type 526!m_ka Variable level 1!Root 526!m_ka contain 469!MainFrame 526!m_ka visibility 526!m_ka private type 530!m_kd Variable level 1!Root 530!m_kd contain 469!MainFrame 530!m_kd visibility 530!m_kd private type 534!m_b Variable level 1!Root 534!m_b contain 469!MainFrame 534!m_b visibility 534!m_b private type 538!m_p Variable level 1!Root 538!m_p contain 469!MainFrame 538!m_p visibility 538!m_p private type 542!m_lightSource Variable level 1!Root 542!m_lightSource contain 469!MainFrame 542!m_lightSource visibility 542!m_lightSource private type 546!m_mp Variable level 1!Root 546!m_mp contain 469!MainFrame 546!m_mp visibility 546!m_mp private type 550!m_dp Variable level 1!Root 550!m_dp contain 469!MainFrame 550!m_dp visibility 550!m_dp private type 554!m_vm Variable level 1!Root 554!m_vm contain 469!MainFrame 554!m_vm visibility 554!m_vm private type 558!MainFrame Constructor level 1!Root 558!MainFrame visibility 558!MainFrame public contain 469!MainFrame 558!MainFrame call 558!MainFrame 563!DrawPanel.setBackground type 563!DrawPanel.setBackground Method level 1!Root 563!DrawPanel.setBackground call 558!MainFrame 566!resetView call 558!MainFrame 568!resetObject call 558!MainFrame 570!MainFrame.getContentPane call 558!MainFrame 572!c.add type 572!c.add Method level 1!Root 572!c.add call 558!MainFrame 572!c.add type 572!c.add Method level 1!Root 572!c.add call 558!MainFrame 578!MainFrame.setSize call 558!MainFrame 580!MainFrame.show access 558!MainFrame 554!m_vm access 558!MainFrame 584!Color.white type 584!Color.white Variable level 1!Root 584!Color.white access 558!MainFrame 550!m_dp access 558!MainFrame 589!BorderLayout.CENTER type 589!BorderLayout.CENTER Variable level 1!Root 589!BorderLayout.CENTER access 558!MainFrame 546!m_mp access 558!MainFrame 594!BorderLayout.SOUTH type 594!BorderLayout.SOUTH Variable level 1!Root 594!BorderLayout.SOUTH type 566!resetView Method level 1!Root 566!resetView visibility 566!resetView public contain 469!MainFrame 566!resetView call 566!resetView 601!setTrans type 601!setTrans Method level 1!Root 601!setTrans call 566!resetView 604!zero type 604!zero Method level 1!Root 604!zero call 566!resetView 604!zero type 604!zero Method level 1!Root 604!zero call 566!resetView 610!setXLabel type 610!setXLabel Method level 1!Root 610!setXLabel call 566!resetView 613!setYLabel type 613!setYLabel Method level 1!Root 613!setYLabel call 566!resetView 616!setZLabel type 616!setZLabel Method level 1!Root 616!setZLabel call 566!resetView 619!setShape type 619!setShape Method level 1!Root 619!setShape call 566!resetView 622!setDrawAxis type 622!setDrawAxis Method level 1!Root 622!setDrawAxis call 566!resetView 625!setR type 625!setR Method level 1!Root 625!setR call 566!resetView 628!setS type 628!setS Method level 1!Root 628!setS call 566!resetView 631!setT type 631!setT Method level 1!Root 631!setT call 566!resetView 634!setShade type 634!setShade Method level 1!Root 634!setShade call 566!resetView 637!setKa type 637!setKa Method level 1!Root 637!setKa call 566!resetView 640!setKd type 640!setKd Method level 1!Root 640!setKd call 566!resetView 643!setB type 643!setB Method level 1!Root 643!setB call 566!resetView 646!setP type 646!setP Method level 1!Root 646!setP call 566!resetView 220!set type 220!set Method level 1!Root 220!set call 566!resetView 220!set type 220!set Method level 1!Root 220!set call 566!resetView 220!set type 220!set Method level 1!Root 220!set access 566!resetView 510!m_viewtrans access 566!resetView 490!m_shape access 566!resetView 494!m_drawAxis access 566!resetView 498!m_r access 566!resetView 502!m_s access 566!resetView 506!m_t access 566!resetView 522!m_shade access 566!resetView 526!m_ka access 566!resetView 530!m_kd access 566!resetView 534!m_b access 566!resetView 538!m_p type 568!resetObject Method level 1!Root 568!resetObject visibility 568!resetObject public contain 469!MainFrame 568!resetObject call 568!resetObject 465!setVmRef type 465!setVmRef Method level 1!Root 465!setVmRef call 568!resetObject 687!set type 687!set Method level 1!Root 687!set call 568!resetObject 687!set type 687!set Method level 1!Root 687!set call 568!resetObject 687!set type 687!set Method level 1!Root 687!set call 568!resetObject 687!set type 687!set Method level 1!Root 687!set call 568!resetObject 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 568!resetObject 554!m_vm access 568!resetObject 542!m_lightSource access 568!resetObject 482!m_mode access 568!resetObject 490!m_shape access 568!resetObject 494!m_drawAxis access 568!resetObject 498!m_r access 568!resetObject 502!m_s access 568!resetObject 506!m_t access 568!resetObject 526!m_ka access 568!resetObject 530!m_kd access 568!resetObject 534!m_b access 568!resetObject 538!m_p access 568!resetObject 522!m_shade type 393!onClick Method level 1!Root 393!onClick visibility 393!onClick public contain 469!MainFrame 393!onClick call 393!onClick 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 393!onClick 220!set type 220!set Method level 1!Root 220!set call 393!onClick 220!set type 220!set Method level 1!Root 220!set call 393!onClick 687!set type 687!set Method level 1!Root 687!set access 393!onClick 482!m_mode access 393!onClick 490!m_shape access 393!onClick 494!m_drawAxis access 393!onClick 498!m_r access 393!onClick 502!m_s access 393!onClick 506!m_t type 432!onDrag Method level 1!Root 432!onDrag visibility 432!onDrag public contain 469!MainFrame 432!onDrag call 432!onDrag 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 432!onDrag 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 432!onDrag 766!getX call 432!onDrag 768!setX call 432!onDrag 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 432!onDrag 773!getY call 432!onDrag 775!setY call 432!onDrag 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 432!onDrag 780!getZ call 432!onDrag 782!setZ call 432!onDrag 784!System.out.println.axis type 784!System.out.println.axis Method level 1!Root 784!System.out.println.axis type 415!onRelease Method level 1!Root 415!onRelease visibility 415!onRelease public contain 469!MainFrame 415!onRelease call 415!onRelease 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 415!onRelease 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 415!onRelease 766!getX call 415!onRelease 768!setX call 415!onRelease 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 415!onRelease 773!getY call 415!onRelease 775!setY call 415!onRelease 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 415!onRelease 780!getZ call 415!onRelease 782!setZ call 415!onRelease 784!System.out.println.axis type 784!System.out.println.axis Method level 1!Root 784!System.out.println.axis type 766!getX Method level 1!Root 766!getX visibility 766!getX public contain 469!MainFrame 766!getX call 766!getX 822!get type 773!getY Method level 1!Root 773!getY visibility 773!getY public contain 469!MainFrame 773!getY call 773!getY 822!get type 780!getZ Method level 1!Root 780!getZ visibility 780!getZ public contain 469!MainFrame 780!getZ call 780!getZ 822!get type 835!getR Method level 1!Root 835!getR visibility 835!getR public contain 469!MainFrame 835!getR access 835!getR 498!m_r type 841!getS Method level 1!Root 841!getS visibility 841!getS public contain 469!MainFrame 841!getS access 841!getS 502!m_s type 847!getT Method level 1!Root 847!getT visibility 847!getT public contain 469!MainFrame 847!getT access 847!getT 506!m_t type 853!setMode Method level 1!Root 853!setMode visibility 853!setMode public contain 469!MainFrame 853!setMode call 853!setMode 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 853!setMode 687!set type 687!set Method level 1!Root 687!set call 853!setMode 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint call 853!setMode 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 853!setMode 568!resetObject access 853!setMode 482!m_mode access 853!setMode 490!m_shape access 853!setMode 494!m_drawAxis access 853!setMode 498!m_r access 853!setMode 502!m_s access 853!setMode 506!m_t access 853!setMode 486!m_modeChanged type 885!setTrans Method level 1!Root 885!setTrans visibility 885!setTrans public contain 469!MainFrame 885!setTrans type 889!setShape Method level 1!Root 889!setShape visibility 889!setShape public contain 469!MainFrame 889!setShape call 889!setShape 687!set type 687!set Method level 1!Root 687!set call 889!setShape 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 889!setShape 482!m_mode access 889!setShape 490!m_shape access 889!setShape 494!m_drawAxis access 889!setShape 498!m_r access 889!setShape 502!m_s access 889!setShape 506!m_t type 911!setAxis Method level 1!Root 911!setAxis visibility 911!setAxis public contain 469!MainFrame 911!setAxis call 911!setAxis 687!set type 687!set Method level 1!Root 687!set call 911!setAxis 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 911!setAxis 482!m_mode access 911!setAxis 490!m_shape access 911!setAxis 494!m_drawAxis access 911!setAxis 498!m_r access 911!setAxis 502!m_s access 911!setAxis 506!m_t type 933!setR Method level 1!Root 933!setR visibility 933!setR public contain 469!MainFrame 933!setR call 933!setR 687!set type 687!set Method level 1!Root 687!set call 933!setR 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 933!setR 482!m_mode access 933!setR 490!m_shape access 933!setR 494!m_drawAxis access 933!setR 498!m_r access 933!setR 502!m_s access 933!setR 506!m_t type 955!setS Method level 1!Root 955!setS visibility 955!setS public contain 469!MainFrame 955!setS call 955!setS 687!set type 687!set Method level 1!Root 687!set call 955!setS 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 955!setS 482!m_mode access 955!setS 490!m_shape access 955!setS 494!m_drawAxis access 955!setS 498!m_r access 955!setS 502!m_s access 955!setS 506!m_t type 977!setT Method level 1!Root 977!setT visibility 977!setT public contain 469!MainFrame 977!setT call 977!setT 687!set type 687!set Method level 1!Root 687!set call 977!setT 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 977!setT 482!m_mode access 977!setT 490!m_shape access 977!setT 494!m_drawAxis access 977!setT 498!m_r access 977!setT 502!m_s access 977!setT 506!m_t type 999!setShade Method level 1!Root 999!setShade visibility 999!setShade public contain 469!MainFrame 999!setShade call 999!setShade 687!set type 687!set Method level 1!Root 687!set call 999!setShade 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 999!setShade 522!m_shade type 1011!setKa Method level 1!Root 1011!setKa visibility 1011!setKa public contain 469!MainFrame 1011!setKa call 1011!setKa 687!set type 687!set Method level 1!Root 687!set call 1011!setKa 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 1011!setKa 526!m_ka access 1011!setKa 530!m_kd access 1011!setKa 534!m_b access 1011!setKa 538!m_p type 1029!setKd Method level 1!Root 1029!setKd visibility 1029!setKd public contain 469!MainFrame 1029!setKd call 1029!setKd 687!set type 687!set Method level 1!Root 687!set call 1029!setKd 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 1029!setKd 526!m_ka access 1029!setKd 530!m_kd access 1029!setKd 534!m_b access 1029!setKd 538!m_p type 1047!setB Method level 1!Root 1047!setB visibility 1047!setB public contain 469!MainFrame 1047!setB call 1047!setB 687!set type 687!set Method level 1!Root 687!set call 1047!setB 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 1047!setB 526!m_ka access 1047!setB 530!m_kd access 1047!setB 534!m_b access 1047!setB 538!m_p type 1065!setP Method level 1!Root 1065!setP visibility 1065!setP public contain 469!MainFrame 1065!setP call 1065!setP 687!set type 687!set Method level 1!Root 687!set call 1065!setP 459!doRepaint type 459!doRepaint Method level 1!Root 459!doRepaint access 1065!setP 526!m_ka access 1065!setP 530!m_kd access 1065!setP 534!m_b access 1065!setP 538!m_p type 768!setX Method level 1!Root 768!setX visibility 768!setX private contain 469!MainFrame 768!setX call 768!setX 1088!set call 768!setX 610!setXLabel type 610!setXLabel Method level 1!Root 610!setXLabel call 768!setX 687!set type 687!set Method level 1!Root 687!set access 768!setX 510!m_viewtrans access 768!setX 482!m_mode type 775!setY Method level 1!Root 775!setY visibility 775!setY private contain 469!MainFrame 775!setY call 775!setY 1088!set call 775!setY 613!setYLabel type 613!setYLabel Method level 1!Root 613!setYLabel call 775!setY 687!set type 687!set Method level 1!Root 687!set access 775!setY 510!m_viewtrans access 775!setY 482!m_mode type 782!setZ Method level 1!Root 782!setZ visibility 782!setZ private contain 469!MainFrame 782!setZ call 782!setZ 1088!set call 782!setZ 616!setZLabel type 616!setZLabel Method level 1!Root 616!setZLabel call 782!setZ 687!set type 687!set Method level 1!Root 687!set access 782!setZ 510!m_viewtrans access 782!setZ 482!m_mode type 822!get Method level 1!Root 822!get visibility 822!get private contain 469!MainFrame 822!get call 822!get 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 822!get 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 822!get 57!get type 57!get Method level 1!Root 57!get call 822!get 57!get type 57!get Method level 1!Root 57!get call 822!get 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 822!get 57!get type 57!get Method level 1!Root 57!get type 1088!set Method level 1!Root 1088!set visibility 1088!set private contain 469!MainFrame 1088!set call 1088!set 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 1088!set 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 1088!set 220!set type 220!set Method level 1!Root 220!set call 1088!set 220!set type 220!set Method level 1!Root 220!set call 1088!set 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 1088!set 220!set type 220!set Method level 1!Root 220!set type 1175!Matrix Class level 1!Root 1175!Matrix visibility 1175!Matrix public type 1177!m_matrix Variable level 1!Root 1177!m_matrix contain 1175!Matrix 1177!m_matrix visibility 1177!m_matrix protected type 1181!m_next Variable level 1!Root 1181!m_next contain 1175!Matrix 1181!m_next visibility 1181!m_next protected type 1185!Matrix Constructor level 1!Root 1185!Matrix visibility 1185!Matrix public contain 1175!Matrix 1185!Matrix type 1185!Matrix Constructor level 1!Root 1185!Matrix visibility 1185!Matrix public contain 1175!Matrix 1185!Matrix access 1185!Matrix 1194!m_matrix.length type 1194!m_matrix.length Variable level 1!Root 1194!m_matrix.length type 1185!Matrix Constructor level 1!Root 1185!Matrix visibility 1185!Matrix public contain 1175!Matrix 1185!Matrix call 1185!Matrix 1201!axis.equals type 1201!axis.equals Method level 1!Root 1201!axis.equals call 1185!Matrix 1204!Math.cos type 1204!Math.cos Method level 1!Root 1204!Math.cos call 1185!Matrix 245!set call 1185!Matrix 1209!Math.sin type 1209!Math.sin Method level 1!Root 1209!Math.sin call 1185!Matrix 245!set call 1185!Matrix 1209!Math.sin type 1209!Math.sin Method level 1!Root 1209!Math.sin call 1185!Matrix 245!set call 1185!Matrix 1204!Math.cos type 1204!Math.cos Method level 1!Root 1204!Math.cos call 1185!Matrix 245!set call 1185!Matrix 1201!axis.equals type 1201!axis.equals Method level 1!Root 1201!axis.equals call 1185!Matrix 1204!Math.cos type 1204!Math.cos Method level 1!Root 1204!Math.cos call 1185!Matrix 245!set call 1185!Matrix 1209!Math.sin type 1209!Math.sin Method level 1!Root 1209!Math.sin call 1185!Matrix 245!set call 1185!Matrix 1209!Math.sin type 1209!Math.sin Method level 1!Root 1209!Math.sin call 1185!Matrix 245!set call 1185!Matrix 1204!Math.cos type 1204!Math.cos Method level 1!Root 1204!Math.cos call 1185!Matrix 245!set call 1185!Matrix 1201!axis.equals type 1201!axis.equals Method level 1!Root 1201!axis.equals call 1185!Matrix 1204!Math.cos type 1204!Math.cos Method level 1!Root 1204!Math.cos call 1185!Matrix 245!set call 1185!Matrix 1209!Math.sin type 1209!Math.sin Method level 1!Root 1209!Math.sin call 1185!Matrix 245!set call 1185!Matrix 1209!Math.sin type 1209!Math.sin Method level 1!Root 1209!Math.sin call 1185!Matrix 245!set call 1185!Matrix 1204!Math.cos type 1204!Math.cos Method level 1!Root 1204!Math.cos call 1185!Matrix 245!set call 1185!Matrix 1270!System.out.println type 1270!System.out.println Method level 1!Root 1270!System.out.println type 1185!Matrix Constructor level 1!Root 1185!Matrix visibility 1185!Matrix public contain 1175!Matrix 1185!Matrix call 1185!Matrix 1277!type.equals type 1277!type.equals Method level 1!Root 1277!type.equals call 1185!Matrix 1280!values.get type 1280!values.get Method level 1!Root 1280!values.get call 1185!Matrix 245!set call 1185!Matrix 1280!values.get type 1280!values.get Method level 1!Root 1280!values.get call 1185!Matrix 245!set call 1185!Matrix 1280!values.get type 1280!values.get Method level 1!Root 1280!values.get call 1185!Matrix 245!set call 1185!Matrix 1277!type.equals type 1277!type.equals Method level 1!Root 1277!type.equals call 1185!Matrix 1280!values.get type 1280!values.get Method level 1!Root 1280!values.get call 1185!Matrix 245!set call 1185!Matrix 1280!values.get type 1280!values.get Method level 1!Root 1280!values.get call 1185!Matrix 245!set call 1185!Matrix 1280!values.get type 1280!values.get Method level 1!Root 1280!values.get call 1185!Matrix 245!set call 1185!Matrix 1270!System.out.println type 1270!System.out.println Method level 1!Root 1270!System.out.println type 1315!getRows Method level 1!Root 1315!getRows visibility 1315!getRows public contain 1175!Matrix 1315!getRows type 1319!getCols Method level 1!Root 1319!getCols visibility 1319!getCols public contain 1175!Matrix 1319!getCols access 1319!getCols 1194!m_matrix.length type 1194!m_matrix.length Variable level 1!Root 1194!m_matrix.length type 1326!isSquare Method level 1!Root 1326!isSquare visibility 1326!isSquare private contain 1175!Matrix 1326!isSquare call 1326!isSquare 1315!getRows call 1326!isSquare 1319!getCols type 1334!addCol Method level 1!Root 1334!addCol visibility 1334!addCol public contain 1175!Matrix 1334!addCol call 1334!addCol 1270!System.out.println type 1270!System.out.println Method level 1!Root 1270!System.out.println call 1334!addCol 1270!System.out.println type 1270!System.out.println Method level 1!Root 1270!System.out.println access 1334!addCol 1181!m_next access 1334!addCol 1194!m_matrix.length type 1194!m_matrix.length Variable level 1!Root 1194!m_matrix.length access 1334!addCol 1181!m_next access 1334!addCol 1181!m_next type 1353!toString Method level 1!Root 1353!toString visibility 1353!toString public contain 1175!Matrix 1353!toString call 1353!toString 1358!get access 1353!toString 1194!m_matrix.length type 1194!m_matrix.length Variable level 1!Root 1194!m_matrix.length access 1353!toString 1194!m_matrix.length type 1194!m_matrix.length Variable level 1!Root 1194!m_matrix.length type 1358!get Method level 1!Root 1358!get visibility 1358!get public contain 1175!Matrix 1358!get type 245!set Method level 1!Root 245!set visibility 245!set public contain 1175!Matrix 245!set type 159!mult Method level 1!Root 159!mult visibility 159!mult public contain 1175!Matrix 159!mult call 159!mult 1378!getLen type 1378!getLen Method level 1!Root 1378!getLen call 159!mult 1315!getRows call 159!mult 1326!isSquare call 159!mult 1270!System.out.println type 1270!System.out.println Method level 1!Root 1270!System.out.println call 159!mult 1378!getLen type 1378!getLen Method level 1!Root 1378!getLen call 159!mult 1378!getLen type 1378!getLen Method level 1!Root 1378!getLen call 159!mult 57!get type 57!get Method level 1!Root 57!get call 159!mult 1358!get call 159!mult 220!set type 220!set Method level 1!Root 220!set type 159!mult Method level 1!Root 159!mult visibility 159!mult public contain 1175!Matrix 159!mult call 159!mult 1319!getCols type 1319!getCols Method level 1!Root 1319!getCols call 159!mult 1315!getRows call 159!mult 1270!System.out.println type 1270!System.out.println Method level 1!Root 1270!System.out.println call 159!mult 1315!getRows type 1315!getRows Method level 1!Root 1315!getRows call 159!mult 1319!getCols call 159!mult 1315!getRows type 1315!getRows Method level 1!Root 1315!getRows call 159!mult 1319!getCols call 159!mult 1319!getCols type 1319!getCols Method level 1!Root 1319!getCols call 159!mult 1358!get call 159!mult 1358!get type 1358!get Method level 1!Root 1358!get call 159!mult 220!set type 220!set Method level 1!Root 220!set type 1434!MenuPanel Class level 1!Root 1434!MenuPanel visibility 1434!MenuPanel public isSuper 346!JPanel 1434!MenuPanel type 346!JPanel Class level 1!Root 346!JPanel type 1439!m_mf Variable level 1!Root 1439!m_mf contain 1434!MenuPanel 1439!m_mf visibility 1439!m_mf private type 1443!resetButton Variable level 1!Root 1443!resetButton contain 1434!MenuPanel 1443!resetButton visibility 1443!resetButton private type 1447!helpButton Variable level 1!Root 1447!helpButton contain 1434!MenuPanel 1447!helpButton visibility 1447!helpButton private type 1451!quitButton Variable level 1!Root 1451!quitButton contain 1434!MenuPanel 1451!quitButton visibility 1451!quitButton private type 1455!settingsLabel Variable level 1!Root 1455!settingsLabel contain 1434!MenuPanel 1455!settingsLabel visibility 1455!settingsLabel private type 1459!rLabel Variable level 1!Root 1459!rLabel contain 1434!MenuPanel 1459!rLabel visibility 1459!rLabel private type 1463!sLabel Variable level 1!Root 1463!sLabel contain 1434!MenuPanel 1463!sLabel visibility 1463!sLabel private type 1467!tLabel Variable level 1!Root 1467!tLabel contain 1434!MenuPanel 1467!tLabel visibility 1467!tLabel private type 1471!xLabel Variable level 1!Root 1471!xLabel contain 1434!MenuPanel 1471!xLabel visibility 1471!xLabel private type 1475!yLabel Variable level 1!Root 1475!yLabel contain 1434!MenuPanel 1475!yLabel visibility 1475!yLabel private type 1479!zLabel Variable level 1!Root 1479!zLabel contain 1434!MenuPanel 1479!zLabel visibility 1479!zLabel private type 1483!kaLabel Variable level 1!Root 1483!kaLabel contain 1434!MenuPanel 1483!kaLabel visibility 1483!kaLabel private type 1487!kdLabel Variable level 1!Root 1487!kdLabel contain 1434!MenuPanel 1487!kdLabel visibility 1487!kdLabel private type 1491!bLabel Variable level 1!Root 1491!bLabel contain 1434!MenuPanel 1491!bLabel visibility 1491!bLabel private type 1495!pLabel Variable level 1!Root 1495!pLabel contain 1434!MenuPanel 1495!pLabel visibility 1495!pLabel private type 1499!rSlider Variable level 1!Root 1499!rSlider contain 1434!MenuPanel 1499!rSlider visibility 1499!rSlider private type 1503!sSlider Variable level 1!Root 1503!sSlider contain 1434!MenuPanel 1503!sSlider visibility 1503!sSlider private type 1507!tSlider Variable level 1!Root 1507!tSlider contain 1434!MenuPanel 1507!tSlider visibility 1507!tSlider private type 1511!kaSlider Variable level 1!Root 1511!kaSlider contain 1434!MenuPanel 1511!kaSlider visibility 1511!kaSlider private type 1515!kdSlider Variable level 1!Root 1515!kdSlider contain 1434!MenuPanel 1515!kdSlider visibility 1515!kdSlider private type 1519!bSlider Variable level 1!Root 1519!bSlider contain 1434!MenuPanel 1519!bSlider visibility 1519!bSlider private type 1523!pSlider Variable level 1!Root 1523!pSlider contain 1434!MenuPanel 1523!pSlider visibility 1523!pSlider private type 1527!drawRadio Variable level 1!Root 1527!drawRadio contain 1434!MenuPanel 1527!drawRadio visibility 1527!drawRadio private type 1531!viewRadio Variable level 1!Root 1531!viewRadio contain 1434!MenuPanel 1531!viewRadio visibility 1531!viewRadio private type 1535!positionRadio Variable level 1!Root 1535!positionRadio contain 1434!MenuPanel 1535!positionRadio visibility 1535!positionRadio private type 1539!bezierRadio Variable level 1!Root 1539!bezierRadio contain 1434!MenuPanel 1539!bezierRadio visibility 1539!bezierRadio private type 1543!splineRadio Variable level 1!Root 1543!splineRadio contain 1434!MenuPanel 1543!splineRadio visibility 1543!splineRadio private type 1547!xRadio Variable level 1!Root 1547!xRadio contain 1434!MenuPanel 1547!xRadio visibility 1547!xRadio private type 1551!yRadio Variable level 1!Root 1551!yRadio contain 1434!MenuPanel 1551!yRadio visibility 1551!yRadio private type 1555!vrotateRadio Variable level 1!Root 1555!vrotateRadio contain 1434!MenuPanel 1555!vrotateRadio visibility 1555!vrotateRadio private type 1559!vtranslateRadio Variable level 1!Root 1559!vtranslateRadio contain 1434!MenuPanel 1559!vtranslateRadio visibility 1559!vtranslateRadio private type 1563!noShadeRadio Variable level 1!Root 1563!noShadeRadio contain 1434!MenuPanel 1563!noShadeRadio visibility 1563!noShadeRadio private type 1567!constantShadeRadio Variable level 1!Root 1567!constantShadeRadio contain 1434!MenuPanel 1567!constantShadeRadio visibility 1567!constantShadeRadio private type 1571!gouraudShadeRadio Variable level 1!Root 1571!gouraudShadeRadio contain 1434!MenuPanel 1571!gouraudShadeRadio visibility 1571!gouraudShadeRadio private type 1575!radioGroup Variable level 1!Root 1575!radioGroup contain 1434!MenuPanel 1575!radioGroup visibility 1575!radioGroup private type 1579!drawGroup Variable level 1!Root 1579!drawGroup contain 1434!MenuPanel 1579!drawGroup visibility 1579!drawGroup private type 1583!axisGroup Variable level 1!Root 1583!axisGroup contain 1434!MenuPanel 1583!axisGroup visibility 1583!axisGroup private type 1587!viewGroup Variable level 1!Root 1587!viewGroup contain 1434!MenuPanel 1587!viewGroup visibility 1587!viewGroup private type 1591!shadeGroup Variable level 1!Root 1591!shadeGroup contain 1434!MenuPanel 1591!shadeGroup visibility 1591!shadeGroup private type 1595!gridbag Variable level 1!Root 1595!gridbag contain 1434!MenuPanel 1595!gridbag visibility 1595!gridbag private type 1599!c Variable level 1!Root 1599!c contain 1434!MenuPanel 1599!c visibility 1599!c private type 1603!MenuPanel Constructor level 1!Root 1603!MenuPanel visibility 1603!MenuPanel public contain 1434!MenuPanel 1603!MenuPanel call 1603!MenuPanel 1608!MenuPanel.setFont call 1603!MenuPanel 1610!MenuPanel.setLayout call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1642!JSlider.setMajorTickSpacing type 1642!JSlider.setMajorTickSpacing Method level 1!Root 1642!JSlider.setMajorTickSpacing call 1603!MenuPanel 1645!JSlider.setPaintTicks type 1645!JSlider.setPaintTicks Method level 1!Root 1645!JSlider.setPaintTicks call 1603!MenuPanel 1648!JSlider.setSnapToTicks type 1648!JSlider.setSnapToTicks Method level 1!Root 1648!JSlider.setSnapToTicks call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1642!JSlider.setMajorTickSpacing type 1642!JSlider.setMajorTickSpacing Method level 1!Root 1642!JSlider.setMajorTickSpacing call 1603!MenuPanel 1645!JSlider.setPaintTicks type 1645!JSlider.setPaintTicks Method level 1!Root 1645!JSlider.setPaintTicks call 1603!MenuPanel 1648!JSlider.setSnapToTicks type 1648!JSlider.setSnapToTicks Method level 1!Root 1648!JSlider.setSnapToTicks call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1642!JSlider.setMajorTickSpacing type 1642!JSlider.setMajorTickSpacing Method level 1!Root 1642!JSlider.setMajorTickSpacing call 1603!MenuPanel 1645!JSlider.setPaintTicks type 1645!JSlider.setPaintTicks Method level 1!Root 1645!JSlider.setPaintTicks call 1603!MenuPanel 1648!JSlider.setSnapToTicks type 1648!JSlider.setSnapToTicks Method level 1!Root 1648!JSlider.setSnapToTicks call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 610!setXLabel call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 613!setYLabel call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 616!setZLabel call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1612!GridBagLayout.setConstraints type 1612!GridBagLayout.setConstraints Method level 1!Root 1612!GridBagLayout.setConstraints call 1603!MenuPanel 1615!MenuPanel.add call 1603!MenuPanel 1805!JButton.addActionListener type 1805!JButton.addActionListener Method level 1!Root 1805!JButton.addActionListener call 1603!MenuPanel 1805!JButton.addActionListener type 1805!JButton.addActionListener Method level 1!Root 1805!JButton.addActionListener call 1603!MenuPanel 1805!JButton.addActionListener type 1805!JButton.addActionListener Method level 1!Root 1805!JButton.addActionListener call 1603!MenuPanel 1814!JSlider.addMouseListener type 1814!JSlider.addMouseListener Method level 1!Root 1814!JSlider.addMouseListener call 1603!MenuPanel 1814!JSlider.addMouseListener type 1814!JSlider.addMouseListener Method level 1!Root 1814!JSlider.addMouseListener call 1603!MenuPanel 1814!JSlider.addMouseListener type 1814!JSlider.addMouseListener Method level 1!Root 1814!JSlider.addMouseListener call 1603!MenuPanel 1814!JSlider.addMouseListener type 1814!JSlider.addMouseListener Method level 1!Root 1814!JSlider.addMouseListener call 1603!MenuPanel 1814!JSlider.addMouseListener type 1814!JSlider.addMouseListener Method level 1!Root 1814!JSlider.addMouseListener call 1603!MenuPanel 1814!JSlider.addMouseListener type 1814!JSlider.addMouseListener Method level 1!Root 1814!JSlider.addMouseListener call 1603!MenuPanel 1814!JSlider.addMouseListener type 1814!JSlider.addMouseListener Method level 1!Root 1814!JSlider.addMouseListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1835!JRadioButton.addItemListener type 1835!JRadioButton.addItemListener Method level 1!Root 1835!JRadioButton.addItemListener call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add call 1603!MenuPanel 1868!ButtonGroup.add type 1868!ButtonGroup.add Method level 1!Root 1868!ButtonGroup.add access 1603!MenuPanel 1901!Font.PLAIN type 1901!Font.PLAIN Variable level 1!Root 1901!Font.PLAIN access 1603!MenuPanel 1595!gridbag access 1603!MenuPanel 1906!GridBagConstraints.NONE type 1906!GridBagConstraints.NONE Variable level 1!Root 1906!GridBagConstraints.NONE access 1603!MenuPanel 1527!drawRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1527!drawRadio access 1603!MenuPanel 1906!GridBagConstraints.NONE type 1906!GridBagConstraints.NONE Variable level 1!Root 1906!GridBagConstraints.NONE access 1603!MenuPanel 1918!GridBagConstraints.WEST type 1918!GridBagConstraints.WEST Variable level 1!Root 1918!GridBagConstraints.WEST access 1603!MenuPanel 1539!bezierRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1539!bezierRadio access 1603!MenuPanel 1906!GridBagConstraints.NONE type 1906!GridBagConstraints.NONE Variable level 1!Root 1906!GridBagConstraints.NONE access 1603!MenuPanel 1918!GridBagConstraints.WEST type 1918!GridBagConstraints.WEST Variable level 1!Root 1918!GridBagConstraints.WEST access 1603!MenuPanel 1543!splineRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1543!splineRadio access 1603!MenuPanel 1906!GridBagConstraints.NONE type 1906!GridBagConstraints.NONE Variable level 1!Root 1906!GridBagConstraints.NONE access 1603!MenuPanel 1918!GridBagConstraints.WEST type 1918!GridBagConstraints.WEST Variable level 1!Root 1918!GridBagConstraints.WEST access 1603!MenuPanel 1547!xRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1547!xRadio access 1603!MenuPanel 1906!GridBagConstraints.NONE type 1906!GridBagConstraints.NONE Variable level 1!Root 1906!GridBagConstraints.NONE access 1603!MenuPanel 1918!GridBagConstraints.WEST type 1918!GridBagConstraints.WEST Variable level 1!Root 1918!GridBagConstraints.WEST access 1603!MenuPanel 1551!yRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1551!yRadio access 1603!MenuPanel 1906!GridBagConstraints.NONE type 1906!GridBagConstraints.NONE Variable level 1!Root 1906!GridBagConstraints.NONE access 1603!MenuPanel 1918!GridBagConstraints.WEST type 1918!GridBagConstraints.WEST Variable level 1!Root 1918!GridBagConstraints.WEST access 1603!MenuPanel 1459!rLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1459!rLabel access 1603!MenuPanel 1975!SwingConstants.HORIZONTAL type 1975!SwingConstants.HORIZONTAL Variable level 1!Root 1975!SwingConstants.HORIZONTAL access 1603!MenuPanel 1499!rSlider access 1603!MenuPanel 1599!c access 1603!MenuPanel 1499!rSlider access 1603!MenuPanel 1463!sLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1463!sLabel access 1603!MenuPanel 1975!SwingConstants.HORIZONTAL type 1975!SwingConstants.HORIZONTAL Variable level 1!Root 1975!SwingConstants.HORIZONTAL access 1603!MenuPanel 1503!sSlider access 1603!MenuPanel 1599!c access 1603!MenuPanel 1503!sSlider access 1603!MenuPanel 1467!tLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1467!tLabel access 1603!MenuPanel 1975!SwingConstants.HORIZONTAL type 1975!SwingConstants.HORIZONTAL Variable level 1!Root 1975!SwingConstants.HORIZONTAL access 1603!MenuPanel 1507!tSlider access 1603!MenuPanel 1599!c access 1603!MenuPanel 1507!tSlider access 1603!MenuPanel 1531!viewRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1531!viewRadio access 1603!MenuPanel 1906!GridBagConstraints.NONE type 1906!GridBagConstraints.NONE Variable level 1!Root 1906!GridBagConstraints.NONE access 1603!MenuPanel 1918!GridBagConstraints.WEST type 1918!GridBagConstraints.WEST Variable level 1!Root 1918!GridBagConstraints.WEST access 1603!MenuPanel 1555!vrotateRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1555!vrotateRadio access 1603!MenuPanel 1906!GridBagConstraints.NONE type 1906!GridBagConstraints.NONE Variable level 1!Root 1906!GridBagConstraints.NONE access 1603!MenuPanel 1918!GridBagConstraints.WEST type 1918!GridBagConstraints.WEST Variable level 1!Root 1918!GridBagConstraints.WEST access 1603!MenuPanel 1559!vtranslateRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1559!vtranslateRadio access 1603!MenuPanel 1455!settingsLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1455!settingsLabel access 1603!MenuPanel 1471!xLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1471!xLabel access 1603!MenuPanel 1475!yLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1475!yLabel access 1603!MenuPanel 1479!zLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1479!zLabel access 1603!MenuPanel 1906!GridBagConstraints.NONE type 1906!GridBagConstraints.NONE Variable level 1!Root 1906!GridBagConstraints.NONE access 1603!MenuPanel 2071!GridBagConstraints.CENTER type 2071!GridBagConstraints.CENTER Variable level 1!Root 2071!GridBagConstraints.CENTER access 1603!MenuPanel 1535!positionRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1535!positionRadio access 1603!MenuPanel 1563!noShadeRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1563!noShadeRadio access 1603!MenuPanel 1567!constantShadeRadio access 1603!MenuPanel 1599!c access 1603!MenuPanel 1567!constantShadeRadio access 1603!MenuPanel 2092!GridBagConstraints.BOTH type 2092!GridBagConstraints.BOTH Variable level 1!Root 2092!GridBagConstraints.BOTH access 1603!MenuPanel 1483!kaLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1483!kaLabel access 1603!MenuPanel 1975!SwingConstants.HORIZONTAL type 1975!SwingConstants.HORIZONTAL Variable level 1!Root 1975!SwingConstants.HORIZONTAL access 1603!MenuPanel 1511!kaSlider access 1603!MenuPanel 1599!c access 1603!MenuPanel 1511!kaSlider access 1603!MenuPanel 1487!kdLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1487!kdLabel access 1603!MenuPanel 1975!SwingConstants.HORIZONTAL type 1975!SwingConstants.HORIZONTAL Variable level 1!Root 1975!SwingConstants.HORIZONTAL access 1603!MenuPanel 1515!kdSlider access 1603!MenuPanel 1599!c access 1603!MenuPanel 1515!kdSlider access 1603!MenuPanel 1491!bLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1491!bLabel access 1603!MenuPanel 1975!SwingConstants.HORIZONTAL type 1975!SwingConstants.HORIZONTAL Variable level 1!Root 1975!SwingConstants.HORIZONTAL access 1603!MenuPanel 1519!bSlider access 1603!MenuPanel 1599!c access 1603!MenuPanel 1519!bSlider access 1603!MenuPanel 1495!pLabel access 1603!MenuPanel 1599!c access 1603!MenuPanel 1495!pLabel access 1603!MenuPanel 1975!SwingConstants.HORIZONTAL type 1975!SwingConstants.HORIZONTAL Variable level 1!Root 1975!SwingConstants.HORIZONTAL access 1603!MenuPanel 1523!pSlider access 1603!MenuPanel 1599!c access 1603!MenuPanel 1523!pSlider access 1603!MenuPanel 2092!GridBagConstraints.BOTH type 2092!GridBagConstraints.BOTH Variable level 1!Root 2092!GridBagConstraints.BOTH access 1603!MenuPanel 1443!resetButton access 1603!MenuPanel 1599!c access 1603!MenuPanel 1443!resetButton access 1603!MenuPanel 1451!quitButton access 1603!MenuPanel 1599!c access 1603!MenuPanel 1451!quitButton access 1603!MenuPanel 1447!helpButton access 1603!MenuPanel 1599!c access 1603!MenuPanel 1447!helpButton access 1603!MenuPanel 1527!drawRadio access 1603!MenuPanel 1531!viewRadio access 1603!MenuPanel 1535!positionRadio access 1603!MenuPanel 1539!bezierRadio access 1603!MenuPanel 1543!splineRadio access 1603!MenuPanel 1547!xRadio access 1603!MenuPanel 1551!yRadio access 1603!MenuPanel 1555!vrotateRadio access 1603!MenuPanel 1559!vtranslateRadio access 1603!MenuPanel 1563!noShadeRadio access 1603!MenuPanel 1567!constantShadeRadio hasInner 1434!MenuPanel 2198!ButtonHandler type 2198!ButtonHandler Class level 1!Root 2198!ButtonHandler visibility 2198!ButtonHandler private implementedBy 2201!ActionListener 2198!ButtonHandler type 2201!ActionListener Interface level 1!Root 2201!ActionListener type 2204!actionPerformed Method level 1!Root 2204!actionPerformed visibility 2204!actionPerformed public contain 2198!ButtonHandler 2204!actionPerformed call 2204!actionPerformed 2209!ActionEvent.getActionCommand type 2209!ActionEvent.getActionCommand Method level 1!Root 2209!ActionEvent.getActionCommand call 2204!actionPerformed 2212!e.getActionCommand.compareTo type 2212!e.getActionCommand.compareTo Method level 1!Root 2212!e.getActionCommand.compareTo call 2204!actionPerformed 339!System.exit type 339!System.exit Method level 1!Root 339!System.exit call 2204!actionPerformed 2209!ActionEvent.getActionCommand type 2209!ActionEvent.getActionCommand Method level 1!Root 2209!ActionEvent.getActionCommand call 2204!actionPerformed 2212!e.getActionCommand.compareTo type 2212!e.getActionCommand.compareTo Method level 1!Root 2212!e.getActionCommand.compareTo call 2204!actionPerformed 2224!m_mf.resetView type 2224!m_mf.resetView Method level 1!Root 2224!m_mf.resetView call 2204!actionPerformed 2227!m_mf.resetObject type 2227!m_mf.resetObject Method level 1!Root 2227!m_mf.resetObject call 2204!actionPerformed 2230!JOptionPane.showMessageDialog type 2230!JOptionPane.showMessageDialog Method level 1!Root 2230!JOptionPane.showMessageDialog hasInner 1434!MenuPanel 2233!SlideHandler type 2233!SlideHandler Class level 1!Root 2233!SlideHandler visibility 2233!SlideHandler private implementedBy 2236!MouseListener 2233!SlideHandler type 2236!MouseListener Interface level 1!Root 2236!MouseListener type 2239!mouseClicked Method level 1!Root 2239!mouseClicked visibility 2239!mouseClicked public contain 2233!SlideHandler 2239!mouseClicked type 2243!mouseEntered Method level 1!Root 2243!mouseEntered visibility 2243!mouseEntered public contain 2233!SlideHandler 2243!mouseEntered type 2247!mouseExited Method level 1!Root 2247!mouseExited visibility 2247!mouseExited public contain 2233!SlideHandler 2247!mouseExited type 2251!mousePressed Method level 1!Root 2251!mousePressed visibility 2251!mousePressed public contain 2233!SlideHandler 2251!mousePressed type 2255!mouseReleased Method level 1!Root 2255!mouseReleased visibility 2255!mouseReleased public contain 2233!SlideHandler 2255!mouseReleased call 2255!mouseReleased 2260!MouseEvent.getSource type 2260!MouseEvent.getSource Method level 1!Root 2260!MouseEvent.getSource call 2255!mouseReleased 2263!rSlider.getValue type 2263!rSlider.getValue Method level 1!Root 2263!rSlider.getValue call 2255!mouseReleased 2266!rLabel.setText type 2266!rLabel.setText Method level 1!Root 2266!rLabel.setText call 2255!mouseReleased 2269!m_mf.setR type 2269!m_mf.setR Method level 1!Root 2269!m_mf.setR call 2255!mouseReleased 2260!MouseEvent.getSource type 2260!MouseEvent.getSource Method level 1!Root 2260!MouseEvent.getSource call 2255!mouseReleased 2275!sSlider.getValue type 2275!sSlider.getValue Method level 1!Root 2275!sSlider.getValue call 2255!mouseReleased 2278!sLabel.setText type 2278!sLabel.setText Method level 1!Root 2278!sLabel.setText call 2255!mouseReleased 2281!m_mf.setS type 2281!m_mf.setS Method level 1!Root 2281!m_mf.setS call 2255!mouseReleased 2260!MouseEvent.getSource type 2260!MouseEvent.getSource Method level 1!Root 2260!MouseEvent.getSource call 2255!mouseReleased 2287!tSlider.getValue type 2287!tSlider.getValue Method level 1!Root 2287!tSlider.getValue call 2255!mouseReleased 2290!tLabel.setText type 2290!tLabel.setText Method level 1!Root 2290!tLabel.setText call 2255!mouseReleased 2293!m_mf.setT type 2293!m_mf.setT Method level 1!Root 2293!m_mf.setT call 2255!mouseReleased 2260!MouseEvent.getSource type 2260!MouseEvent.getSource Method level 1!Root 2260!MouseEvent.getSource call 2255!mouseReleased 2299!kaSlider.getValue type 2299!kaSlider.getValue Method level 1!Root 2299!kaSlider.getValue call 2255!mouseReleased 2302!kaLabel.setText type 2302!kaLabel.setText Method level 1!Root 2302!kaLabel.setText call 2255!mouseReleased 2305!m_mf.setKa type 2305!m_mf.setKa Method level 1!Root 2305!m_mf.setKa call 2255!mouseReleased 2260!MouseEvent.getSource type 2260!MouseEvent.getSource Method level 1!Root 2260!MouseEvent.getSource call 2255!mouseReleased 2311!kdSlider.getValue type 2311!kdSlider.getValue Method level 1!Root 2311!kdSlider.getValue call 2255!mouseReleased 2314!kdLabel.setText type 2314!kdLabel.setText Method level 1!Root 2314!kdLabel.setText call 2255!mouseReleased 2317!m_mf.setKd type 2317!m_mf.setKd Method level 1!Root 2317!m_mf.setKd call 2255!mouseReleased 2260!MouseEvent.getSource type 2260!MouseEvent.getSource Method level 1!Root 2260!MouseEvent.getSource call 2255!mouseReleased 2323!bSlider.getValue type 2323!bSlider.getValue Method level 1!Root 2323!bSlider.getValue call 2255!mouseReleased 2326!bLabel.setText type 2326!bLabel.setText Method level 1!Root 2326!bLabel.setText call 2255!mouseReleased 2329!m_mf.setB type 2329!m_mf.setB Method level 1!Root 2329!m_mf.setB call 2255!mouseReleased 2260!MouseEvent.getSource type 2260!MouseEvent.getSource Method level 1!Root 2260!MouseEvent.getSource call 2255!mouseReleased 2335!pSlider.getValue type 2335!pSlider.getValue Method level 1!Root 2335!pSlider.getValue call 2255!mouseReleased 2338!pLabel.setText type 2338!pLabel.setText Method level 1!Root 2338!pLabel.setText call 2255!mouseReleased 2341!m_mf.setP type 2341!m_mf.setP Method level 1!Root 2341!m_mf.setP type 2343!round Method level 1!Root 2343!round visibility 2343!round private contain 1434!MenuPanel 2343!round hasInner 1434!MenuPanel 2348!RadioButtonHandler type 2348!RadioButtonHandler Class level 1!Root 2348!RadioButtonHandler visibility 2348!RadioButtonHandler private implementedBy 2351!ItemListener 2348!RadioButtonHandler type 2351!ItemListener Interface level 1!Root 2351!ItemListener type 2354!itemStateChanged Method level 1!Root 2354!itemStateChanged visibility 2354!itemStateChanged public contain 2348!RadioButtonHandler 2354!itemStateChanged call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2362!m_mf.setMode type 2362!m_mf.setMode Method level 1!Root 2362!m_mf.setMode call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2362!m_mf.setMode type 2362!m_mf.setMode Method level 1!Root 2362!m_mf.setMode call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2362!m_mf.setMode type 2362!m_mf.setMode Method level 1!Root 2362!m_mf.setMode call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2380!m_mf.setShape type 2380!m_mf.setShape Method level 1!Root 2380!m_mf.setShape call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2380!m_mf.setShape type 2380!m_mf.setShape Method level 1!Root 2380!m_mf.setShape call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2392!m_mf.setAxis type 2392!m_mf.setAxis Method level 1!Root 2392!m_mf.setAxis call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2392!m_mf.setAxis type 2392!m_mf.setAxis Method level 1!Root 2392!m_mf.setAxis call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2404!m_mf.setTrans type 2404!m_mf.setTrans Method level 1!Root 2404!m_mf.setTrans call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2404!m_mf.setTrans type 2404!m_mf.setTrans Method level 1!Root 2404!m_mf.setTrans call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2416!m_mf.setShade type 2416!m_mf.setShade Method level 1!Root 2416!m_mf.setShade call 2354!itemStateChanged 2359!ItemEvent.getSource type 2359!ItemEvent.getSource Method level 1!Root 2359!ItemEvent.getSource call 2354!itemStateChanged 2416!m_mf.setShade type 2416!m_mf.setShade Method level 1!Root 2416!m_mf.setShade call 2354!itemStateChanged 2425!RadioButtonHandler.updateLabels type 2426!setMode Method level 1!Root 2426!setMode visibility 2426!setMode public contain 1434!MenuPanel 2426!setMode call 2426!setMode 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 2426!setMode 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 2426!setMode 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 2426!setMode 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 2426!setMode 2443!System.out.println.m type 2443!System.out.println.m Method level 1!Root 2443!System.out.println.m type 619!setShape Method level 1!Root 619!setShape visibility 619!setShape public contain 1434!MenuPanel 619!setShape call 619!setShape 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 619!setShape 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 619!setShape 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 619!setShape 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 619!setShape 2462!System.out.println.shape type 2462!System.out.println.shape Method level 1!Root 2462!System.out.println.shape type 622!setDrawAxis Method level 1!Root 622!setDrawAxis visibility 622!setDrawAxis public contain 1434!MenuPanel 622!setDrawAxis call 622!setDrawAxis 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 622!setDrawAxis 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 622!setDrawAxis 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 622!setDrawAxis 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 622!setDrawAxis 784!System.out.println.axis type 784!System.out.println.axis Method level 1!Root 784!System.out.println.axis type 601!setTrans Method level 1!Root 601!setTrans visibility 601!setTrans public contain 1434!MenuPanel 601!setTrans call 601!setTrans 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 601!setTrans 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 601!setTrans 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 601!setTrans 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 601!setTrans 2500!System.out.println.t type 2500!System.out.println.t Method level 1!Root 2500!System.out.println.t type 610!setXLabel Method level 1!Root 610!setXLabel visibility 610!setXLabel public contain 1434!MenuPanel 610!setXLabel call 610!setXLabel 2507!JLabel.setText type 2507!JLabel.setText Method level 1!Root 2507!JLabel.setText type 613!setYLabel Method level 1!Root 613!setYLabel visibility 613!setYLabel public contain 1434!MenuPanel 613!setYLabel call 613!setYLabel 2507!JLabel.setText type 2507!JLabel.setText Method level 1!Root 2507!JLabel.setText type 616!setZLabel Method level 1!Root 616!setZLabel visibility 616!setZLabel public contain 1434!MenuPanel 616!setZLabel call 616!setZLabel 2507!JLabel.setText type 2507!JLabel.setText Method level 1!Root 2507!JLabel.setText type 625!setR Method level 1!Root 625!setR visibility 625!setR public contain 1434!MenuPanel 625!setR call 625!setR 2528!JSlider.setValue type 2528!JSlider.setValue Method level 1!Root 2528!JSlider.setValue call 625!setR 2507!JLabel.setText type 2507!JLabel.setText Method level 1!Root 2507!JLabel.setText type 628!setS Method level 1!Root 628!setS visibility 628!setS public contain 1434!MenuPanel 628!setS call 628!setS 2528!JSlider.setValue type 2528!JSlider.setValue Method level 1!Root 2528!JSlider.setValue call 628!setS 2507!JLabel.setText type 2507!JLabel.setText Method level 1!Root 2507!JLabel.setText type 631!setT Method level 1!Root 631!setT visibility 631!setT public contain 1434!MenuPanel 631!setT call 631!setT 2528!JSlider.setValue type 2528!JSlider.setValue Method level 1!Root 2528!JSlider.setValue call 631!setT 2507!JLabel.setText type 2507!JLabel.setText Method level 1!Root 2507!JLabel.setText type 637!setKa Method level 1!Root 637!setKa visibility 637!setKa public contain 1434!MenuPanel 637!setKa call 637!setKa 2528!JSlider.setValue type 2528!JSlider.setValue Method level 1!Root 2528!JSlider.setValue call 637!setKa 2507!JLabel.setText type 2507!JLabel.setText Method level 1!Root 2507!JLabel.setText type 640!setKd Method level 1!Root 640!setKd visibility 640!setKd public contain 1434!MenuPanel 640!setKd call 640!setKd 2528!JSlider.setValue type 2528!JSlider.setValue Method level 1!Root 2528!JSlider.setValue call 640!setKd 2507!JLabel.setText type 2507!JLabel.setText Method level 1!Root 2507!JLabel.setText type 643!setB Method level 1!Root 643!setB visibility 643!setB public contain 1434!MenuPanel 643!setB call 643!setB 2528!JSlider.setValue type 2528!JSlider.setValue Method level 1!Root 2528!JSlider.setValue call 643!setB 2507!JLabel.setText type 2507!JLabel.setText Method level 1!Root 2507!JLabel.setText type 646!setP Method level 1!Root 646!setP visibility 646!setP public contain 1434!MenuPanel 646!setP call 646!setP 2528!JSlider.setValue type 2528!JSlider.setValue Method level 1!Root 2528!JSlider.setValue call 646!setP 2507!JLabel.setText type 2507!JLabel.setText Method level 1!Root 2507!JLabel.setText type 634!setShade Method level 1!Root 634!setShade visibility 634!setShade public contain 1434!MenuPanel 634!setShade call 634!setShade 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 634!setShade 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 634!setShade 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 634!setShade 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 634!setShade 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 634!setShade 2434!JRadioButton.doClick type 2434!JRadioButton.doClick Method level 1!Root 2434!JRadioButton.doClick call 634!setShade 2616!System.out.println.s type 2616!System.out.println.s Method level 1!Root 2616!System.out.println.s type 2618!updateLabels Method level 1!Root 2618!updateLabels visibility 2618!updateLabels private contain 1434!MenuPanel 2618!updateLabels call 2618!updateLabels 766!getX type 766!getX Method level 1!Root 766!getX call 2618!updateLabels 610!setXLabel call 2618!updateLabels 773!getY type 773!getY Method level 1!Root 773!getY call 2618!updateLabels 613!setYLabel call 2618!updateLabels 780!getZ type 780!getZ Method level 1!Root 780!getZ call 2618!updateLabels 616!setZLabel type 2637!Scene Class level 1!Root 2637!Scene visibility 2637!Scene public type 2639!m_shape Variable level 1!Root 2639!m_shape contain 2637!Scene 2639!m_shape visibility 2639!m_shape private type 2643!m_xnear Variable level 1!Root 2643!m_xnear contain 2637!Scene 2643!m_xnear visibility 2643!m_xnear private type 2647!m_xfar Variable level 1!Root 2647!m_xfar contain 2637!Scene 2647!m_xfar visibility 2647!m_xfar private type 2651!m_ynear Variable level 1!Root 2651!m_ynear contain 2637!Scene 2651!m_ynear visibility 2651!m_ynear private type 2655!m_yfar Variable level 1!Root 2655!m_yfar contain 2637!Scene 2655!m_yfar visibility 2655!m_yfar private type 2659!m_znear Variable level 1!Root 2659!m_znear contain 2637!Scene 2659!m_znear visibility 2659!m_znear private type 2663!m_zfar Variable level 1!Root 2663!m_zfar contain 2637!Scene 2663!m_zfar visibility 2663!m_zfar private type 2667!m_xCol Variable level 1!Root 2667!m_xCol contain 2637!Scene 2667!m_xCol visibility 2667!m_xCol private type 2671!m_yCol Variable level 1!Root 2671!m_yCol contain 2637!Scene 2671!m_yCol visibility 2671!m_yCol private type 2675!m_zCol Variable level 1!Root 2675!m_zCol contain 2637!Scene 2675!m_zCol visibility 2675!m_zCol private type 2679!Scene Constructor level 1!Root 2679!Scene visibility 2679!Scene public contain 2637!Scene 2679!Scene type 2679!Scene Constructor level 1!Root 2679!Scene visibility 2679!Scene public contain 2637!Scene 2679!Scene type 2679!Scene Constructor level 1!Root 2679!Scene visibility 2679!Scene public contain 2637!Scene 2679!Scene call 2679!Scene 2692!shape.equals type 2692!shape.equals Method level 1!Root 2692!shape.equals call 2679!Scene 2692!shape.equals type 2692!shape.equals Method level 1!Root 2692!shape.equals call 2679!Scene 2462!System.out.println.shape type 2462!System.out.println.shape Method level 1!Root 2462!System.out.println.shape type 2700!draw Method level 1!Root 2700!draw visibility 2700!draw public contain 2637!Scene 2700!draw call 2700!draw 42!Graphics2D.setStroke type 42!Graphics2D.setStroke Method level 1!Root 42!Graphics2D.setStroke call 2700!draw 45!Graphics2D.setColor type 45!Graphics2D.setColor Method level 1!Root 45!Graphics2D.setColor call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 87!Graphics2D.drawLine type 87!Graphics2D.drawLine Method level 1!Root 87!Graphics2D.drawLine call 2700!draw 45!Graphics2D.setColor type 45!Graphics2D.setColor Method level 1!Root 45!Graphics2D.setColor call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 87!Graphics2D.drawLine type 87!Graphics2D.drawLine Method level 1!Root 87!Graphics2D.drawLine call 2700!draw 45!Graphics2D.setColor type 45!Graphics2D.setColor Method level 1!Root 45!Graphics2D.setColor call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 57!get type 57!get Method level 1!Root 57!get call 2700!draw 87!Graphics2D.drawLine type 87!Graphics2D.drawLine Method level 1!Root 87!Graphics2D.drawLine call 2700!draw 2762!draw type 2762!draw Method level 1!Root 2762!draw access 2700!draw 2667!m_xCol access 2700!draw 2671!m_yCol access 2700!draw 2675!m_zCol type 2770!transform Method level 1!Root 2770!transform visibility 2770!transform public contain 2637!Scene 2770!transform call 2770!transform 2775!transform type 2775!transform Method level 1!Root 2775!transform call 2770!transform 159!mult type 159!mult Method level 1!Root 159!mult call 2770!transform 159!mult type 159!mult Method level 1!Root 159!mult call 2770!transform 159!mult type 159!mult Method level 1!Root 159!mult call 2770!transform 159!mult type 159!mult Method level 1!Root 159!mult call 2770!transform 159!mult type 159!mult Method level 1!Root 159!mult call 2770!transform 159!mult type 159!mult Method level 1!Root 159!mult access 2770!transform 2643!m_xnear access 2770!transform 2647!m_xfar access 2770!transform 2651!m_ynear access 2770!transform 2655!m_yfar access 2770!transform 2659!m_znear access 2770!transform 2663!m_zfar access 2637!Scene 2808!Color.yellow type 2808!Color.yellow Variable level 1!Root 2808!Color.yellow access 2637!Scene 2811!Color.green type 2811!Color.green Variable level 1!Root 2811!Color.green access 2637!Scene 2814!Color.cyan type 2814!Color.cyan Variable level 1!Root 2814!Color.cyan type 4!Shape Class level 1!Root 4!Shape visibility 4!Shape public abstract 4!Shape true type 2819!m_points Variable level 1!Root 2819!m_points contain 4!Shape 2819!m_points visibility 2819!m_points protected type 2823!m_sides Variable level 1!Root 2823!m_sides contain 4!Shape 2823!m_sides visibility 2823!m_sides protected type 2827!m_axis Variable level 1!Root 2827!m_axis contain 4!Shape 2827!m_axis visibility 2827!m_axis protected type 2831!m_r Variable level 1!Root 2831!m_r contain 4!Shape 2831!m_r visibility 2831!m_r protected type 2835!m_s Variable level 1!Root 2835!m_s contain 4!Shape 2835!m_s visibility 2835!m_s protected type 2839!m_t Variable level 1!Root 2839!m_t contain 4!Shape 2839!m_t visibility 2839!m_t protected type 2843!Shape Constructor level 1!Root 2843!Shape visibility 2843!Shape protected contain 4!Shape 2843!Shape type 2843!Shape Constructor level 1!Root 2843!Shape visibility 2843!Shape protected contain 4!Shape 2843!Shape type 2843!Shape Constructor level 1!Root 2843!Shape visibility 2843!Shape protected contain 4!Shape 2843!Shape call 2843!Shape 2856!mode.equals type 2856!mode.equals Method level 1!Root 2856!mode.equals call 2843!Shape 2859!make3dShape type 2843!Shape Constructor level 1!Root 2843!Shape visibility 2843!Shape protected contain 4!Shape 2843!Shape type 2762!draw Method level 1!Root 2762!draw visibility 2762!draw public abstract 2762!draw true contain 4!Shape 2762!draw type 2869!calcCurve Method level 1!Root 2869!calcCurve visibility 2869!calcCurve protected abstract 2869!calcCurve true contain 4!Shape 2869!calcCurve type 2775!transform Method level 1!Root 2775!transform visibility 2775!transform public abstract 2775!transform true contain 4!Shape 2775!transform type 2879!transformSides Method level 1!Root 2879!transformSides visibility 2879!transformSides protected contain 4!Shape 2879!transformSides type 2883!casttoSide Cast level 1!Root 2883!casttoSide contain 2879!transformSides 2883!casttoSide call 2879!transformSides 150!java.util.Vector.elements type 150!java.util.Vector.elements Method level 1!Root 150!java.util.Vector.elements call 2879!transformSides 153!Enumeration.hasMoreElements type 153!Enumeration.hasMoreElements Method level 1!Root 153!Enumeration.hasMoreElements call 2879!transformSides 156!Enumeration.nextElement type 156!Enumeration.nextElement Method level 1!Root 156!Enumeration.nextElement call 2879!transformSides 2896!transform type 2896!transform Method level 1!Root 2896!transform call 2879!transformSides 162!java.util.Vector.add type 162!java.util.Vector.add Method level 1!Root 162!java.util.Vector.add type 2901!drawShape Method level 1!Root 2901!drawShape visibility 2901!drawShape protected contain 4!Shape 2901!drawShape type 2905!casttoSide Cast level 1!Root 2905!casttoSide contain 2901!drawShape 2905!casttoSide call 2901!drawShape 42!Graphics2D.setStroke type 42!Graphics2D.setStroke Method level 1!Root 42!Graphics2D.setStroke call 2901!drawShape 2912!sortSides call 2901!drawShape 150!java.util.Vector.elements type 150!java.util.Vector.elements Method level 1!Root 150!java.util.Vector.elements call 2901!drawShape 153!Enumeration.hasMoreElements type 153!Enumeration.hasMoreElements Method level 1!Root 153!Enumeration.hasMoreElements call 2901!drawShape 156!Enumeration.nextElement type 156!Enumeration.nextElement Method level 1!Root 156!Enumeration.nextElement call 2901!drawShape 2923!draw type 2923!draw Method level 1!Root 2923!draw type 2859!make3dShape Method level 1!Root 2859!make3dShape visibility 2859!make3dShape private contain 4!Shape 2859!make3dShape type 2929!casttoVector Cast level 1!Root 2929!casttoVector contain 2859!make3dShape 2929!casttoVector type 2932!casttoVector Cast level 1!Root 2932!casttoVector contain 2859!make3dShape 2932!casttoVector type 2935!casttoVector Cast level 1!Root 2935!casttoVector contain 2859!make3dShape 2935!casttoVector type 2938!casttoVector Cast level 1!Root 2938!casttoVector contain 2859!make3dShape 2938!casttoVector type 2941!casttoVector Cast level 1!Root 2941!casttoVector contain 2859!make3dShape 2941!casttoVector type 2944!casttoSide Cast level 1!Root 2944!casttoSide contain 2859!make3dShape 2944!casttoSide type 2947!casttoSide Cast level 1!Root 2947!casttoSide contain 2859!make3dShape 2947!casttoSide type 2950!casttoSide Cast level 1!Root 2950!casttoSide contain 2859!make3dShape 2950!casttoSide type 2953!casttoSide Cast level 1!Root 2953!casttoSide contain 2859!make3dShape 2953!casttoSide call 2859!make3dShape 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 2859!make3dShape 2869!calcCurve call 2859!make3dShape 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 2859!make3dShape 2965!Math.toRadians type 2965!Math.toRadians Method level 1!Root 2965!Math.toRadians call 2859!make3dShape 150!java.util.Vector.elements type 150!java.util.Vector.elements Method level 1!Root 150!java.util.Vector.elements call 2859!make3dShape 153!Enumeration.hasMoreElements type 153!Enumeration.hasMoreElements Method level 1!Root 153!Enumeration.hasMoreElements call 2859!make3dShape 156!Enumeration.nextElement type 156!Enumeration.nextElement Method level 1!Root 156!Enumeration.nextElement call 2859!make3dShape 159!mult type 159!mult Method level 1!Root 159!mult call 2859!make3dShape 162!java.util.Vector.add type 162!java.util.Vector.add Method level 1!Root 162!java.util.Vector.add call 2859!make3dShape 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 2859!make3dShape 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 2859!make3dShape 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 2859!make3dShape 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 2859!make3dShape 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 2859!make3dShape 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 2859!make3dShape 3001!setNorth type 3001!setNorth Method level 1!Root 3001!setNorth call 2859!make3dShape 3004!setSouth type 3004!setSouth Method level 1!Root 3004!setSouth call 2859!make3dShape 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 2859!make3dShape 3010!setNorthWest type 3010!setNorthWest Method level 1!Root 3010!setNorthWest call 2859!make3dShape 3013!setSouthEast type 3013!setSouthEast Method level 1!Root 3013!setSouthEast call 2859!make3dShape 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 2859!make3dShape 3019!setNorthEast type 3019!setNorthEast Method level 1!Root 3019!setNorthEast call 2859!make3dShape 3022!setSouthWest type 3022!setSouthWest Method level 1!Root 3022!setSouthWest call 2859!make3dShape 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 2859!make3dShape 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 2859!make3dShape 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 2859!make3dShape 3034!setWest type 3034!setWest Method level 1!Root 3034!setWest call 2859!make3dShape 3037!setEast type 3037!setEast Method level 1!Root 3037!setEast call 2859!make3dShape 162!java.util.Vector.add type 162!java.util.Vector.add Method level 1!Root 162!java.util.Vector.add access 2859!make3dShape 2831!m_r access 2859!make3dShape 2835!m_s access 2859!make3dShape 2827!m_axis access 2859!make3dShape 2835!m_s type 2912!sortSides Method level 1!Root 2912!sortSides visibility 2912!sortSides private contain 4!Shape 2912!sortSides call 2912!sortSides 3055!java.util.Vector.toArray type 3055!java.util.Vector.toArray Method level 1!Root 3055!java.util.Vector.toArray call 2912!sortSides 3058!java.util.Arrays.sort.sides.cs type 3058!java.util.Arrays.sort.sides.cs Method level 1!Root 3058!java.util.Arrays.sort.sides.cs call 2912!sortSides 162!java.util.Vector.add type 162!java.util.Vector.add Method level 1!Root 162!java.util.Vector.add hasInner 4!Shape 3064!CompareSides type 3064!CompareSides Class level 1!Root 3064!CompareSides visibility 3064!CompareSides private implementedBy 3067!Comparator 3064!CompareSides type 3067!Comparator Interface level 1!Root 3067!Comparator type 3070!compare Method level 1!Root 3070!compare visibility 3070!compare public contain 3064!CompareSides 3070!compare type 3074!castObjecttoSide Cast level 1!Root 3074!castObjecttoSide contain 3070!compare 3074!castObjecttoSide type 3077!castObjecttoSide Cast level 1!Root 3077!castObjecttoSide contain 3070!compare 3077!castObjecttoSide call 3070!compare 3081!getMaxZ type 3081!getMaxZ Method level 1!Root 3081!getMaxZ call 3070!compare 3081!getMaxZ type 3081!getMaxZ Method level 1!Root 3081!getMaxZ type 3086!Side Class level 1!Root 3086!Side visibility 3086!Side public type 3088!m_tl Variable level 1!Root 3088!m_tl contain 3086!Side 3088!m_tl visibility 3088!m_tl private type 3092!m_tr Variable level 1!Root 3092!m_tr contain 3086!Side 3092!m_tr visibility 3092!m_tr private type 3096!m_br Variable level 1!Root 3096!m_br contain 3086!Side 3096!m_br visibility 3096!m_br private type 3100!m_bl Variable level 1!Root 3100!m_bl contain 3086!Side 3100!m_bl visibility 3100!m_bl private type 3104!m_north Variable level 1!Root 3104!m_north contain 3086!Side 3104!m_north visibility 3104!m_north private type 3108!m_east Variable level 1!Root 3108!m_east contain 3086!Side 3108!m_east visibility 3108!m_east private type 3112!m_south Variable level 1!Root 3112!m_south contain 3086!Side 3112!m_south visibility 3112!m_south private type 3116!m_west Variable level 1!Root 3116!m_west contain 3086!Side 3116!m_west visibility 3116!m_west private type 3120!m_northwest Variable level 1!Root 3120!m_northwest contain 3086!Side 3120!m_northwest visibility 3120!m_northwest private type 3124!m_northeast Variable level 1!Root 3124!m_northeast contain 3086!Side 3124!m_northeast visibility 3124!m_northeast private type 3128!m_southeast Variable level 1!Root 3128!m_southeast contain 3086!Side 3128!m_southeast visibility 3128!m_southeast private type 3132!m_southwest Variable level 1!Root 3132!m_southwest contain 3086!Side 3132!m_southwest visibility 3132!m_southwest private type 3136!Side Constructor level 1!Root 3136!Side visibility 3136!Side public contain 3086!Side 3136!Side type 3136!Side Constructor level 1!Root 3136!Side visibility 3136!Side public contain 3086!Side 3136!Side type 2896!transform Method level 1!Root 2896!transform visibility 2896!transform public contain 3086!Side 2896!transform call 2896!transform 159!mult type 159!mult Method level 1!Root 159!mult call 2896!transform 159!mult type 159!mult Method level 1!Root 159!mult call 2896!transform 159!mult type 159!mult Method level 1!Root 159!mult call 2896!transform 159!mult type 159!mult Method level 1!Root 159!mult access 2896!transform 3088!m_tl access 2896!transform 3092!m_tr access 2896!transform 3096!m_br access 2896!transform 3100!m_bl access 2896!transform 3104!m_north access 2896!transform 3108!m_east access 2896!transform 3112!m_south access 2896!transform 3116!m_west access 2896!transform 3120!m_northwest access 2896!transform 3124!m_northeast access 2896!transform 3128!m_southeast access 2896!transform 3132!m_southwest type 2923!draw Method level 1!Root 2923!draw visibility 2923!draw private contain 3086!Side 2923!draw call 2923!draw 3189!fill call 2923!draw 3191!Graphics.setColor type 3191!Graphics.setColor Method level 1!Root 3191!Graphics.setColor call 2923!draw 3194!getPolygon call 2923!draw 3196!Graphics.drawPolygon type 3196!Graphics.drawPolygon Method level 1!Root 3196!Graphics.drawPolygon type 3189!fill Method level 1!Root 3189!fill visibility 3189!fill private contain 3086!Side 3189!fill call 3189!fill 3191!Graphics.setColor type 3191!Graphics.setColor Method level 1!Root 3191!Graphics.setColor call 3189!fill 3194!getPolygon call 3189!fill 3208!Graphics.fillPolygon type 3208!Graphics.fillPolygon Method level 1!Root 3208!Graphics.fillPolygon type 3210!wireFrame Method level 1!Root 3210!wireFrame visibility 3210!wireFrame private contain 3086!Side 3210!wireFrame call 3210!wireFrame 3191!Graphics.setColor type 3191!Graphics.setColor Method level 1!Root 3191!Graphics.setColor call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 3230!Graphics.drawLine type 3230!Graphics.drawLine Method level 1!Root 3230!Graphics.drawLine call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 3230!Graphics.drawLine type 3230!Graphics.drawLine Method level 1!Root 3230!Graphics.drawLine call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 3230!Graphics.drawLine type 3230!Graphics.drawLine Method level 1!Root 3230!Graphics.drawLine call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 57!get type 57!get Method level 1!Root 57!get call 3210!wireFrame 3230!Graphics.drawLine type 3230!Graphics.drawLine Method level 1!Root 3230!Graphics.drawLine type 2923!draw Method level 1!Root 2923!draw visibility 2923!draw public contain 3086!Side 2923!draw call 2923!draw 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 2923!draw 3285!isInside call 2923!draw 3287!Color.green.darker type 3287!Color.green.darker Method level 1!Root 3287!Color.green.darker call 2923!draw 2923!draw call 2923!draw 3292!drawGouraud call 2923!draw 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 2923!draw 3297!getNormal call 2923!draw 3299!getIntensity call 2923!draw 3301!Color.getRGBColorComponents type 3301!Color.getRGBColorComponents Method level 1!Root 3301!Color.getRGBColorComponents call 2923!draw 3301!Color.getRGBColorComponents type 3301!Color.getRGBColorComponents Method level 1!Root 3301!Color.getRGBColorComponents call 2923!draw 3307!e.toString type 3307!e.toString Method level 1!Root 3307!e.toString call 2923!draw 3310!System.out.println.e.toString.factor type 3310!System.out.println.e.toString.factor Method level 1!Root 3310!System.out.println.e.toString.factor call 2923!draw 3285!isInside call 2923!draw 3189!fill call 2923!draw 3189!fill call 2923!draw 3285!isInside call 2923!draw 3287!Color.green.darker type 3287!Color.green.darker Method level 1!Root 3287!Color.green.darker call 2923!draw 2923!draw call 2923!draw 3326!Color.blue.darker type 3326!Color.blue.darker Method level 1!Root 3326!Color.blue.darker call 2923!draw 2923!draw access 2923!draw 3331!Color.black type 3331!Color.black Variable level 1!Root 3331!Color.black access 2923!draw 3331!Color.black type 3331!Color.black Variable level 1!Root 3331!Color.black access 2923!draw 2811!Color.green type 2811!Color.green Variable level 1!Root 2811!Color.green access 2923!draw 3100!m_bl access 2923!draw 2811!Color.green type 2811!Color.green Variable level 1!Root 2811!Color.green access 2923!draw 3345!Color.blue type 3345!Color.blue Variable level 1!Root 3345!Color.blue type 3347!getTl Method level 1!Root 3347!getTl visibility 3347!getTl public contain 3086!Side 3347!getTl access 3347!getTl 3088!m_tl type 3353!getTr Method level 1!Root 3353!getTr visibility 3353!getTr public contain 3086!Side 3353!getTr access 3353!getTr 3092!m_tr type 3359!getBr Method level 1!Root 3359!getBr visibility 3359!getBr public contain 3086!Side 3359!getBr access 3359!getBr 3096!m_br type 3365!getBl Method level 1!Root 3365!getBl visibility 3365!getBl public contain 3086!Side 3365!getBl access 3365!getBl 3100!m_bl type 3081!getMaxZ Method level 1!Root 3081!getMaxZ visibility 3081!getMaxZ public contain 3086!Side 3081!getMaxZ call 3081!getMaxZ 3376!getDisplayZ call 3081!getMaxZ 3376!getDisplayZ call 3081!getMaxZ 3380!Math.max type 3380!Math.max Method level 1!Root 3380!Math.max call 3081!getMaxZ 3376!getDisplayZ call 3081!getMaxZ 3376!getDisplayZ call 3081!getMaxZ 3380!Math.max type 3380!Math.max Method level 1!Root 3380!Math.max call 3081!getMaxZ 3380!Math.max type 3380!Math.max Method level 1!Root 3380!Math.max access 3081!getMaxZ 3092!m_tr access 3081!getMaxZ 3088!m_tl access 3081!getMaxZ 3100!m_bl access 3081!getMaxZ 3096!m_br type 3297!getNormal Method level 1!Root 3297!getNormal visibility 3297!getNormal private contain 3086!Side 3297!getNormal call 3297!getNormal 3297!getNormal type 3297!getNormal Method level 1!Root 3297!getNormal visibility 3297!getNormal private contain 3086!Side 3297!getNormal call 3297!getNormal 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 3297!getNormal 3414!minus type 3414!minus Method level 1!Root 3414!minus call 3297!getNormal 3414!minus type 3414!minus Method level 1!Root 3414!minus call 3297!getNormal 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 3297!getNormal 3414!minus type 3414!minus Method level 1!Root 3414!minus call 3297!getNormal 3414!minus type 3414!minus Method level 1!Root 3414!minus call 3297!getNormal 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 3297!getNormal 3414!minus type 3414!minus Method level 1!Root 3414!minus call 3297!getNormal 3414!minus type 3414!minus Method level 1!Root 3414!minus call 3297!getNormal 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 3297!getNormal 3414!minus type 3414!minus Method level 1!Root 3414!minus call 3297!getNormal 3414!minus type 3414!minus Method level 1!Root 3414!minus call 3297!getNormal 3447!System.out.println.point type 3447!System.out.println.point Method level 1!Root 3447!System.out.println.point call 3297!getNormal 3450!cross type 3450!cross Method level 1!Root 3450!cross call 3297!getNormal 3453!p.cross.q.normalize type 3453!p.cross.q.normalize Method level 1!Root 3453!p.cross.q.normalize access 3297!getNormal 3088!m_tl access 3297!getNormal 3088!m_tl access 3297!getNormal 3092!m_tr access 3297!getNormal 3092!m_tr access 3297!getNormal 3096!m_br access 3297!getNormal 3096!m_br access 3297!getNormal 3100!m_bl access 3297!getNormal 3100!m_bl type 3001!setNorth Method level 1!Root 3001!setNorth visibility 3001!setNorth public contain 3086!Side 3001!setNorth type 3037!setEast Method level 1!Root 3037!setEast visibility 3037!setEast public contain 3086!Side 3037!setEast type 3004!setSouth Method level 1!Root 3004!setSouth visibility 3004!setSouth public contain 3086!Side 3004!setSouth type 3034!setWest Method level 1!Root 3034!setWest visibility 3034!setWest public contain 3086!Side 3034!setWest type 3010!setNorthWest Method level 1!Root 3010!setNorthWest visibility 3010!setNorthWest public contain 3086!Side 3010!setNorthWest type 3019!setNorthEast Method level 1!Root 3019!setNorthEast visibility 3019!setNorthEast public contain 3086!Side 3019!setNorthEast type 3013!setSouthEast Method level 1!Root 3013!setSouthEast visibility 3013!setSouthEast public contain 3086!Side 3013!setSouthEast type 3022!setSouthWest Method level 1!Root 3022!setSouthWest visibility 3022!setSouthWest public contain 3086!Side 3022!setSouthWest type 3503!getFactor Method level 1!Root 3503!getFactor visibility 3503!getFactor private contain 3086!Side 3503!getFactor call 3503!getFactor 3414!minus type 3414!minus Method level 1!Root 3414!minus call 3503!getFactor 3511!lightSource.minus.normalroot.normalize type 3511!lightSource.minus.normalroot.normalize Method level 1!Root 3511!lightSource.minus.normalroot.normalize call 3503!getFactor 3514!normalize type 3514!normalize Method level 1!Root 3514!normalize call 3503!getFactor 3517!mult type 3517!mult Method level 1!Root 3517!mult type 3299!getIntensity Method level 1!Root 3299!getIntensity visibility 3299!getIntensity private contain 3086!Side 3299!getIntensity call 3299!getIntensity 3503!getFactor type 3292!drawGouraud Method level 1!Root 3292!drawGouraud visibility 3292!drawGouraud private contain 3086!Side 3292!drawGouraud call 3292!drawGouraud 3297!getNormal type 3297!getNormal Method level 1!Root 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3297!getNormal type 3297!getNormal Method level 1!Root 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3542!getCompositeNormal call 3292!drawGouraud 3297!getNormal type 3297!getNormal Method level 1!Root 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3297!getNormal type 3297!getNormal Method level 1!Root 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3542!getCompositeNormal call 3292!drawGouraud 3297!getNormal type 3297!getNormal Method level 1!Root 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3297!getNormal type 3297!getNormal Method level 1!Root 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3542!getCompositeNormal call 3292!drawGouraud 3297!getNormal type 3297!getNormal Method level 1!Root 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3297!getNormal type 3297!getNormal Method level 1!Root 3297!getNormal call 3292!drawGouraud 3297!getNormal call 3292!drawGouraud 3542!getCompositeNormal call 3292!drawGouraud 3299!getIntensity call 3292!drawGouraud 3299!getIntensity call 3292!drawGouraud 3299!getIntensity call 3292!drawGouraud 3299!getIntensity call 3292!drawGouraud 3594!isTop call 3292!drawGouraud 3594!isTop call 3292!drawGouraud 3594!isTop call 3292!drawGouraud 3600!isMidTop call 3292!drawGouraud 3600!isMidTop call 3292!drawGouraud 3600!isMidTop call 3292!drawGouraud 3606!isMidBottom call 3292!drawGouraud 3606!isMidBottom call 3292!drawGouraud 3606!isMidBottom call 3292!drawGouraud 3612!isBottom call 3292!drawGouraud 3612!isBottom call 3292!drawGouraud 3612!isBottom call 3292!drawGouraud 3618!scanGouraud access 3292!drawGouraud 3104!m_north access 3292!drawGouraud 3116!m_west access 3292!drawGouraud 3104!m_north access 3292!drawGouraud 3108!m_east access 3292!drawGouraud 3108!m_east access 3292!drawGouraud 3112!m_south access 3292!drawGouraud 3112!m_south access 3292!drawGouraud 3116!m_west access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3088!m_tl access 3292!drawGouraud 3092!m_tr access 3292!drawGouraud 3100!m_bl access 3292!drawGouraud 3096!m_br access 3292!drawGouraud 3100!m_bl type 3618!scanGouraud Method level 1!Root 3618!scanGouraud visibility 3618!scanGouraud private contain 3086!Side 3618!scanGouraud call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 3800!toString type 3800!toString Method level 1!Root 3800!toString call 3618!scanGouraud 3800!toString type 3800!toString Method level 1!Root 3800!toString call 3618!scanGouraud 3800!toString type 3800!toString Method level 1!Root 3800!toString call 3618!scanGouraud 3800!toString type 3800!toString Method level 1!Root 3800!toString call 3618!scanGouraud 3812!System.out.println.tr.toString.br.toString.tl.toString.bl.toString type 3812!System.out.println.tr.toString.br.toString.tl.toString.bl.toString Method level 1!Root 3812!System.out.println.tr.toString.br.toString.tl.toString.bl.toString call 3618!scanGouraud 3815!getSlope call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 3815!getSlope call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 57!get type 57!get Method level 1!Root 57!get call 3618!scanGouraud 3191!Graphics.setColor type 3191!Graphics.setColor Method level 1!Root 3191!Graphics.setColor call 3618!scanGouraud 3870!Graphics.drawRect type 3870!Graphics.drawRect Method level 1!Root 3870!Graphics.drawRect type 3542!getCompositeNormal Method level 1!Root 3542!getCompositeNormal visibility 3542!getCompositeNormal private contain 3086!Side 3542!getCompositeNormal call 3542!getCompositeNormal 3877!plus type 3877!plus Method level 1!Root 3877!plus call 3542!getCompositeNormal 3880!a.plus.b.normalize type 3880!a.plus.b.normalize Method level 1!Root 3880!a.plus.b.normalize call 3542!getCompositeNormal 3877!plus type 3877!plus Method level 1!Root 3877!plus call 3542!getCompositeNormal 3886!result.plus.c.normalize type 3886!result.plus.c.normalize Method level 1!Root 3886!result.plus.c.normalize type 3815!getSlope Method level 1!Root 3815!getSlope visibility 3815!getSlope private contain 3086!Side 3815!getSlope call 3815!getSlope 57!get type 57!get Method level 1!Root 57!get call 3815!getSlope 57!get type 57!get Method level 1!Root 57!get call 3815!getSlope 3899!Math.abs type 3899!Math.abs Method level 1!Root 3899!Math.abs call 3815!getSlope 57!get type 57!get Method level 1!Root 57!get call 3815!getSlope 57!get type 57!get Method level 1!Root 57!get call 3815!getSlope 3899!Math.abs type 3899!Math.abs Method level 1!Root 3899!Math.abs type 3612!isBottom Method level 1!Root 3612!isBottom visibility 3612!isBottom private contain 3086!Side 3612!isBottom call 3612!isBottom 57!get type 57!get Method level 1!Root 57!get call 3612!isBottom 57!get type 57!get Method level 1!Root 57!get call 3612!isBottom 57!get type 57!get Method level 1!Root 57!get call 3612!isBottom 57!get type 57!get Method level 1!Root 57!get call 3612!isBottom 57!get type 57!get Method level 1!Root 57!get call 3612!isBottom 57!get type 57!get Method level 1!Root 57!get type 3600!isMidTop Method level 1!Root 3600!isMidTop visibility 3600!isMidTop private contain 3086!Side 3600!isMidTop call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get call 3600!isMidTop 57!get type 57!get Method level 1!Root 57!get type 3606!isMidBottom Method level 1!Root 3606!isMidBottom visibility 3606!isMidBottom private contain 3086!Side 3606!isMidBottom call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get call 3606!isMidBottom 57!get type 57!get Method level 1!Root 57!get type 3594!isTop Method level 1!Root 3594!isTop visibility 3594!isTop private contain 3086!Side 3594!isTop call 3594!isTop 57!get type 57!get Method level 1!Root 57!get call 3594!isTop 57!get type 57!get Method level 1!Root 57!get call 3594!isTop 57!get type 57!get Method level 1!Root 57!get call 3594!isTop 57!get type 57!get Method level 1!Root 57!get call 3594!isTop 57!get type 57!get Method level 1!Root 57!get call 3594!isTop 57!get type 57!get Method level 1!Root 57!get type 3594!isTop Method level 1!Root 3594!isTop visibility 3594!isTop private contain 3086!Side 3594!isTop call 3594!isTop 57!get type 57!get Method level 1!Root 57!get call 3594!isTop 57!get type 57!get Method level 1!Root 57!get call 3594!isTop 57!get type 57!get Method level 1!Root 57!get call 3594!isTop 57!get type 57!get Method level 1!Root 57!get type 3594!isTop Method level 1!Root 3594!isTop visibility 3594!isTop private contain 3086!Side 3594!isTop call 3594!isTop 57!get type 57!get Method level 1!Root 57!get call 3594!isTop 57!get type 57!get Method level 1!Root 57!get type 3376!getDisplayZ Method level 1!Root 3376!getDisplayZ visibility 3376!getDisplayZ private contain 3086!Side 3376!getDisplayZ call 3376!getDisplayZ 220!set type 220!set Method level 1!Root 220!set call 3376!getDisplayZ 3517!mult type 3517!mult Method level 1!Root 3517!mult access 3376!getDisplayZ 4107!java.lang.Double.MAX_VALUE type 4107!java.lang.Double.MAX_VALUE Variable level 1!Root 4107!java.lang.Double.MAX_VALUE type 3285!isInside Method level 1!Root 3285!isInside visibility 3285!isInside private contain 3086!Side 3285!isInside call 3285!isInside 220!set type 220!set Method level 1!Root 220!set call 3285!isInside 3297!getNormal call 3285!isInside 4119!getNormal.mult.ep type 4119!getNormal.mult.ep Method level 1!Root 4119!getNormal.mult.ep access 3285!isInside 4107!java.lang.Double.MAX_VALUE type 4107!java.lang.Double.MAX_VALUE Variable level 1!Root 4107!java.lang.Double.MAX_VALUE type 3194!getPolygon Method level 1!Root 3194!getPolygon visibility 3194!getPolygon private contain 3086!Side 3194!getPolygon call 3194!getPolygon 1270!System.out.println type 1270!System.out.println Method level 1!Root 1270!System.out.println call 3194!getPolygon 57!get type 57!get Method level 1!Root 57!get call 3194!getPolygon 57!get type 57!get Method level 1!Root 57!get call 3194!getPolygon 57!get type 57!get Method level 1!Root 57!get call 3194!getPolygon 57!get type 57!get Method level 1!Root 57!get call 3194!getPolygon 57!get type 57!get Method level 1!Root 57!get call 3194!getPolygon 57!get type 57!get Method level 1!Root 57!get call 3194!getPolygon 57!get type 57!get Method level 1!Root 57!get call 3194!getPolygon 57!get type 57!get Method level 1!Root 57!get access 3194!getPolygon 3088!m_tl access 3194!getPolygon 3092!m_tr access 3194!getPolygon 3096!m_br access 3194!getPolygon 3100!m_bl type 4163!Spline Class level 1!Root 4163!Spline visibility 4163!Spline public isSuper 4!Shape 4163!Spline type 4!Shape Class level 1!Root 4!Shape type 4168!Spline Constructor level 1!Root 4168!Spline visibility 4168!Spline public contain 4163!Spline 4168!Spline type 4168!Spline Constructor level 1!Root 4168!Spline visibility 4168!Spline public contain 4163!Spline 4168!Spline type 4168!Spline Constructor level 1!Root 4168!Spline visibility 4168!Spline private contain 4163!Spline 4168!Spline type 4180!draw Method level 1!Root 4180!draw visibility 4180!draw public contain 4163!Spline 4180!draw type 4184!casttoVector Cast level 1!Root 4184!casttoVector contain 4180!draw 4184!casttoVector type 4187!casttoVector Cast level 1!Root 4187!casttoVector contain 4180!draw 4187!casttoVector type 4190!casttoVector Cast level 1!Root 4190!casttoVector contain 4180!draw 4190!casttoVector call 4180!draw 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4180!draw 45!Graphics2D.setColor type 45!Graphics2D.setColor Method level 1!Root 45!Graphics2D.setColor call 4180!draw 150!java.util.Vector.elements type 150!java.util.Vector.elements Method level 1!Root 150!java.util.Vector.elements call 4180!draw 153!Enumeration.hasMoreElements type 153!Enumeration.hasMoreElements Method level 1!Root 153!Enumeration.hasMoreElements call 4180!draw 156!Enumeration.nextElement type 156!Enumeration.nextElement Method level 1!Root 156!Enumeration.nextElement call 4180!draw 57!get type 57!get Method level 1!Root 57!get call 4180!draw 57!get type 57!get Method level 1!Root 57!get call 4180!draw 63!Graphics2D.fillOval type 63!Graphics2D.fillOval Method level 1!Root 63!Graphics2D.fillOval call 4180!draw 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 4180!draw 4221!calcCurve call 4180!draw 150!java.util.Vector.elements type 150!java.util.Vector.elements Method level 1!Root 150!java.util.Vector.elements call 4180!draw 156!Enumeration.nextElement type 156!Enumeration.nextElement Method level 1!Root 156!Enumeration.nextElement call 4180!draw 153!Enumeration.hasMoreElements type 153!Enumeration.hasMoreElements Method level 1!Root 153!Enumeration.hasMoreElements call 4180!draw 156!Enumeration.nextElement type 156!Enumeration.nextElement Method level 1!Root 156!Enumeration.nextElement call 4180!draw 57!get type 57!get Method level 1!Root 57!get call 4180!draw 57!get type 57!get Method level 1!Root 57!get call 4180!draw 57!get type 57!get Method level 1!Root 57!get call 4180!draw 57!get type 57!get Method level 1!Root 57!get call 4180!draw 87!Graphics2D.drawLine type 87!Graphics2D.drawLine Method level 1!Root 87!Graphics2D.drawLine call 4180!draw 4250!Spline.drawShape access 4180!draw 140!Color.red type 140!Color.red Variable level 1!Root 140!Color.red type 4254!transform Method level 1!Root 4254!transform visibility 4254!transform public contain 4163!Spline 4254!transform type 4258!casttoVector Cast level 1!Root 4258!casttoVector contain 4254!transform 4258!casttoVector call 4254!transform 150!java.util.Vector.elements type 150!java.util.Vector.elements Method level 1!Root 150!java.util.Vector.elements call 4254!transform 153!Enumeration.hasMoreElements type 153!Enumeration.hasMoreElements Method level 1!Root 153!Enumeration.hasMoreElements call 4254!transform 156!Enumeration.nextElement type 156!Enumeration.nextElement Method level 1!Root 156!Enumeration.nextElement call 4254!transform 159!mult type 159!mult Method level 1!Root 159!mult call 4254!transform 162!java.util.Vector.add type 162!java.util.Vector.add Method level 1!Root 162!java.util.Vector.add call 4254!transform 4277!Spline.transformSides type 4221!calcCurve Method level 1!Root 4221!calcCurve visibility 4221!calcCurve protected contain 4163!Spline 4221!calcCurve type 4282!casttoVector Cast level 1!Root 4282!casttoVector contain 4221!calcCurve 4282!casttoVector type 4285!casttoVector Cast level 1!Root 4285!casttoVector contain 4221!calcCurve 4285!casttoVector type 4288!casttoVector Cast level 1!Root 4288!casttoVector contain 4221!calcCurve 4288!casttoVector type 4291!casttoVector Cast level 1!Root 4291!casttoVector contain 4221!calcCurve 4291!casttoVector type 4294!casttoVector Cast level 1!Root 4294!casttoVector contain 4221!calcCurve 4294!casttoVector type 4297!casttoVector Cast level 1!Root 4297!casttoVector contain 4221!calcCurve 4297!casttoVector type 4300!casttoVector Cast level 1!Root 4300!casttoVector contain 4221!calcCurve 4300!casttoVector type 4303!casttoVector Cast level 1!Root 4303!casttoVector contain 4221!calcCurve 4303!casttoVector call 4221!calcCurve 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 4221!calcCurve 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 4221!calcCurve 177!System.out.println.m_points.size type 177!System.out.println.m_points.size Method level 1!Root 177!System.out.println.m_points.size call 4221!calcCurve 51!java.util.Vector.size type 51!java.util.Vector.size Method level 1!Root 51!java.util.Vector.size call 4221!calcCurve 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 4221!calcCurve 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 4221!calcCurve 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 4221!calcCurve 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 4221!calcCurve 4331!getCoeffs call 4221!calcCurve 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 4221!calcCurve 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 4221!calcCurve 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 4221!calcCurve 54!java.util.Vector.get type 54!java.util.Vector.get Method level 1!Root 54!java.util.Vector.get call 4221!calcCurve 4331!getCoeffs call 4221!calcCurve 57!get type 57!get Method level 1!Root 57!get call 4221!calcCurve 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 4221!calcCurve 57!get type 57!get Method level 1!Root 57!get call 4221!calcCurve 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 4221!calcCurve 57!get type 57!get Method level 1!Root 57!get call 4221!calcCurve 57!get type 57!get Method level 1!Root 57!get call 4221!calcCurve 57!get type 57!get Method level 1!Root 57!get call 4221!calcCurve 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 4221!calcCurve 57!get type 57!get Method level 1!Root 57!get call 4221!calcCurve 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 4221!calcCurve 57!get type 57!get Method level 1!Root 57!get call 4221!calcCurve 57!get type 57!get Method level 1!Root 57!get call 4221!calcCurve 220!set type 220!set Method level 1!Root 220!set call 4221!calcCurve 220!set type 220!set Method level 1!Root 220!set call 4221!calcCurve 162!java.util.Vector.add type 162!java.util.Vector.add Method level 1!Root 162!java.util.Vector.add type 4331!getCoeffs Method level 1!Root 4331!getCoeffs visibility 4331!getCoeffs private contain 4163!Spline 4331!getCoeffs call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 245!set type 245!set Method level 1!Root 245!set call 4331!getCoeffs 57!get type 57!get Method level 1!Root 57!get call 4331!getCoeffs 220!set type 220!set Method level 1!Root 220!set call 4331!getCoeffs 57!get type 57!get Method level 1!Root 57!get call 4331!getCoeffs 220!set type 220!set Method level 1!Root 220!set call 4331!getCoeffs 57!get type 57!get Method level 1!Root 57!get call 4331!getCoeffs 220!set type 220!set Method level 1!Root 220!set call 4331!getCoeffs 57!get type 57!get Method level 1!Root 57!get call 4331!getCoeffs 220!set type 220!set Method level 1!Root 220!set call 4331!getCoeffs 159!mult type 159!mult Method level 1!Root 159!mult type 4470!Vector Class level 1!Root 4470!Vector visibility 4470!Vector public type 4472!m_vector Variable level 1!Root 4472!m_vector contain 4470!Vector 4472!m_vector visibility 4472!m_vector private type 4476!Vector Constructor level 1!Root 4476!Vector visibility 4476!Vector public contain 4470!Vector 4476!Vector type 4476!Vector Constructor level 1!Root 4476!Vector visibility 4476!Vector public contain 4470!Vector 4476!Vector call 4476!Vector 220!set type 4476!Vector Constructor level 1!Root 4476!Vector visibility 4476!Vector public contain 4470!Vector 4476!Vector call 4476!Vector 4491!System.arraycopy type 4491!System.arraycopy Method level 1!Root 4491!System.arraycopy access 4476!Vector 4494!a.length type 4494!a.length Variable level 1!Root 4494!a.length access 4476!Vector 4472!m_vector access 4476!Vector 4494!a.length type 4494!a.length Variable level 1!Root 4494!a.length type 1378!getLen Method level 1!Root 1378!getLen visibility 1378!getLen public contain 4470!Vector 1378!getLen type 3800!toString Method level 1!Root 3800!toString visibility 3800!toString public contain 4470!Vector 3800!toString type 4509!pers Method level 1!Root 4509!pers visibility 4509!pers public contain 4470!Vector 4509!pers call 4509!pers 57!get call 4509!pers 57!get call 4509!pers 220!set type 220!set Method level 1!Root 220!set call 4509!pers 57!get call 4509!pers 220!set type 220!set Method level 1!Root 220!set call 4509!pers 57!get call 4509!pers 220!set type 220!set Method level 1!Root 220!set type 3450!cross Method level 1!Root 3450!cross visibility 3450!cross public contain 4470!Vector 3450!cross call 3450!cross 57!get call 3450!cross 57!get type 57!get Method level 1!Root 57!get call 3450!cross 57!get call 3450!cross 57!get type 57!get Method level 1!Root 57!get call 3450!cross 220!set type 220!set Method level 1!Root 220!set call 3450!cross 57!get call 3450!cross 57!get type 57!get Method level 1!Root 57!get call 3450!cross 57!get call 3450!cross 57!get type 57!get Method level 1!Root 57!get call 3450!cross 220!set type 220!set Method level 1!Root 220!set call 3450!cross 57!get call 3450!cross 57!get type 57!get Method level 1!Root 57!get call 3450!cross 57!get call 3450!cross 57!get type 57!get Method level 1!Root 57!get call 3450!cross 220!set type 220!set Method level 1!Root 220!set type 3517!mult Method level 1!Root 3517!mult visibility 3517!mult public contain 4470!Vector 3517!mult call 3517!mult 57!get call 3517!mult 57!get type 57!get Method level 1!Root 57!get call 3517!mult 57!get call 3517!mult 57!get type 57!get Method level 1!Root 57!get call 3517!mult 57!get call 3517!mult 57!get type 57!get Method level 1!Root 57!get type 3514!normalize Method level 1!Root 3514!normalize visibility 3514!normalize public contain 4470!Vector 3514!normalize call 3514!normalize 57!get call 3514!normalize 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 3514!normalize 57!get call 3514!normalize 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 3514!normalize 57!get call 3514!normalize 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 3514!normalize 4612!Math.sqrt type 4612!Math.sqrt Method level 1!Root 4612!Math.sqrt call 3514!normalize 57!get call 3514!normalize 220!set type 220!set Method level 1!Root 220!set call 3514!normalize 57!get call 3514!normalize 220!set type 220!set Method level 1!Root 220!set call 3514!normalize 57!get call 3514!normalize 220!set type 220!set Method level 1!Root 220!set type 4629!length Method level 1!Root 4629!length visibility 4629!length public contain 4470!Vector 4629!length call 4629!length 1378!getLen call 4629!length 57!get call 4629!length 187!Math.pow type 187!Math.pow Method level 1!Root 187!Math.pow call 4629!length 4612!Math.sqrt type 4612!Math.sqrt Method level 1!Root 4612!Math.sqrt type 3414!minus Method level 1!Root 3414!minus visibility 3414!minus public contain 4470!Vector 3414!minus call 3414!minus 57!get call 3414!minus 57!get type 57!get Method level 1!Root 57!get call 3414!minus 220!set type 220!set Method level 1!Root 220!set call 3414!minus 57!get call 3414!minus 57!get type 57!get Method level 1!Root 57!get call 3414!minus 220!set type 220!set Method level 1!Root 220!set call 3414!minus 57!get call 3414!minus 57!get type 57!get Method level 1!Root 57!get call 3414!minus 220!set type 220!set Method level 1!Root 220!set type 3877!plus Method level 1!Root 3877!plus visibility 3877!plus public contain 4470!Vector 3877!plus call 3877!plus 57!get call 3877!plus 57!get type 57!get Method level 1!Root 57!get call 3877!plus 220!set type 220!set Method level 1!Root 220!set call 3877!plus 57!get call 3877!plus 57!get type 57!get Method level 1!Root 57!get call 3877!plus 220!set type 220!set Method level 1!Root 220!set call 3877!plus 57!get call 3877!plus 57!get type 57!get Method level 1!Root 57!get call 3877!plus 220!set type 220!set Method level 1!Root 220!set type 604!zero Method level 1!Root 604!zero visibility 604!zero public contain 4470!Vector 604!zero call 604!zero 220!set call 604!zero 220!set call 604!zero 220!set type 57!get Method level 1!Root 57!get visibility 57!get public contain 4470!Vector 57!get type 220!set Method level 1!Root 220!set visibility 220!set public contain 4470!Vector 220!set type 57!get Method level 1!Root 57!get visibility 57!get public contain 4470!Vector 57!get call 57!get 4722!getIndex call 57!get 57!get type 220!set Method level 1!Root 220!set visibility 220!set public contain 4470!Vector 220!set call 220!set 4722!getIndex call 220!set 220!set type 4722!getIndex Method level 1!Root 4722!getIndex visibility 4722!getIndex private contain 4470!Vector 4722!getIndex call 4722!getIndex 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4722!getIndex 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4722!getIndex 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4722!getIndex 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4722!getIndex 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4722!getIndex 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4722!getIndex 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4722!getIndex 1270!System.out.println type 1270!System.out.println Method level 1!Root 1270!System.out.println type 4761!ViewManager Class level 1!Root 4761!ViewManager visibility 4761!ViewManager public type 4763!m_mf Variable level 1!Root 4763!m_mf contain 4761!ViewManager 4763!m_mf visibility 4763!m_mf private type 4767!m_mode Variable level 1!Root 4767!m_mode contain 4761!ViewManager 4767!m_mode visibility 4767!m_mode private type 4771!m_points Variable level 1!Root 4771!m_points contain 4761!ViewManager 4771!m_points visibility 4771!m_points private type 4775!m_drawAxis Variable level 1!Root 4775!m_drawAxis contain 4761!ViewManager 4775!m_drawAxis visibility 4775!m_drawAxis private type 4779!m_shape Variable level 1!Root 4779!m_shape contain 4761!ViewManager 4779!m_shape visibility 4779!m_shape private type 4783!m_r Variable level 1!Root 4783!m_r contain 4761!ViewManager 4783!m_r visibility 4783!m_r private type 4787!m_s Variable level 1!Root 4787!m_s contain 4761!ViewManager 4787!m_s visibility 4787!m_s private type 4791!m_t Variable level 1!Root 4791!m_t contain 4761!ViewManager 4791!m_t visibility 4791!m_t private type 4795!m_shade Variable level 1!Root 4795!m_shade contain 4761!ViewManager 4795!m_shade visibility 4795!m_shade private type 4799!m_ka Variable level 1!Root 4799!m_ka contain 4761!ViewManager 4799!m_ka visibility 4799!m_ka private type 4803!m_kd Variable level 1!Root 4803!m_kd contain 4761!ViewManager 4803!m_kd visibility 4803!m_kd private type 4807!m_b Variable level 1!Root 4807!m_b contain 4761!ViewManager 4807!m_b visibility 4807!m_b private type 4811!m_p Variable level 1!Root 4811!m_p contain 4761!ViewManager 4811!m_p visibility 4811!m_p private type 4815!m_lightSource Variable level 1!Root 4815!m_lightSource contain 4761!ViewManager 4815!m_lightSource visibility 4815!m_lightSource private type 4819!m_vtrans Variable level 1!Root 4819!m_vtrans contain 4761!ViewManager 4819!m_vtrans visibility 4819!m_vtrans private type 4823!m_vrotate Variable level 1!Root 4823!m_vrotate contain 4761!ViewManager 4823!m_vrotate visibility 4823!m_vrotate private type 4827!m_vtranslast Variable level 1!Root 4827!m_vtranslast contain 4761!ViewManager 4827!m_vtranslast visibility 4827!m_vtranslast private type 4831!m_vrotlast Variable level 1!Root 4831!m_vrotlast contain 4761!ViewManager 4831!m_vrotlast visibility 4831!m_vrotlast private type 4835!m_strans Variable level 1!Root 4835!m_strans contain 4761!ViewManager 4835!m_strans visibility 4835!m_strans private type 4839!m_curvrot Variable level 1!Root 4839!m_curvrot contain 4761!ViewManager 4839!m_curvrot visibility 4839!m_curvrot private type 4843!ViewManager Constructor level 1!Root 4843!ViewManager visibility 4843!ViewManager public contain 4761!ViewManager 4843!ViewManager call 4843!ViewManager 835!getR type 835!getR Method level 1!Root 835!getR call 4843!ViewManager 841!getS type 841!getS Method level 1!Root 841!getS call 4843!ViewManager 847!getT type 847!getT Method level 1!Root 847!getT call 4843!ViewManager 245!set type 245!set Method level 1!Root 245!set call 4843!ViewManager 245!set type 245!set Method level 1!Root 245!set type 457!draw Method level 1!Root 457!draw visibility 457!draw public contain 4761!ViewManager 457!draw call 457!draw 245!set type 245!set Method level 1!Root 245!set call 457!draw 245!set type 245!set Method level 1!Root 245!set call 457!draw 2770!transform type 2770!transform Method level 1!Root 2770!transform call 457!draw 2770!transform type 2770!transform Method level 1!Root 2770!transform call 457!draw 2770!transform type 2770!transform Method level 1!Root 2770!transform call 457!draw 2700!draw type 2700!draw Method level 1!Root 2700!draw access 457!draw 4771!m_points access 457!draw 4767!m_mode access 457!draw 4779!m_shape access 457!draw 4775!m_drawAxis access 457!draw 4783!m_r access 457!draw 4787!m_s access 457!draw 4791!m_t access 457!draw 4823!m_vrotate access 457!draw 4819!m_vtrans access 457!draw 4835!m_strans access 457!draw 4767!m_mode access 457!draw 4815!m_lightSource access 457!draw 4795!m_shade access 457!draw 4799!m_ka access 457!draw 4803!m_kd access 457!draw 4807!m_b access 457!draw 4811!m_p type 687!set Method level 1!Root 687!set visibility 687!set public contain 4761!ViewManager 687!set call 687!set 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 687!set 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 687!set 4929!getLast call 687!set 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 687!set 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 687!set 4937!rotateTrans call 687!set 1358!get type 1358!get Method level 1!Root 1358!get call 687!set 57!get type 57!get Method level 1!Root 57!get call 687!set 245!set type 245!set Method level 1!Root 245!set call 687!set 1358!get type 1358!get Method level 1!Root 1358!get call 687!set 57!get type 57!get Method level 1!Root 57!get call 687!set 245!set type 245!set Method level 1!Root 245!set call 687!set 1358!get type 1358!get Method level 1!Root 1358!get call 687!set 57!get type 57!get Method level 1!Root 57!get call 687!set 245!set type 245!set Method level 1!Root 245!set call 687!set 2965!Math.toRadians type 2965!Math.toRadians Method level 1!Root 2965!Math.toRadians call 687!set 159!mult type 159!mult Method level 1!Root 159!mult call 687!set 2965!Math.toRadians type 2965!Math.toRadians Method level 1!Root 2965!Math.toRadians call 687!set 220!set type 220!set Method level 1!Root 220!set call 687!set 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 687!set 220!set type 220!set Method level 1!Root 220!set call 687!set 4984!setLast type 687!set Method level 1!Root 687!set visibility 687!set public contain 4761!ViewManager 687!set call 687!set 162!java.util.Vector.add type 162!java.util.Vector.add Method level 1!Root 162!java.util.Vector.add type 687!set Method level 1!Root 687!set visibility 687!set public contain 4761!ViewManager 687!set type 687!set Method level 1!Root 687!set visibility 687!set public contain 4761!ViewManager 687!set type 687!set Method level 1!Root 687!set visibility 687!set public contain 4761!ViewManager 687!set type 687!set Method level 1!Root 687!set visibility 687!set public contain 4761!ViewManager 687!set type 4937!rotateTrans Method level 1!Root 4937!rotateTrans visibility 4937!rotateTrans private contain 4761!ViewManager 4937!rotateTrans call 4937!rotateTrans 220!set type 220!set Method level 1!Root 220!set call 4937!rotateTrans 159!mult type 159!mult Method level 1!Root 159!mult type 4929!getLast Method level 1!Root 4929!getLast visibility 4929!getLast private contain 4761!ViewManager 4929!getLast call 4929!getLast 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4929!getLast 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4929!getLast 57!get type 57!get Method level 1!Root 57!get call 4929!getLast 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4929!getLast 57!get type 57!get Method level 1!Root 57!get call 4929!getLast 5038!System.out.println.trans type 5038!System.out.println.trans Method level 1!Root 5038!System.out.println.trans call 4929!getLast 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4929!getLast 57!get type 57!get Method level 1!Root 57!get call 4929!getLast 5047!System.out.println.mode type 5047!System.out.println.mode Method level 1!Root 5047!System.out.println.mode type 4984!setLast Method level 1!Root 4984!setLast visibility 4984!setLast private contain 4761!ViewManager 4984!setLast call 4984!setLast 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4984!setLast 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4984!setLast 220!set type 220!set Method level 1!Root 220!set call 4984!setLast 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4984!setLast 220!set type 220!set Method level 1!Root 220!set call 4984!setLast 5038!System.out.println.trans type 5038!System.out.println.trans Method level 1!Root 5038!System.out.println.trans call 4984!setLast 48!String.equals type 48!String.equals Method level 1!Root 48!String.equals call 4984!setLast 220!set type 220!set Method level 1!Root 220!set call 4984!setLast 5047!System.out.println.mode type 5047!System.out.println.mode Method level 1!Root 5047!System.out.println.mode