Screen Class Reference

#include <screen.h>

Inheritance diagram for Screen:

Inheritance graph
[legend]
Collaboration diagram for Screen:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Screen ()
 ~Screen ()
void TVscreen (Point3D corner1, Point3D corner2, Point3D corner3, Point3D corner4)
void ScreenTranslate (wall_pos dir)
void ScreenRotate (wall_pos dir)
void ScreenStretch (wall_pos dir)
void InitTexture (int large, int haut, int depth=3)
void newTexture (unsigned char *base)
int IsVideoOn ()
void SwitchOnVideo ()
void SwitchOffVideo ()
int IsViewOn ()
void SwitchOnView ()
void SwitchOffView ()
int IsDictationOn ()
void SwitchOnDictation ()
void SwitchOffDictation ()
int IsScanOn ()
void SwitchOnScan ()
void SwitchOffScan ()
void Draw ()
void DrawGeometry ()
int SwitchSource ()
void MakeTexture (int large, int haut)
void ShowDictation (char *buffer)
void Init (ObjectArray *objectarray_in, char *name)
void setGrayTexture (unsigned *my_texture)
void ScanInit (int numscan, int scangrp=0)
void ScanRefresh ()
void ScanFaster ()
void ScanSlower ()
void ScanGoBack ()
void ScanStop ()
void ScanReverse ()
int getScanIndex ()
void showMarker (wall_pos dir=UP)
void setGroup (int grp)
void setScanBox (Point3D pm, Point3D pM)

Static Public Attributes

static int debug = 0
static const char * rcsid = "@(#) $Id: screen.cpp,v 1.24 2006/05/30 18:48:02 craig Exp $ $Copyright: (c)2001 National Biocomputation Center, Stanford University $"


Detailed Description

Definition at line 17 of file screen.h.


Constructor & Destructor Documentation

Screen::Screen (  ) 

Definition at line 53 of file screen.cpp.

Screen::~Screen (  ) 

Definition at line 102 of file screen.cpp.


Member Function Documentation

void Screen::TVscreen ( Point3D  corner1,
Point3D  corner2,
Point3D  corner3,
Point3D  corner4 
)

Definition at line 120 of file screen.cpp.

void Screen::ScreenTranslate ( wall_pos  dir  ) 

Definition at line 369 of file screen.cpp.

void Screen::ScreenRotate ( wall_pos  dir  ) 

Definition at line 422 of file screen.cpp.

void Screen::ScreenStretch ( wall_pos  dir  ) 

Definition at line 429 of file screen.cpp.

void Screen::InitTexture ( int  large,
int  haut,
int  depth = 3 
)

Definition at line 362 of file screen.cpp.

void Screen::newTexture ( unsigned char *  base  ) 

Definition at line 326 of file screen.cpp.

int Screen::IsVideoOn (  ) 

Definition at line 179 of file screen.cpp.

void Screen::SwitchOnVideo (  ) 

Definition at line 184 of file screen.cpp.

void Screen::SwitchOffVideo (  ) 

Definition at line 189 of file screen.cpp.

int Screen::IsViewOn (  ) 

Definition at line 163 of file screen.cpp.

void Screen::SwitchOnView (  ) 

Definition at line 168 of file screen.cpp.

void Screen::SwitchOffView (  ) 

Definition at line 173 of file screen.cpp.

int Screen::IsDictationOn (  ) 

Definition at line 193 of file screen.cpp.

void Screen::SwitchOnDictation (  ) 

Definition at line 198 of file screen.cpp.

void Screen::SwitchOffDictation (  ) 

Definition at line 203 of file screen.cpp.

int Screen::IsScanOn (  ) 

Definition at line 208 of file screen.cpp.

void Screen::SwitchOnScan (  ) 

Definition at line 213 of file screen.cpp.

void Screen::SwitchOffScan (  ) 

Definition at line 218 of file screen.cpp.

void Screen::Draw (  ) 

Reimplemented from Object.

Definition at line 450 of file screen.cpp.

void Screen::DrawGeometry (  ) 

Reimplemented from Object.

Definition at line 462 of file screen.cpp.

int Screen::SwitchSource (  ) 

Definition at line 435 of file screen.cpp.

void Screen::MakeTexture ( int  large,
int  haut 
)

Definition at line 356 of file screen.cpp.

void Screen::ShowDictation ( char *  buffer  ) 

Definition at line 442 of file screen.cpp.

void Screen::Init ( ObjectArray objectarray_in,
char *  name 
)

Reimplemented from Object.

Definition at line 108 of file screen.cpp.

void Screen::setGrayTexture ( unsigned *  my_texture  ) 

Definition at line 338 of file screen.cpp.

void Screen::ScanInit ( int  numscan,
int  scangrp = 0 
)

Definition at line 223 of file screen.cpp.

void Screen::ScanRefresh (  ) 

Definition at line 246 of file screen.cpp.

void Screen::ScanFaster (  ) 

Definition at line 234 of file screen.cpp.

void Screen::ScanSlower (  ) 

Definition at line 240 of file screen.cpp.

void Screen::ScanGoBack (  ) 

void Screen::ScanStop (  ) 

Definition at line 255 of file screen.cpp.

void Screen::ScanReverse (  ) 

Definition at line 260 of file screen.cpp.

int Screen::getScanIndex (  ) 

Definition at line 265 of file screen.cpp.

void Screen::showMarker ( wall_pos  dir = UP  ) 

Definition at line 270 of file screen.cpp.

void Screen::setGroup ( int  grp  )  [inline]

Definition at line 61 of file screen.h.

void Screen::setScanBox ( Point3D  pm,
Point3D  pM 
) [inline]

Definition at line 62 of file screen.h.


Member Data Documentation

int Screen::debug = 0 [static]

Reimplemented from Object.

Definition at line 21 of file screen.h.

const char * Screen::rcsid = "@(#) $Id: screen.cpp,v 1.24 2006/05/30 18:48:02 craig Exp $ $Copyright: (c)2001 National Biocomputation Center, Stanford University $" [static]

Reimplemented from Object.

Definition at line 22 of file screen.h.


The documentation for this class was generated from the following files:
Generated on Thu Aug 30 11:05:03 2007 for SPRING Mac by  doxygen 1.5.3