SYWindow Class Reference

#include <display.h>

Inheritance diagram for SYWindow:

YWindow YWindow

List of all members.

Classes

struct  Dlists
struct  EventInfo
struct  Extent
struct  Xform
struct  XformMap
struct  YLine
struct  YPoint
struct  ZInd

Public Types

enum  {
  ROTATION = 0, TRANSLATION = 1, SCALING = 2, PROJECTION = 3,
  PBCTRANSLATION = 4, ASPECTRATIO = 5, PBCX = 6, PBCY = 7,
  PBCZ = 8, PBCGLIDE = 9
}
enum  {
  ROTATION = 0, TRANSLATION = 1, SCALING = 2, PROJECTION = 3,
  PBCTRANSLATION = 4, ASPECTRATIO = 5, PBCX = 6, PBCY = 7,
  PBCZ = 8, PBCGLIDE = 9
}

Public Member Functions

double CXs (double x, double z)
double CYs (double y, double z)
double CXr (double x, double z)
double CYr (double y, double z)
double CX (double x, double z)
double CY (double y, double z)
double CR (double r, double z)
double CRs (double r, double z)
double CRf (double r, double z)
double DEG (double a)
void initRot ()
void copyRot ()
void saveRot ()
void saveScale ()
void saveView ()
 SYWindow (const SYWindow &)
const SYWindowoperator= (const SYWindow &yw)
 SYWindow (int width_hint, int height_hint, const char *winname, bool s=true, bool so=false, bool fm=false)
virtual ~SYWindow ()
void setinterval (int i)
bool IsAlive ()
bool TogglePause ()
bool IsPaused ()
void Lock ()
void Unlock ()
void InitSem ()
void InitSem2 ()
void LockWritegif ()
void UnlockWritegif ()
void DrawPoint (double x, double y, double z, double r, unsigned long c, unsigned long attr=0)
void DrawPoint (double x, double y, double z, double r, unsigned long c, char *ds, unsigned long attr=0)
void DrawLine (double x0, double y0, double z0, double x1, double y1, double z1, unsigned long c, double r=0.01, unsigned long attr=0)
void Draw3DLine (YLine)
void Draw3DPixel (YPoint)
void Draw3DLinetoPS (FILE *, YLine)
void Draw3DPixeltoPS (FILE *, YPoint)
unsigned long AllocNamedColor (char *name)
unsigned long AllocRGBColor (unsigned r, unsigned g, unsigned b)
unsigned long AllocShortRGBColor (unsigned r, unsigned g, unsigned b)
unsigned long StdColor (int c)
void Clear ()
void Refresh ()
virtual void paint ()
virtual void update ()
virtual void newGraph ()
virtual void Evolve ()
virtual int identify (int px, int py)
virtual void Routine ()
virtual int ExtKeyHandler (KeySym ks)
virtual void FreeResource ()
void Run ()
void writeXpm (char *name)
void writegif ()
void importgif ()
void writeps ()
void testcolor ()
void reversergb ()
double CXs (double x, double z)
double CYs (double y, double z)
double CXr (double x, double z)
double CYr (double y, double z)
double CX (double x, double z)
double CY (double y, double z)
double CR (double r, double z)
double CRs (double r, double z)
double CRf (double r, double z)
double DEG (double a)
void initRot ()
void copyRot ()
void saveRot ()
void saveScale ()
void saveView ()
 SYWindow (const SYWindow &)
const SYWindowoperator= (const SYWindow &yw)
 SYWindow (int width_hint, int height_hint, const char *winname, bool s=true, bool so=false, bool fm=false)
virtual ~SYWindow ()
void setinterval (int i)
bool IsAlive ()
bool TogglePause ()
bool IsPaused ()
void Lock ()
void Unlock ()
void InitSem ()
void InitSem2 ()
void LockWritegif ()
void UnlockWritegif ()
void DrawPoint (double x, double y, double z, double r, unsigned long c, unsigned long attr=0)
void DrawPoint (double x, double y, double z, double r, unsigned long c, char *ds, unsigned long attr=0)
void DrawLine (double x0, double y0, double z0, double x1, double y1, double z1, unsigned long c, double r=0.01, unsigned long attr=0)
void Draw3DLine (YLine)
void Draw3DPixel (YPoint)
void Draw3DLinetoPS (FILE *, YLine)
void Draw3DPixeltoPS (FILE *, YPoint)
unsigned long AllocNamedColor (char *name)
unsigned long AllocRGBColor (unsigned r, unsigned g, unsigned b)
unsigned long AllocShortRGBColor (unsigned r, unsigned g, unsigned b)
unsigned long StdColor (int c)
void Clear ()
void Refresh ()
virtual void paint ()
virtual void update ()
virtual void newGraph ()
virtual void Evolve ()
virtual int identify (int px, int py)
virtual void Routine ()
virtual int ExtKeyHandler (KeySym ks)
virtual void FreeResource ()
void Run ()
void writeXpm (char *name)
void writegif ()
void importgif ()
void writeps ()
void testcolor ()
void reversergb ()

Static Public Member Functions

static int cmp (const void *p1, const void *p2)
static void * thread_routine (void *p)
static int cmp (const void *p1, const void *p2)
static void * thread_routine (void *p)

Public Attributes

struct SYWindow::YPoint Points [MaxPoints]
struct SYWindow::YLine Lines [MaxLines]
struct SYWindow::ZInd Z_ind [MaxLines+MaxPoints]
unsigned long CCT [3][6]
int nP
int nL
int semID
int semID2
bool alive
bool pause
bool drawframe
int loop
int rinterval
int msrsp
KeySym ksfeedback
Display * theDisplay
int theScreen
XVisualInfo visinfo
Visual * vis
XSetWindowAttributes attr
int PixDepth
GC gc
Pixmap pixmap
Window theWindow
Window Root
unsigned int width
unsigned int height
unsigned int depth
Colormap cmap
unsigned long cblack
unsigned long cwhite
unsigned long bgcolor
unsigned long framecolor
double A11
double A12
double A13
double A21
double A22
double A23
double A31
double A32
double A33
double a11
double a12
double a13
double a21
double a22
double a23
double a31
double a32
double a33
double B11
double B12
double B13
double B21
double B22
double B23
double B31
double B32
double B33
int R
int B
int Xp
int Yp
int gifcount
int pscount
unsigned long lastDrag
bool dirty
int X0
int Y0
int X00
int Y00
double Scale
double Scale0
double Aspr
double Aspr0
double D
double D0
bool square
bool sort
bool autowritegif
int scalepoints
int enable_pbc
double pbcshift [3]
double maxpointradius
double maxlinewidth
int theWindow
int Root
struct SYWindow::EventInfo Event_info
struct SYWindow::Extent VpExtent
struct SYWindow::XformMap SceneXformMap
struct SYWindow::Xform SceneXform
struct SYWindow::Dlists SceneDlist
int sphere_render


Detailed Description

Definition at line 129 of file display.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
ROTATION 
TRANSLATION 
SCALING 
PROJECTION 
PBCTRANSLATION 
ASPECTRATIO 
PBCX 
PBCY 
PBCZ 
PBCGLIDE 

Definition at line 132 of file display.h.

anonymous enum

Enumerator:
ROTATION 
TRANSLATION 
SCALING 
PROJECTION 
PBCTRANSLATION 
ASPECTRATIO 
PBCX 
PBCY 
PBCZ 
PBCGLIDE 

Definition at line 244 of file display_win.h.


Constructor & Destructor Documentation

SYWindow::SYWindow ( const SYWindow  )  [inline]

Definition at line 249 of file display.h.

SYWindow::SYWindow ( int  width_hint,
int  height_hint,
const char *  winname,
bool  s = true,
bool  so = false,
bool  fm = false 
)

SYWindow::~SYWindow (  )  [virtual]

Definition at line 817 of file display.cpp.

References FreeResource().

SYWindow::SYWindow ( const SYWindow  )  [inline]

Definition at line 404 of file display_win.h.

SYWindow::SYWindow ( int  width_hint,
int  height_hint,
const char *  winname,
bool  s = true,
bool  so = false,
bool  fm = false 
)

virtual SYWindow::~SYWindow (  )  [virtual]


Member Function Documentation

unsigned long SYWindow::AllocNamedColor ( char *  name  ) 

unsigned long SYWindow::AllocNamedColor ( char *  name  ) 

Definition at line 873 of file display.cpp.

References cmap, and theDisplay.

unsigned long SYWindow::AllocRGBColor ( unsigned  r,
unsigned  g,
unsigned  b 
)

unsigned long SYWindow::AllocRGBColor ( unsigned  r,
unsigned  g,
unsigned  b 
)

Definition at line 845 of file display.cpp.

References cmap, and theDisplay.

Referenced by testcolor().

unsigned long SYWindow::AllocShortRGBColor ( unsigned  r,
unsigned  g,
unsigned  b 
)

unsigned long SYWindow::AllocShortRGBColor ( unsigned  r,
unsigned  g,
unsigned  b 
)

Definition at line 867 of file display.cpp.

References RGBany.

Referenced by XGeo::alloccolors(), StdColor(), SYWindow(), and testcolor().

void SYWindow::Clear (  )  [inline]

Definition at line 528 of file display_win.h.

References nL, and nP.

void SYWindow::Clear (  )  [inline]

Definition at line 373 of file display.h.

References nL, and nP.

Referenced by XGeo::plot(), and RODSFrame::plot().

static int SYWindow::cmp ( const void *  p1,
const void *  p2 
) [static]

int SYWindow::cmp ( const void *  p1,
const void *  p2 
) [static]

Definition at line 27 of file display.cpp.

Referenced by paint().

void SYWindow::copyRot (  )  [inline]

Definition at line 391 of file display_win.h.

References a11, A11, a12, A12, a13, A13, a21, A21, a22, A22, a23, A23, a31, A31, a32, A32, a33, and A33.

void SYWindow::copyRot (  )  [inline]

Definition at line 236 of file display.h.

References a11, A11, a12, A12, a13, A13, a21, A21, a22, A22, a23, A23, a31, A31, a32, A32, a33, and A33.

Referenced by YWindow::Evolve(), and SYWindow().

double SYWindow::CR ( double  r,
double  z 
) [inline]

Definition at line 370 of file display_win.h.

References CRf(), CRs(), and scalepoints.

double SYWindow::CR ( double  r,
double  z 
) [inline]

Definition at line 215 of file display.h.

References CRf(), CRs(), and scalepoints.

Referenced by Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), and identify().

double SYWindow::CRf ( double  r,
double  z 
) [inline]

Definition at line 372 of file display_win.h.

double SYWindow::CRf ( double  r,
double  z 
) [inline]

Definition at line 217 of file display.h.

Referenced by CR().

double SYWindow::CRs ( double  r,
double  z 
) [inline]

Definition at line 371 of file display_win.h.

References B, D, and Scale.

double SYWindow::CRs ( double  r,
double  z 
) [inline]

Definition at line 216 of file display.h.

References B, D, and Scale.

Referenced by CR().

double SYWindow::CX ( double  x,
double  z 
) [inline]

Definition at line 368 of file display_win.h.

References CXr(), CXs(), and square.

double SYWindow::CX ( double  x,
double  z 
) [inline]

Definition at line 213 of file display.h.

References CXr(), CXs(), and square.

Referenced by Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), and identify().

double SYWindow::CXr ( double  x,
double  z 
) [inline]

Definition at line 364 of file display_win.h.

References D, Scale, width, and X0.

double SYWindow::CXr ( double  x,
double  z 
) [inline]

Definition at line 209 of file display.h.

References D, Scale, width, and X0.

Referenced by CX().

double SYWindow::CXs ( double  x,
double  z 
) [inline]

Definition at line 360 of file display_win.h.

References B, D, Scale, width, and X0.

double SYWindow::CXs ( double  x,
double  z 
) [inline]

Definition at line 205 of file display.h.

References B, D, Scale, width, and X0.

Referenced by CX().

double SYWindow::CY ( double  y,
double  z 
) [inline]

Definition at line 369 of file display_win.h.

References CYr(), CYs(), and square.

double SYWindow::CY ( double  y,
double  z 
) [inline]

Definition at line 214 of file display.h.

References CYr(), CYs(), and square.

Referenced by Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), and identify().

double SYWindow::CYr ( double  y,
double  z 
) [inline]

Definition at line 366 of file display_win.h.

References Aspr, D, height, Scale, and Y0.

double SYWindow::CYr ( double  y,
double  z 
) [inline]

Definition at line 211 of file display.h.

References Aspr, D, height, Scale, and Y0.

Referenced by CY().

double SYWindow::CYs ( double  y,
double  z 
) [inline]

Definition at line 362 of file display_win.h.

References Aspr, B, D, height, Scale, and Y0.

double SYWindow::CYs ( double  y,
double  z 
) [inline]

Definition at line 207 of file display.h.

References Aspr, B, D, height, Scale, and Y0.

Referenced by CY().

double SYWindow::DEG ( double  a  )  [inline]

Definition at line 384 of file display_win.h.

References M_PI.

double SYWindow::DEG ( double  a  )  [inline]

Definition at line 229 of file display.h.

References M_PI.

Referenced by YWindow::Evolve().

void SYWindow::Draw3DLine ( YLine   ) 

void SYWindow::Draw3DLine ( YLine  line  ) 

void SYWindow::Draw3DLinetoPS ( FILE *  ,
YLine   
)

void SYWindow::Draw3DLinetoPS ( FILE *  file,
YLine  line 
)

void SYWindow::Draw3DPixel ( YPoint   ) 

void SYWindow::Draw3DPixel ( YPoint  point  ) 

void SYWindow::Draw3DPixeltoPS ( FILE *  ,
YPoint   
)

void SYWindow::Draw3DPixeltoPS ( FILE *  file,
YPoint  point 
)

void SYWindow::DrawLine ( double  x0,
double  y0,
double  z0,
double  x1,
double  y1,
double  z1,
unsigned long  c,
double  r = 0.01,
unsigned long  attr = 0 
)

void SYWindow::DrawLine ( double  x0,
double  y0,
double  z0,
double  x1,
double  y1,
double  z1,
unsigned long  c,
double  r = 0.01,
unsigned long  attr = 0 
)

void SYWindow::DrawPoint ( double  x,
double  y,
double  z,
double  r,
unsigned long  c,
char *  ds,
unsigned long  attr = 0 
)

void SYWindow::DrawPoint ( double  x,
double  y,
double  z,
double  r,
unsigned long  c,
unsigned long  attr = 0 
)

void SYWindow::DrawPoint ( double  x,
double  y,
double  z,
double  r,
unsigned long  c,
char *  ds,
unsigned long  attr = 0 
)

void SYWindow::DrawPoint ( double  x,
double  y,
double  z,
double  r,
unsigned long  c,
unsigned long  attr = 0 
)

virtual void SYWindow::Evolve (  )  [virtual]

Reimplemented in YWindow, and YWindow.

void SYWindow::Evolve (  )  [virtual]

virtual int SYWindow::ExtKeyHandler ( KeySym  ks  )  [inline, virtual]

Definition at line 553 of file display_win.h.

References ksfeedback.

virtual int SYWindow::ExtKeyHandler ( KeySym  ks  )  [inline, virtual]

Definition at line 391 of file display.h.

References ksfeedback.

Referenced by YWindow::Evolve(), and Evolve().

virtual void SYWindow::FreeResource (  )  [inline, virtual]

Definition at line 558 of file display_win.h.

References alive, cmap, gc, pause, pixmap, semID, semID2, theDisplay, and theWindow.

virtual void SYWindow::FreeResource (  )  [inline, virtual]

Definition at line 396 of file display.h.

References alive, cmap, gc, pause, pixmap, semID, semID2, theDisplay, and theWindow.

Referenced by YWindow::Evolve(), Evolve(), and ~SYWindow().

virtual int SYWindow::identify ( int  px,
int  py 
) [virtual]

int SYWindow::identify ( int  px,
int  py 
) [virtual]

void SYWindow::importgif (  ) 

void SYWindow::importgif (  ) 

Definition at line 961 of file display.cpp.

References gifcount, INFO_Printf, Lock(), theWindow, and Unlock().

Referenced by YWindow::Evolve(), and Evolve().

void SYWindow::initRot (  )  [inline]

Definition at line 386 of file display_win.h.

References a11, a12, a13, a21, a22, a23, a31, a32, a33, B11, B12, B13, B21, B22, B23, B31, B32, and B33.

void SYWindow::initRot (  )  [inline]

Definition at line 231 of file display.h.

References a11, a12, a13, a21, a22, a23, a31, a32, a33, B11, B12, B13, B21, B22, B23, B31, B32, and B33.

Referenced by SYWindow().

void SYWindow::InitSem (  )  [inline]

Definition at line 447 of file display_win.h.

References semID.

void SYWindow::InitSem (  )  [inline]

Definition at line 292 of file display.h.

References semID.

Referenced by SYWindow().

void SYWindow::InitSem2 (  )  [inline]

Definition at line 453 of file display_win.h.

References semID2.

void SYWindow::InitSem2 (  )  [inline]

Definition at line 298 of file display.h.

References semID2.

Referenced by SYWindow().

bool SYWindow::IsAlive (  )  [inline]

Definition at line 411 of file display_win.h.

References alive.

bool SYWindow::IsAlive (  )  [inline]

Definition at line 256 of file display.h.

References alive.

bool SYWindow::IsPaused (  )  [inline]

Definition at line 413 of file display_win.h.

References pause.

bool SYWindow::IsPaused (  )  [inline]

Definition at line 258 of file display.h.

References pause.

void SYWindow::Lock (  )  [inline]

Definition at line 435 of file display_win.h.

References semID.

void SYWindow::Lock (  )  [inline]

Definition at line 280 of file display.h.

References semID.

Referenced by importgif(), XGeo::plot(), RODSFrame::plot(), YWindow::update(), update(), and writegif().

void SYWindow::LockWritegif (  )  [inline]

Definition at line 459 of file display_win.h.

References autowritegif, and semID2.

void SYWindow::LockWritegif (  )  [inline]

Definition at line 304 of file display.h.

References autowritegif, and semID2.

virtual void SYWindow::newGraph (  )  [virtual]

void SYWindow::newGraph (  )  [virtual]

Definition at line 414 of file display.cpp.

References alive, B, depth, dirty, gc, int(), M_SQRT3, pixmap, R, Root, theDisplay, theWindow, X0, and Y0.

Referenced by YWindow::Evolve(), Evolve(), and SYWindow().

const SYWindow& SYWindow::operator= ( const SYWindow yw  )  [inline]

Definition at line 405 of file display_win.h.

const SYWindow& SYWindow::operator= ( const SYWindow yw  )  [inline]

Definition at line 250 of file display.h.

virtual void SYWindow::paint (  )  [virtual]

void SYWindow::paint (  )  [virtual]

void SYWindow::Refresh (  )  [inline]

Definition at line 529 of file display_win.h.

References dirty.

void SYWindow::Refresh (  )  [inline]

Definition at line 374 of file display.h.

References dirty.

Referenced by XGeo::plot(), and RODSFrame::plot().

void SYWindow::reversergb (  ) 

void SYWindow::reversergb (  ) 

Definition at line 832 of file display.cpp.

References CCT.

Referenced by MDFrame::exec(), and IsingFrame::exec().

virtual void SYWindow::Routine (  )  [inline, virtual]

Definition at line 538 of file display_win.h.

References alive, delay(), Evolve(), rInterval, and rinterval.

virtual void SYWindow::Routine (  )  [inline, virtual]

Definition at line 382 of file display.h.

References alive, delay(), Evolve(), rInterval, and rinterval.

void SYWindow::Run (  ) 

void SYWindow::Run (  ) 

Definition at line 47 of file display.cpp.

References NULL, and thread_routine().

Referenced by XGeo::openwindow().

void SYWindow::saveRot (  )  [inline]

Definition at line 395 of file display_win.h.

References A11, a11, A12, a12, A13, a13, A21, a21, A22, a22, A23, a23, A31, a31, A32, a32, A33, and a33.

void SYWindow::saveRot (  )  [inline]

Definition at line 240 of file display.h.

References A11, a11, A12, a12, A13, a13, A21, a21, A22, a22, A23, a23, A31, a31, A32, a32, A33, and a33.

Referenced by saveView().

void SYWindow::saveScale (  )  [inline]

Definition at line 399 of file display_win.h.

References Scale, and Scale0.

void SYWindow::saveScale (  )  [inline]

Definition at line 244 of file display.h.

References Scale, and Scale0.

void SYWindow::saveView (  )  [inline]

Definition at line 401 of file display_win.h.

References Aspr, Aspr0, D, D0, saveRot(), Scale, Scale0, X0, X00, Y0, and Y00.

void SYWindow::saveView (  )  [inline]

Definition at line 246 of file display.h.

References Aspr, Aspr0, D, D0, saveRot(), Scale, Scale0, X0, X00, Y0, and Y00.

void SYWindow::setinterval ( int  i  )  [inline]

Definition at line 410 of file display_win.h.

References rinterval.

void SYWindow::setinterval ( int  i  )  [inline]

Definition at line 255 of file display.h.

References rinterval.

Referenced by XGeo::openwindow().

unsigned long SYWindow::StdColor ( int  c  )  [inline]

Definition at line 523 of file display_win.h.

References AllocShortRGBColor().

unsigned long SYWindow::StdColor ( int  c  )  [inline]

Definition at line 368 of file display.h.

References AllocShortRGBColor().

void SYWindow::testcolor (  ) 

void SYWindow::testcolor (  ) 

Definition at line 896 of file display.cpp.

References AllocRGBColor(), AllocShortRGBColor(), and INFO_Printf.

Referenced by MDFrame::exec().

static void* SYWindow::thread_routine ( void *  p  )  [static]

void * SYWindow::thread_routine ( void *  p  )  [static]

Definition at line 42 of file display.cpp.

References NULL.

Referenced by Run().

bool SYWindow::TogglePause (  )  [inline]

Definition at line 412 of file display_win.h.

References pause.

bool SYWindow::TogglePause (  )  [inline]

Definition at line 257 of file display.h.

References pause.

Referenced by YWindow::Evolve(), and Evolve().

void SYWindow::Unlock (  )  [inline]

Definition at line 441 of file display_win.h.

References semID.

void SYWindow::Unlock (  )  [inline]

Definition at line 286 of file display.h.

References semID.

Referenced by importgif(), XGeo::plot(), RODSFrame::plot(), SYWindow(), YWindow::update(), update(), and writegif().

void SYWindow::UnlockWritegif (  )  [inline]

Definition at line 466 of file display_win.h.

References autowritegif, and semID2.

void SYWindow::UnlockWritegif (  )  [inline]

Definition at line 311 of file display.h.

References autowritegif, and semID2.

Referenced by YWindow::Evolve(), and Evolve().

virtual void SYWindow::update (  )  [virtual]

Reimplemented in YWindow, and YWindow.

void SYWindow::update (  )  [virtual]

Reimplemented in YWindow, and YWindow.

Definition at line 398 of file display.cpp.

References alive, bgcolor, gc, Lock(), paint(), pixmap, theDisplay, theWindow, and Unlock().

Referenced by Evolve().

void SYWindow::writegif (  ) 

void SYWindow::writegif (  ) 

Definition at line 937 of file display.cpp.

References gifcount, Lock(), Unlock(), and writeXpm().

Referenced by YWindow::Evolve(), and Evolve().

void SYWindow::writeps (  ) 

void SYWindow::writeps (  ) 

void SYWindow::writeXpm ( char *  name  )  [inline]

Definition at line 585 of file display_win.h.

References NULL, pixmap, and theDisplay.

void SYWindow::writeXpm ( char *  name  )  [inline]

Definition at line 420 of file display.h.

References NULL, pixmap, and theDisplay.

Referenced by writegif().


Member Data Documentation

double SYWindow::a11

Definition at line 183 of file display.h.

Referenced by copyRot(), initRot(), and saveRot().

double SYWindow::A11

double SYWindow::a12

Definition at line 183 of file display.h.

Referenced by copyRot(), initRot(), and saveRot().

double SYWindow::A12

double SYWindow::a13

Definition at line 183 of file display.h.

Referenced by copyRot(), initRot(), and saveRot().

double SYWindow::A13

double SYWindow::a21

Definition at line 183 of file display.h.

Referenced by copyRot(), initRot(), and saveRot().

double SYWindow::A21

double SYWindow::a22

Definition at line 183 of file display.h.

Referenced by copyRot(), initRot(), and saveRot().

double SYWindow::A22

double SYWindow::a23

Definition at line 183 of file display.h.

Referenced by copyRot(), initRot(), and saveRot().

double SYWindow::A23

double SYWindow::a31

Definition at line 183 of file display.h.

Referenced by copyRot(), initRot(), and saveRot().

double SYWindow::A31

double SYWindow::a32

Definition at line 183 of file display.h.

Referenced by copyRot(), initRot(), and saveRot().

double SYWindow::A32

double SYWindow::a33

Definition at line 183 of file display.h.

Referenced by copyRot(), initRot(), and saveRot().

double SYWindow::A33

Definition at line 194 of file display.h.

Referenced by CYr(), CYs(), YWindow::Evolve(), Evolve(), saveView(), and SYWindow().

Definition at line 194 of file display.h.

Referenced by YWindow::Evolve(), Evolve(), saveView(), and SYWindow().

XSetWindowAttributes SYWindow::attr

Definition at line 171 of file display.h.

Referenced by Draw3DLine(), and Draw3DPixel().

Definition at line 198 of file display.h.

Referenced by YWindow::Evolve(), Evolve(), LockWritegif(), SYWindow(), and UnlockWritegif().

Definition at line 186 of file display.h.

Referenced by CRs(), CXs(), CYs(), newGraph(), YWindow::pbcglideTo(), and YWindow::pbcshiftTo().

double SYWindow::B11

Definition at line 184 of file display.h.

Referenced by YWindow::applyRotate(), initRot(), and YWindow::rotateTo().

double SYWindow::B12

Definition at line 184 of file display.h.

Referenced by YWindow::applyRotate(), initRot(), and YWindow::rotateTo().

double SYWindow::B13

Definition at line 184 of file display.h.

Referenced by YWindow::applyRotate(), initRot(), and YWindow::rotateTo().

double SYWindow::B21

Definition at line 184 of file display.h.

Referenced by YWindow::applyRotate(), initRot(), and YWindow::rotateTo().

double SYWindow::B22

Definition at line 184 of file display.h.

Referenced by YWindow::applyRotate(), initRot(), and YWindow::rotateTo().

double SYWindow::B23

Definition at line 184 of file display.h.

Referenced by YWindow::applyRotate(), initRot(), and YWindow::rotateTo().

double SYWindow::B31

Definition at line 184 of file display.h.

Referenced by YWindow::applyRotate(), initRot(), and YWindow::rotateTo().

double SYWindow::B32

Definition at line 184 of file display.h.

Referenced by YWindow::applyRotate(), initRot(), and YWindow::rotateTo().

double SYWindow::B33

Definition at line 184 of file display.h.

Referenced by YWindow::applyRotate(), initRot(), and YWindow::rotateTo().

unsigned long SYWindow::bgcolor

Definition at line 180 of file display.h.

Referenced by XGeo::alloccolors(), SYWindow(), YWindow::update(), and update().

unsigned long SYWindow::cblack

Definition at line 180 of file display.h.

Referenced by Draw3DLine(), Draw3DPixel(), and SYWindow().

unsigned long SYWindow::CCT

Definition at line 155 of file display.h.

Referenced by reversergb(), and SYWindow().

Colormap SYWindow::cmap

Definition at line 179 of file display.h.

Referenced by AllocNamedColor(), AllocRGBColor(), FreeResource(), and SYWindow().

unsigned long SYWindow::cwhite

Definition at line 180 of file display.h.

Referenced by SYWindow().

double SYWindow::D

double SYWindow::D0

Definition at line 195 of file display.h.

Referenced by YWindow::Evolve(), saveView(), and SYWindow().

unsigned int SYWindow::depth

Definition at line 177 of file display.h.

Referenced by newGraph().

Definition at line 160 of file display.h.

Referenced by YWindow::Evolve(), SYWindow(), and YWindow::update().

Definition at line 201 of file display.h.

Referenced by YWindow::Evolve(), and SYWindow().

unsigned long SYWindow::framecolor

Definition at line 180 of file display.h.

Referenced by YWindow::drawBoxFrame(), and SYWindow().

Definition at line 189 of file display.h.

Referenced by importgif(), SYWindow(), and writegif().

unsigned int SYWindow::height

Definition at line 176 of file display.h.

Referenced by CYr(), CYs(), Draw3DLine(), and Draw3DPixel().

Definition at line 165 of file display.h.

Referenced by ExtKeyHandler(), and SYWindow().

unsigned long SYWindow::lastDrag

Definition at line 190 of file display.h.

Referenced by YWindow::Evolve(), and SYWindow().

Referenced by DrawLine(), paint(), and writeps().

Definition at line 161 of file display.h.

Definition at line 203 of file display.h.

Referenced by Draw3DLine(), Draw3DLinetoPS(), and SYWindow().

Definition at line 203 of file display.h.

Referenced by Draw3DPixel(), Draw3DPixeltoPS(), and SYWindow().

Definition at line 163 of file display.h.

Referenced by YWindow::Evolve(), Evolve(), and SYWindow().

Definition at line 157 of file display.h.

Referenced by Clear(), and paint().

Definition at line 157 of file display.h.

Referenced by Clear(), and paint().

Definition at line 160 of file display.h.

Referenced by YWindow::Evolve(), Evolve(), FreeResource(), IsPaused(), SYWindow(), and TogglePause().

Definition at line 172 of file display.h.

Referenced by SYWindow().

Referenced by DrawPoint(), identify(), paint(), and writeps().

Definition at line 189 of file display.h.

Referenced by SYWindow(), and writeps().

Definition at line 186 of file display.h.

Referenced by YWindow::drawBoxFrame(), newGraph(), and YWindow::rotateTo().

Definition at line 162 of file display.h.

Referenced by Routine(), setinterval(), and SYWindow().

Definition at line 293 of file display_win.h.

Definition at line 175 of file display.h.

Referenced by newGraph(), and SYWindow().

Definition at line 194 of file display.h.

Referenced by YWindow::Evolve(), Evolve(), saveScale(), saveView(), and SYWindow().

Definition at line 200 of file display.h.

Referenced by CR(), and SYWindow().

Definition at line 158 of file display.h.

Referenced by FreeResource(), InitSem(), Lock(), and Unlock().

Definition at line 159 of file display.h.

Referenced by FreeResource(), InitSem2(), LockWritegif(), and UnlockWritegif().

Definition at line 196 of file display.h.

Referenced by paint(), SYWindow(), and writeps().

Definition at line 324 of file display_win.h.

Definition at line 196 of file display.h.

Referenced by CX(), CY(), and SYWindow().

Definition at line 168 of file display.h.

Referenced by SYWindow().

Definition at line 293 of file display_win.h.

Definition at line 175 of file display.h.

Referenced by FreeResource(), importgif(), newGraph(), SYWindow(), YWindow::update(), and update().

Visual* SYWindow::vis

Definition at line 170 of file display.h.

Referenced by SYWindow().

XVisualInfo SYWindow::visinfo

Definition at line 169 of file display.h.

Referenced by SYWindow().

unsigned int SYWindow::width

Definition at line 176 of file display.h.

Referenced by CXr(), CXs(), Draw3DLine(), and Draw3DPixel().

Definition at line 193 of file display.h.

Referenced by YWindow::Evolve(), Evolve(), saveView(), and SYWindow().

Definition at line 193 of file display.h.

Referenced by YWindow::Evolve(), Evolve(), saveView(), and SYWindow().

Referenced by paint(), and writeps().


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

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