Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

browser.cpp

Go to the documentation of this file.
00001 #include "browser.h"
00002 
00003 template <int SIZE, class TYPE>
00004 vu1611_1<SIZE,TYPE>::vu1611_1()
00005 {
00006   m_viewIdx = 0;
00007 }
00008 
00009 template <int SIZE, class TYPE>
00010 vuSphericView<SIZE,TYPE> *vu1611_1<SIZE,TYPE>::getCurrentView()
00011 {
00012   return &this->m_views[m_viewIdx];
00013 }
00014 
00015 
00016 template <int SIZE, class TYPE>
00017 void vu1611_1<SIZE,TYPE>::setViewIndex(dword idx)
00018 {
00019   m_viewIdx = (idx >= this->m_numberOfViews) ? this->m_numberOfViews -1 : idx;
00020 }
00021 
00022 
00023 template <int SIZE, class TYPE>
00024 dword vu1611_1<SIZE,TYPE>::getViewIndex()
00025 {
00026   return m_viewIdx;
00027 }
00028 
00029 
00030 template <int SIZE, class TYPE>
00031 void vu1611_1<SIZE,TYPE>::render()
00032 {
00033   getCurrentView()->getMap()->glRender();
00034 }
00035 
00036 template <int SIZE, class TYPE>
00037 vuFixelMap<SIZE,TYPE> *vu1611_1<SIZE,TYPE>::getMap()
00038 {
00039   return getCurrentView()->getMap();
00040 }
00041 
00042 
00043 
00044 template <int SIZE, class TYPE>
00045 void vu1611_1<SIZE,TYPE>::initOpenGL(void)
00046 {
00047   getCurrentView()->getMap()->initOpenGL();
00048 }
00049 
00050 
00051 template <int SIZE, class TYPE>
00052 void vu1611_1<SIZE,TYPE>::glResize(dword width, dword height)
00053 {
00054   getCurrentView()->getMap()->glResize(width, height);
00055 }

Generated on Wed Dec 15 21:20:28 2004 for vuVolume by  doxygen 1.3.9.1