Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   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 Wed Apr 24 02:44:13 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002