#include <display.h>

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 SYWindow & | operator= (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 SYWindow & | operator= (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 |
Definition at line 129 of file display.h.
| anonymous enum |
| anonymous enum |
| ROTATION | |
| TRANSLATION | |
| SCALING | |
| PROJECTION | |
| PBCTRANSLATION | |
| ASPECTRATIO | |
| PBCX | |
| PBCY | |
| PBCZ | |
| PBCGLIDE |
Definition at line 244 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 | |||
| ) |
Definition at line 645 of file display.cpp.
References alive, AllocShortRGBColor(), Aspr, Aspr0, autowritegif, bgcolor, cblack, CCT, cmap, colorconvert_16, colorconvert_32, copyRot(), cwhite, D, D0, drawframe, enable_pbc, framecolor, gifcount, INFO_Printf, initRot(), InitSem(), InitSem2(), ksfeedback, lastDrag, maxlinewidth, maxpointradius, msrsp, newGraph(), NULL, pause, pbcshift, PixDepth, pscount, rinterval, Root, ROTATION, Scale, Scale0, scalepoints, sort, square, theDisplay, theScreen, theWindow, Unlock(), vis, visinfo, X0, X00, Y0, and Y00.
| SYWindow::~SYWindow | ( | ) | [virtual] |
| 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] |
| unsigned long SYWindow::AllocNamedColor | ( | char * | name | ) |
| unsigned long SYWindow::AllocNamedColor | ( | char * | name | ) |
| 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] |
| void SYWindow::Clear | ( | ) | [inline] |
| static int SYWindow::cmp | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static] |
| int SYWindow::cmp | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static] |
| void SYWindow::copyRot | ( | ) | [inline] |
| void SYWindow::copyRot | ( | ) | [inline] |
| double SYWindow::CR | ( | double | r, | |
| double | z | |||
| ) | [inline] |
| 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] |
| double SYWindow::CRs | ( | double | r, | |
| double | z | |||
| ) | [inline] |
| double SYWindow::CRs | ( | double | r, | |
| double | z | |||
| ) | [inline] |
| double SYWindow::CX | ( | double | x, | |
| double | z | |||
| ) | [inline] |
| 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] |
| double SYWindow::CXr | ( | double | x, | |
| double | z | |||
| ) | [inline] |
| double SYWindow::CXs | ( | double | x, | |
| double | z | |||
| ) | [inline] |
| double SYWindow::CXs | ( | double | x, | |
| double | z | |||
| ) | [inline] |
| double SYWindow::CY | ( | double | y, | |
| double | z | |||
| ) | [inline] |
| 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] |
| double SYWindow::CYr | ( | double | y, | |
| double | z | |||
| ) | [inline] |
| double SYWindow::CYs | ( | double | y, | |
| double | z | |||
| ) | [inline] |
| double SYWindow::CYs | ( | double | y, | |
| double | z | |||
| ) | [inline] |
| double SYWindow::DEG | ( | double | a | ) | [inline] |
| double SYWindow::DEG | ( | double | a | ) | [inline] |
| void SYWindow::Draw3DLine | ( | YLine | ) |
| void SYWindow::Draw3DLine | ( | YLine | line | ) |
Definition at line 61 of file display.cpp.
References A11, A12, A13, A21, A22, A23, A31, A32, A33, SYWindow::YLine::attr, attr, SYWindow::YLine::c, cblack, CR(), CX(), CY(), gc, height, int(), maxlinewidth, pbcshift, PBCSHIFT, pixmap, SYWindow::YLine::r, theDisplay, width, SYWindow::YLine::x0, SYWindow::YLine::x1, SYWindow::YLine::y0, SYWindow::YLine::y1, SYWindow::YLine::z0, and SYWindow::YLine::z1.
Referenced by paint().
| void SYWindow::Draw3DLinetoPS | ( | FILE * | , | |
| YLine | ||||
| ) |
| void SYWindow::Draw3DLinetoPS | ( | FILE * | file, | |
| YLine | line | |||
| ) |
Definition at line 981 of file display.cpp.
References A11, A12, A13, A21, A22, A23, A31, A32, A33, SYWindow::YLine::attr, BLUEany, SYWindow::YLine::c, CR(), CX(), CY(), GREENany, maxlinewidth, pbcshift, PBCSHIFT, SYWindow::YLine::r, REDany, SYWindow::YLine::x0, SYWindow::YLine::x1, SYWindow::YLine::y0, SYWindow::YLine::y1, SYWindow::YLine::z0, and SYWindow::YLine::z1.
Referenced by writeps().
| void SYWindow::Draw3DPixel | ( | YPoint | ) |
| void SYWindow::Draw3DPixel | ( | YPoint | point | ) |
Definition at line 143 of file display.cpp.
References A11, A12, A13, A21, A22, A23, A31, A32, A33, SYWindow::YPoint::attr, attr, SYWindow::YPoint::c, cblack, CR(), CX(), CY(), gc, height, int(), maxpointradius, pbcshift, PBCSHIFT, pixmap, SYWindow::YPoint::r, theDisplay, width, SYWindow::YPoint::x, SYWindow::YPoint::y, and SYWindow::YPoint::z.
Referenced by paint().
| void SYWindow::Draw3DPixeltoPS | ( | FILE * | , | |
| YPoint | ||||
| ) |
| void SYWindow::Draw3DPixeltoPS | ( | FILE * | file, | |
| YPoint | point | |||
| ) |
Definition at line 1047 of file display.cpp.
References A11, A12, A13, A21, A22, A23, A31, A32, A33, SYWindow::YPoint::attr, BLUEany, SYWindow::YPoint::c, CR(), CX(), CY(), GREENany, maxpointradius, pbcshift, PBCSHIFT, SYWindow::YPoint::r, REDany, SYWindow::YPoint::x, SYWindow::YPoint::y, and SYWindow::YPoint::z.
Referenced by writeps().
| 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 | |||
| ) |
Definition at line 605 of file display.cpp.
References SYWindow::YLine::attr, SYWindow::YLine::c, Lines, MaxLines, SYWindow::YLine::r, SYWindow::YLine::x0, SYWindow::YLine::x1, SYWindow::YLine::y0, SYWindow::YLine::y1, SYWindow::YLine::z0, and SYWindow::YLine::z1.
Referenced by XGeo::drawLines(), XGeo::drawVectors(), XGeo::drawXlines(), and RODSFrame::plot().
| 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 | |||
| ) |
Definition at line 569 of file display.cpp.
References SYWindow::YPoint::attr, SYWindow::YPoint::c, DSCLEN, MaxPoints, Points, SYWindow::YPoint::r, SYWindow::YPoint::x, SYWindow::YPoint::y, and SYWindow::YPoint::z.
| void SYWindow::DrawPoint | ( | double | x, | |
| double | y, | |||
| double | z, | |||
| double | r, | |||
| unsigned long | c, | |||
| unsigned long | attr = 0 | |||
| ) |
Definition at line 534 of file display.cpp.
References SYWindow::YPoint::attr, SYWindow::YPoint::c, SYWindow::YPoint::dscrpt, MaxPoints, Points, SYWindow::YPoint::r, SYWindow::YPoint::x, SYWindow::YPoint::y, and SYWindow::YPoint::z.
Referenced by XGeo::drawXpoints(), and RODSFrame::plot().
| void SYWindow::Evolve | ( | ) | [virtual] |
Reimplemented in YWindow, and YWindow.
Definition at line 450 of file display.cpp.
References alive, ASPECTRATIO, Aspr, Aspr0, autowritegif, dirty, ExtKeyHandler(), FreeResource(), identify(), importgif(), msrsp, newGraph(), pause, Scale, Scale0, SCALING, theDisplay, TogglePause(), TRANSLATION, XEvent::type, UnlockWritegif(), update(), writegif(), writeps(), X0, X00, Xp, Y0, Y00, and Yp.
Referenced by Routine().
| virtual int SYWindow::ExtKeyHandler | ( | KeySym | ks | ) | [inline, virtual] |
| 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] |
| 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] |
Definition at line 361 of file display.cpp.
References A11, A12, A13, A21, A22, A23, A31, A32, A33, CR(), CX(), CY(), int(), pbcshift, PBCSHIFT, Points, SYWindow::YPoint::x, SYWindow::YPoint::y, and SYWindow::YPoint::z.
Referenced by YWindow::Evolve(), and Evolve().
| 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] |
| void SYWindow::initRot | ( | ) | [inline] |
| void SYWindow::InitSem | ( | ) | [inline] |
| void SYWindow::InitSem | ( | ) | [inline] |
| void SYWindow::InitSem2 | ( | ) | [inline] |
| void SYWindow::InitSem2 | ( | ) | [inline] |
| bool SYWindow::IsAlive | ( | ) | [inline] |
| bool SYWindow::IsPaused | ( | ) | [inline] |
| void SYWindow::Lock | ( | ) | [inline] |
| 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] |
| void SYWindow::LockWritegif | ( | ) | [inline] |
| 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().
Definition at line 405 of file display_win.h.
| virtual void SYWindow::paint | ( | ) | [virtual] |
| void SYWindow::paint | ( | ) | [virtual] |
Definition at line 217 of file display.cpp.
References A31, A32, A33, cmp(), Draw3DLine(), Draw3DPixel(), SYWindow::ZInd::index, Lines, nL, nP, pbcshift, PBCSHIFT, Points, sort, SYWindow::YPoint::x, SYWindow::YLine::x0, SYWindow::YLine::x1, SYWindow::YPoint::y, SYWindow::YLine::y0, SYWindow::YLine::y1, SYWindow::YPoint::z, SYWindow::ZInd::Z, SYWindow::YLine::z0, SYWindow::YLine::z1, and Z_ind.
Referenced by YWindow::update(), and update().
| void SYWindow::Refresh | ( | ) | [inline] |
| 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] |
| virtual void SYWindow::Routine | ( | ) | [inline, virtual] |
| 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] |
| void SYWindow::saveRot | ( | ) | [inline] |
| void SYWindow::saveScale | ( | ) | [inline] |
| void SYWindow::saveScale | ( | ) | [inline] |
| void SYWindow::saveView | ( | ) | [inline] |
| void SYWindow::saveView | ( | ) | [inline] |
| void SYWindow::setinterval | ( | int | i | ) | [inline] |
| void SYWindow::setinterval | ( | int | i | ) | [inline] |
| unsigned long SYWindow::StdColor | ( | int | c | ) | [inline] |
| unsigned long SYWindow::StdColor | ( | int | c | ) | [inline] |
| 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] |
| bool SYWindow::TogglePause | ( | ) | [inline] |
| bool SYWindow::TogglePause | ( | ) | [inline] |
Definition at line 257 of file display.h.
References pause.
Referenced by YWindow::Evolve(), and Evolve().
| void SYWindow::Unlock | ( | ) | [inline] |
| 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] |
| void SYWindow::UnlockWritegif | ( | ) | [inline] |
Definition at line 311 of file display.h.
References autowritegif, and semID2.
Referenced by YWindow::Evolve(), and Evolve().
| void SYWindow::update | ( | ) | [virtual] |
| 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 | ( | ) |
Definition at line 1123 of file display.cpp.
References Draw3DLinetoPS(), Draw3DPixeltoPS(), SYWindow::ZInd::index, Lines, Points, pscount, sort, and Z_ind.
Referenced by YWindow::Evolve(), Evolve(), and MDFrame::exec().
| void SYWindow::writeXpm | ( | char * | name | ) | [inline] |
| void SYWindow::writeXpm | ( | char * | name | ) | [inline] |
Definition at line 420 of file display.h.
References NULL, pixmap, and theDisplay.
Referenced by writegif().
| double SYWindow::a11 |
| double SYWindow::A11 |
Definition at line 182 of file display.h.
Referenced by YWindow::applyRotate(), copyRot(), Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), YWindow::horizontalRot(), identify(), YWindow::pbcglide(), YWindow::printWinSpec(), saveRot(), YWindow::setWinSpec(), and YWindow::spinRot().
| double SYWindow::a12 |
| double SYWindow::A12 |
Definition at line 182 of file display.h.
Referenced by YWindow::applyRotate(), copyRot(), Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), YWindow::horizontalRot(), identify(), YWindow::pbcglide(), YWindow::printWinSpec(), saveRot(), YWindow::setWinSpec(), and YWindow::spinRot().
| double SYWindow::a13 |
| double SYWindow::A13 |
Definition at line 182 of file display.h.
Referenced by YWindow::applyRotate(), copyRot(), Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), YWindow::horizontalRot(), identify(), YWindow::pbcglide(), YWindow::printWinSpec(), saveRot(), YWindow::setWinSpec(), and YWindow::spinRot().
| double SYWindow::a21 |
| double SYWindow::A21 |
Definition at line 182 of file display.h.
Referenced by YWindow::applyRotate(), copyRot(), Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), identify(), YWindow::pbcglide(), YWindow::printWinSpec(), saveRot(), YWindow::setWinSpec(), YWindow::spinRot(), and YWindow::verticalRot().
| double SYWindow::a22 |
| double SYWindow::A22 |
Definition at line 182 of file display.h.
Referenced by YWindow::applyRotate(), copyRot(), Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), identify(), YWindow::pbcglide(), YWindow::printWinSpec(), saveRot(), YWindow::setWinSpec(), YWindow::spinRot(), and YWindow::verticalRot().
| double SYWindow::a23 |
| double SYWindow::A23 |
Definition at line 182 of file display.h.
Referenced by YWindow::applyRotate(), copyRot(), Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), identify(), YWindow::pbcglide(), YWindow::printWinSpec(), saveRot(), YWindow::setWinSpec(), YWindow::spinRot(), and YWindow::verticalRot().
| double SYWindow::a31 |
| double SYWindow::A31 |
Definition at line 182 of file display.h.
Referenced by YWindow::applyRotate(), copyRot(), Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), YWindow::drawBoxFrame(), YWindow::horizontalRot(), identify(), paint(), YWindow::pbcglide(), YWindow::printWinSpec(), saveRot(), YWindow::setWinSpec(), and YWindow::verticalRot().
| double SYWindow::a32 |
| double SYWindow::A32 |
Definition at line 182 of file display.h.
Referenced by YWindow::applyRotate(), copyRot(), Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), YWindow::drawBoxFrame(), YWindow::horizontalRot(), identify(), paint(), YWindow::pbcglide(), YWindow::printWinSpec(), saveRot(), YWindow::setWinSpec(), and YWindow::verticalRot().
| double SYWindow::a33 |
| double SYWindow::A33 |
Definition at line 182 of file display.h.
Referenced by YWindow::applyRotate(), copyRot(), Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), YWindow::drawBoxFrame(), YWindow::horizontalRot(), identify(), paint(), YWindow::pbcglide(), YWindow::printWinSpec(), saveRot(), YWindow::setWinSpec(), and YWindow::verticalRot().
| bool SYWindow::alive |
Definition at line 160 of file display.h.
Referenced by XGeo::alloccolors(), YWindow::Evolve(), Evolve(), FreeResource(), IsAlive(), newGraph(), XGeo::openwindow(), XGeo::plot(), RODSFrame::plot(), Routine(), SYWindow(), and update().
| double SYWindow::Aspr |
Definition at line 194 of file display.h.
Referenced by CYr(), CYs(), YWindow::Evolve(), Evolve(), saveView(), and SYWindow().
| double SYWindow::Aspr0 |
Definition at line 194 of file display.h.
Referenced by YWindow::Evolve(), Evolve(), saveView(), and SYWindow().
| XSetWindowAttributes SYWindow::attr |
Definition at line 198 of file display.h.
Referenced by YWindow::Evolve(), Evolve(), LockWritegif(), SYWindow(), and UnlockWritegif().
| int SYWindow::B |
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 |
| Colormap SYWindow::cmap |
Definition at line 179 of file display.h.
Referenced by AllocNamedColor(), AllocRGBColor(), FreeResource(), and SYWindow().
| unsigned long SYWindow::cwhite |
| double SYWindow::D |
Definition at line 195 of file display.h.
Referenced by CRs(), CXr(), CXs(), CYr(), CYs(), YWindow::Evolve(), YWindow::printWinSpec(), YWindow::project(), YWindow::projectTo(), saveView(), YWindow::setWinSpec(), and SYWindow().
| double SYWindow::D0 |
Definition at line 195 of file display.h.
Referenced by YWindow::Evolve(), saveView(), and SYWindow().
| unsigned int SYWindow::depth |
| bool SYWindow::dirty |
Definition at line 192 of file display.h.
Referenced by YWindow::applyRotate(), YWindow::Evolve(), Evolve(), YWindow::horizontalRot(), newGraph(), YWindow::pbcglideTo(), YWindow::pbcshiftTo(), YWindow::projectTo(), Refresh(), YWindow::scaleTo(), YWindow::spinRot(), YWindow::translateTo(), and YWindow::verticalRot().
| bool SYWindow::drawframe |
Definition at line 160 of file display.h.
Referenced by YWindow::Evolve(), SYWindow(), and YWindow::update().
| unsigned long SYWindow::framecolor |
| GC SYWindow::gc |
Definition at line 173 of file display.h.
Referenced by Draw3DLine(), Draw3DPixel(), YWindow::drawBoxFrame(), FreeResource(), newGraph(), YWindow::update(), and update().
| unsigned int SYWindow::height |
Definition at line 176 of file display.h.
Referenced by CYr(), CYs(), Draw3DLine(), and Draw3DPixel().
| unsigned long SYWindow::lastDrag |
| struct SYWindow::YLine SYWindow::Lines |
Referenced by DrawLine(), paint(), and writeps().
| int SYWindow::loop |
| double SYWindow::maxlinewidth |
Definition at line 203 of file display.h.
Referenced by Draw3DLine(), Draw3DLinetoPS(), and SYWindow().
| double SYWindow::maxpointradius |
Definition at line 203 of file display.h.
Referenced by Draw3DPixel(), Draw3DPixeltoPS(), and SYWindow().
| int SYWindow::msrsp |
Definition at line 163 of file display.h.
Referenced by YWindow::Evolve(), Evolve(), and SYWindow().
| int SYWindow::nL |
| int SYWindow::nP |
| bool SYWindow::pause |
Definition at line 160 of file display.h.
Referenced by YWindow::Evolve(), Evolve(), FreeResource(), IsPaused(), SYWindow(), and TogglePause().
| double SYWindow::pbcshift |
Definition at line 202 of file display.h.
Referenced by Draw3DLine(), Draw3DLinetoPS(), Draw3DPixel(), Draw3DPixeltoPS(), YWindow::Evolve(), identify(), paint(), YWindow::pbcglide(), YWindow::pbcshiftTo(), and SYWindow().
| Pixmap SYWindow::pixmap |
Definition at line 174 of file display.h.
Referenced by Draw3DLine(), Draw3DPixel(), YWindow::drawBoxFrame(), FreeResource(), newGraph(), YWindow::update(), update(), and writeXpm().
| struct SYWindow::YPoint SYWindow::Points |
Referenced by DrawPoint(), identify(), paint(), and writeps().
| int SYWindow::R |
Definition at line 186 of file display.h.
Referenced by YWindow::drawBoxFrame(), newGraph(), and YWindow::rotateTo().
| int SYWindow::Root |
Definition at line 293 of file display_win.h.
| Window SYWindow::Root |
| double SYWindow::Scale |
Definition at line 194 of file display.h.
Referenced by CRs(), CXr(), CXs(), CYr(), CYs(), YWindow::drawBoxFrame(), YWindow::Evolve(), Evolve(), YWindow::pbcshiftTo(), YWindow::printWinSpec(), saveScale(), saveView(), YWindow::scaleTo(), YWindow::setWinSpec(), SYWindow(), and YWindow::zoom().
| double SYWindow::Scale0 |
Definition at line 194 of file display.h.
Referenced by YWindow::Evolve(), Evolve(), saveScale(), saveView(), and SYWindow().
| int SYWindow::semID |
| int SYWindow::semID2 |
Definition at line 159 of file display.h.
Referenced by FreeResource(), InitSem2(), LockWritegif(), and UnlockWritegif().
| bool SYWindow::sort |
Definition at line 324 of file display_win.h.
| bool SYWindow::square |
| Display* SYWindow::theDisplay |
Definition at line 167 of file display.h.
Referenced by AllocNamedColor(), AllocRGBColor(), Draw3DLine(), Draw3DPixel(), YWindow::drawBoxFrame(), YWindow::Evolve(), Evolve(), FreeResource(), newGraph(), SYWindow(), YWindow::update(), update(), and writeXpm().
Definition at line 293 of file display_win.h.
| Window SYWindow::theWindow |
Definition at line 175 of file display.h.
Referenced by FreeResource(), importgif(), newGraph(), SYWindow(), YWindow::update(), and update().
| Visual* SYWindow::vis |
| XVisualInfo SYWindow::visinfo |
| unsigned int SYWindow::width |
Definition at line 176 of file display.h.
Referenced by CXr(), CXs(), Draw3DLine(), and Draw3DPixel().
| int SYWindow::X0 |
Definition at line 193 of file display.h.
Referenced by CXr(), CXs(), YWindow::drawBoxFrame(), YWindow::Evolve(), Evolve(), newGraph(), YWindow::printWinSpec(), YWindow::rotateTo(), saveView(), YWindow::setWinSpec(), SYWindow(), and YWindow::translateTo().
| int SYWindow::X00 |
Definition at line 193 of file display.h.
Referenced by YWindow::Evolve(), Evolve(), saveView(), and SYWindow().
| int SYWindow::Xp |
Definition at line 188 of file display.h.
Referenced by YWindow::Evolve(), Evolve(), YWindow::pbcglideTo(), YWindow::pbcshiftTo(), YWindow::projectTo(), YWindow::rotateTo(), YWindow::scaleTo(), and YWindow::translateTo().
| int SYWindow::Y0 |
Definition at line 193 of file display.h.
Referenced by CYr(), CYs(), YWindow::drawBoxFrame(), YWindow::Evolve(), Evolve(), newGraph(), YWindow::printWinSpec(), YWindow::rotateTo(), saveView(), YWindow::setWinSpec(), SYWindow(), and YWindow::translateTo().
| int SYWindow::Y00 |
Definition at line 193 of file display.h.
Referenced by YWindow::Evolve(), Evolve(), saveView(), and SYWindow().
| int SYWindow::Yp |
Definition at line 188 of file display.h.
Referenced by YWindow::Evolve(), Evolve(), YWindow::pbcglideTo(), YWindow::pbcshiftTo(), YWindow::projectTo(), YWindow::rotateTo(), YWindow::scaleTo(), and YWindow::translateTo().
| struct SYWindow::ZInd SYWindow::Z_ind |
1.5.7.1