YWindow Class Reference

#include <display.h>

Inheritance diagram for YWindow:

SYWindow SYWindow

List of all members.

Public Member Functions

void update ()
void applyRot ()
void horizontalRot (double)
void verticalRot (double)
void spinRot (double)
void zoom (double)
void project (double)
void rotateTo (XEvent)
void translateTo (XEvent)
void pbcshiftTo (XEvent, int)
void pbcglideTo (XEvent)
void pbcglide (double, double)
void scaleTo (XEvent)
void projectTo (XEvent)
void applyRotate ()
void setWinSpec (int x0, int y0, double s, double d, double a[3][3])
 YWindow (int w, int h, const char *n, bool s=true, bool so=true, bool fm=true)
void printWinSpec ()
virtual void Evolve ()
virtual void help ()
virtual void drawBoxFrame ()
void update ()
void applyRot ()
void horizontalRot (double)
void verticalRot (double)
void spinRot (double)
void zoom (double)
void rotateTo (XEvent)
void translateTo (XEvent)
void pbcshiftTo (XEvent, int)
void pbcglideTo (XEvent)
void pbcglide (double, double)
void scaleTo (XEvent)
void projectTo (XEvent)
void applyRotate ()
void setWinSpec (int x0, int y0, double s, double d, double a[3][3])
 YWindow (int w, int h, const char *n, bool s=true, bool so=true, bool fm=true)
void printWinSpec ()
virtual void Evolve ()
virtual void help ()
virtual void drawBoxFrame ()

Public Attributes

bool enableRot


Detailed Description

Definition at line 432 of file display.h.


Constructor & Destructor Documentation

YWindow::YWindow ( int  w,
int  h,
const char *  n,
bool  s = true,
bool  so = true,
bool  fm = true 
) [inline]

Definition at line 453 of file display.h.

YWindow::YWindow ( int  w,
int  h,
const char *  n,
bool  s = true,
bool  so = true,
bool  fm = true 
) [inline]

Definition at line 617 of file display_win.h.


Member Function Documentation

void YWindow::applyRot (  ) 

void YWindow::applyRot (  ) 

void YWindow::applyRotate (  ) 

void YWindow::applyRotate (  ) 

virtual void YWindow::drawBoxFrame (  )  [virtual]

void YWindow::drawBoxFrame (  )  [virtual]

virtual void YWindow::Evolve (  )  [virtual]

Reimplemented from SYWindow.

void YWindow::Evolve (  )  [virtual]

virtual void YWindow::help (  )  [virtual]

void YWindow::help (  )  [virtual]

Definition at line 1191 of file display.cpp.

Referenced by Evolve().

void YWindow::horizontalRot ( double   ) 

void YWindow::horizontalRot ( double  arc  ) 

Definition at line 1375 of file display.cpp.

References SYWindow::A11, SYWindow::A12, SYWindow::A13, SYWindow::A31, SYWindow::A32, SYWindow::A33, SYWindow::dirty, and s.

Referenced by Evolve().

void YWindow::pbcglide ( double  ,
double   
)

void YWindow::pbcglide ( double  dx,
double  dy 
)

void YWindow::pbcglideTo ( XEvent   ) 

void YWindow::pbcglideTo ( XEvent  ev  ) 

void YWindow::pbcshiftTo ( XEvent  ,
int   
)

void YWindow::pbcshiftTo ( XEvent  ev,
int  dir 
)

void YWindow::printWinSpec (  ) 

void YWindow::printWinSpec (  ) 

void YWindow::project ( double  z  ) 

Definition at line 1436 of file display.cpp.

References SYWindow::D.

void YWindow::projectTo ( XEvent   ) 

void YWindow::projectTo ( XEvent  ev  ) 

void YWindow::rotateTo ( XEvent   ) 

void YWindow::rotateTo ( XEvent  ev  ) 

void YWindow::scaleTo ( XEvent   ) 

void YWindow::scaleTo ( XEvent  ev  ) 

void YWindow::setWinSpec ( int  x0,
int  y0,
double  s,
double  d,
double  a[3][3] 
)

void YWindow::setWinSpec ( int  x0,
int  y0,
double  s,
double  d,
double  a[3][3] 
)

void YWindow::spinRot ( double   ) 

void YWindow::spinRot ( double  arc  ) 

Definition at line 1411 of file display.cpp.

References SYWindow::A11, SYWindow::A12, SYWindow::A13, SYWindow::A21, SYWindow::A22, SYWindow::A23, SYWindow::dirty, and s.

Referenced by Evolve().

void YWindow::translateTo ( XEvent   ) 

void YWindow::translateTo ( XEvent  ev  ) 

void YWindow::update (  )  [virtual]

Reimplemented from SYWindow.

void YWindow::update (  )  [virtual]

void YWindow::verticalRot ( double   ) 

void YWindow::verticalRot ( double  arc  ) 

Definition at line 1393 of file display.cpp.

References SYWindow::A21, SYWindow::A22, SYWindow::A23, SYWindow::A31, SYWindow::A32, SYWindow::A33, SYWindow::dirty, and s.

Referenced by Evolve().

void YWindow::zoom ( double   ) 

void YWindow::zoom ( double  z  ) 

Definition at line 1429 of file display.cpp.

References SYWindow::Scale.


Member Data Documentation

Definition at line 436 of file display.h.

Referenced by Evolve().


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

Generated on Tue Oct 28 15:21:27 2008 for MD++ by  doxygen 1.5.7.1