Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

CaveDisplayDevice Class Reference

DisplayDevice subclass that runs in the CAVE. More...

#include <CaveDisplayDevice.h>

Inheritance diagram for CaveDisplayDevice:

OpenGLRenderer DisplayDevice List of all members.

Public Methods

 CaveDisplayDevice (void)
 constructor. More...

virtual ~CaveDisplayDevice (void)
 destructor. More...

virtual void set_stereo_mode (int=0)
 ignore stereo mode changes. More...

virtual void render (const VMDDisplayList *)
 CAVE renderer, init check. More...

virtual void normal (void)
 prevent view mode changes. More...

virtual void update (int do_update=TRUE)
 prevent buffer swaps. More...


Detailed Description

DisplayDevice subclass that runs in the CAVE.

Definition at line 27 of file CaveDisplayDevice.h.


Constructor & Destructor Documentation

CaveDisplayDevice::CaveDisplayDevice void   
 

constructor.

Definition at line 30 of file CaveDisplayDevice.C.

References caveStereoNameStr, DisplayDevice::num_display_processes, DisplayDevice::stereoModes, and DisplayDevice::stereoNames.

CaveDisplayDevice::~CaveDisplayDevice void    [virtual]
 

destructor.

Definition at line 42 of file CaveDisplayDevice.C.


Member Function Documentation

void CaveDisplayDevice::normal void    [virtual]
 

prevent view mode changes.

Reimplemented from OpenGLRenderer.

Definition at line 87 of file CaveDisplayDevice.C.

void CaveDisplayDevice::render const VMDDisplayList   [virtual]
 

CAVE renderer, init check.

Reimplemented from OpenGLRenderer.

Definition at line 94 of file CaveDisplayDevice.C.

References cave_gl_init_fn, glPopMatrix, Matrix4::identity, Matrix4::multmatrix, OpenGLRenderer::multmatrix, OpenGLRenderer::ogl_mvmatrix, OpenGLRenderer::ogl_pmatrix, OpenGLRenderer::ogl_textMat, OpenGLRenderer::render, Stack< Matrix4 >::top, and DisplayDevice::transMat.

void CaveDisplayDevice::set_stereo_mode int    = 0 [virtual]
 

ignore stereo mode changes.

Reimplemented from OpenGLRenderer.

Definition at line 83 of file CaveDisplayDevice.C.

void CaveDisplayDevice::update int    do_update = TRUE [virtual]
 

prevent buffer swaps.

Reimplemented from DisplayDevice.

Definition at line 119 of file CaveDisplayDevice.C.


The documentation for this class was generated from the following files:
Generated on Sat May 26 01:49:00 2012 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002