Crossfire JXClient, Trunk
Public Member Functions | Package Attributes | Private Member Functions | List of all members
XYZApp Class Reference
Inheritance diagram for XYZApp:
Inheritance graph
Collaboration diagram for XYZApp:
Collaboration graph

Public Member Functions

void destroy ()
 
String getAppletInfo ()
 
String[][] getParameterInfo ()
 
void init ()
 
void mouseClicked (MouseEvent e)
 
void mouseDragged (MouseEvent e)
 
void mouseEntered (MouseEvent e)
 
void mouseExited (MouseEvent e)
 
void mouseMoved (MouseEvent e)
 
void mousePressed (MouseEvent e)
 
void mouseReleased (MouseEvent e)
 
void paint (Graphics g)
 
void run ()
 
void start ()
 
void stop ()
 
void update (Graphics g)
 

Package Attributes

Matrix3D amat = new Matrix3D()
 
Image backBuffer
 
Graphics backGC
 
Dimension backSize
 
XYZChemModel md
 
String mdname = null
 
String message = null
 
boolean painted = true
 
int prevx
 
int prevy
 
float scalefudge = 1
 
Matrix3D tmat = new Matrix3D()
 
float xfac
 

Private Member Functions

synchronized void newBackBuffer ()
 
synchronized void setPainted ()
 

Detailed Description

An applet to put a Chemical model into a page

Definition at line 297 of file XYZApp.java.

Member Function Documentation

◆ destroy()

void XYZApp.destroy ( )

Definition at line 341 of file XYZApp.java.

◆ getAppletInfo()

String XYZApp.getAppletInfo ( )

Definition at line 484 of file XYZApp.java.

◆ getParameterInfo()

String [][] XYZApp.getParameterInfo ( )

Definition at line 490 of file XYZApp.java.

◆ init()

void XYZApp.init ( )

Definition at line 322 of file XYZApp.java.

References Matrix3D.xrot(), and Matrix3D.yrot().

Here is the call graph for this function:

◆ mouseClicked()

void XYZApp.mouseClicked ( MouseEvent  e)

Definition at line 395 of file XYZApp.java.

◆ mouseDragged()

void XYZApp.mouseDragged ( MouseEvent  e)

Definition at line 418 of file XYZApp.java.

References Matrix3D.mult().

Here is the call graph for this function:

◆ mouseEntered()

void XYZApp.mouseEntered ( MouseEvent  e)

Definition at line 410 of file XYZApp.java.

◆ mouseExited()

void XYZApp.mouseExited ( MouseEvent  e)

Definition at line 414 of file XYZApp.java.

◆ mouseMoved()

void XYZApp.mouseMoved ( MouseEvent  e)

Definition at line 437 of file XYZApp.java.

◆ mousePressed()

void XYZApp.mousePressed ( MouseEvent  e)

Definition at line 399 of file XYZApp.java.

◆ mouseReleased()

void XYZApp.mouseReleased ( MouseEvent  e)

Definition at line 406 of file XYZApp.java.

◆ newBackBuffer()

synchronized void XYZApp.newBackBuffer ( )
private

Definition at line 312 of file XYZApp.java.

◆ paint()

void XYZApp.paint ( Graphics  g)

◆ run()

void XYZApp.run ( )

Definition at line 347 of file XYZApp.java.

References XYZChemModel.findBB(), Atom.setApplet(), XYZChemModel.xmax, XYZChemModel.xmin, XYZChemModel.ymax, XYZChemModel.ymin, XYZChemModel.zmax, and XYZChemModel.zmin.

Here is the call graph for this function:

◆ setPainted()

synchronized void XYZApp.setPainted ( )
private

Definition at line 478 of file XYZApp.java.

◆ start()

void XYZApp.start ( )

Definition at line 383 of file XYZApp.java.

◆ stop()

void XYZApp.stop ( )

Definition at line 390 of file XYZApp.java.

◆ update()

void XYZApp.update ( Graphics  g)

Definition at line 441 of file XYZApp.java.

Member Data Documentation

◆ amat

Matrix3D XYZApp.amat = new Matrix3D()
package

Definition at line 305 of file XYZApp.java.

◆ backBuffer

Image XYZApp.backBuffer
package

Definition at line 308 of file XYZApp.java.

◆ backGC

Graphics XYZApp.backGC
package

Definition at line 309 of file XYZApp.java.

◆ backSize

Dimension XYZApp.backSize
package

Definition at line 310 of file XYZApp.java.

◆ md

XYZChemModel XYZApp.md
package

Definition at line 300 of file XYZApp.java.

◆ mdname

String XYZApp.mdname = null
package

Definition at line 306 of file XYZApp.java.

◆ message

String XYZApp.message = null
package

Definition at line 307 of file XYZApp.java.

◆ painted

boolean XYZApp.painted = true
package

Definition at line 301 of file XYZApp.java.

◆ prevx

int XYZApp.prevx
package

Definition at line 303 of file XYZApp.java.

◆ prevy

int XYZApp.prevy
package

Definition at line 303 of file XYZApp.java.

◆ scalefudge

float XYZApp.scalefudge = 1
package

Definition at line 304 of file XYZApp.java.

◆ tmat

Matrix3D XYZApp.tmat = new Matrix3D()
package

Definition at line 305 of file XYZApp.java.

◆ xfac

float XYZApp.xfac
package

Definition at line 302 of file XYZApp.java.


The documentation for this class was generated from the following file: