#include <vuSphericView.h>
Inheritance diagram for vuSphericView< SIZE, TYPE >:
Public Member Functions | |
vuSphericView () | |
vuSphericView (vuFixelMap< SIZE, TYPE > *map, vuVector &lookFrom, vuVector &up) | |
vuSphericView (dword width, dword height, vuVector lookFrom=vuVector(1, 0, 0), vuVector up=vuVector(0, 1, 0)) | |
virtual | ~vuSphericView () |
vuSphericView (const vuSphericView &other) | |
void | setLookFrom (const vuVector &lookFrom) |
vuVector & | getLookFrom () |
void | setUp (const vuVector &up) |
vuVector & | getUp () |
vuFixelMap< SIZE, TYPE > * | getMap () |
dword | getWidth () |
dword | getHeight () |
void | initOpenGL (void) |
Initialize openGL. | |
void | glResize (dword width, dword height) |
OpenGl Resize callback. | |
void | glRender () |
Renders the Map. | |
vuSphericView & | operator= (const vuSphericView &other) |
bool | writeToFileStream (ostream *out) |
bool | readFromFileStream (istream *in, dword width, dword height) |
void | readFromBuffer (byte *buffer, dword width, dword height) |
void | writeIntoBuffer (byte *buffer, dword width, dword height) |
Static Public Member Functions | |
dword | getSizeInByte (dword width, dword height) |
Protected Attributes | |
vuFixelMap< SIZE, TYPE > * | m_map |
vuVector | m_lookFrom |
vuVector | m_up |
bool | m_isMapNewed |
|
Definition at line 4 of file vuSphericView.cpp. References vuSphericView< SIZE, TYPE >::m_isMapNewed, vuSphericView< SIZE, TYPE >::m_lookFrom, vuSphericView< SIZE, TYPE >::m_map, and vuSphericView< SIZE, TYPE >::m_up. |
|
Definition at line 13 of file vuSphericView.cpp. References vuSphericView< SIZE, TYPE >::m_isMapNewed, vuSphericView< SIZE, TYPE >::m_lookFrom, vuSphericView< SIZE, TYPE >::m_map, and vuSphericView< SIZE, TYPE >::m_up. |
|
Definition at line 24 of file vuSphericView.cpp. References dword, vuSphericView< SIZE, TYPE >::m_isMapNewed, vuSphericView< SIZE, TYPE >::m_lookFrom, vuSphericView< SIZE, TYPE >::m_map, and vuSphericView< SIZE, TYPE >::m_up. |
|
Definition at line 35 of file vuSphericView.cpp. References vuSphericView< SIZE, TYPE >::m_isMapNewed, and vuSphericView< SIZE, TYPE >::m_map. |
|
Definition at line 44 of file vuSphericView.cpp. References vuSphericView< SIZE, TYPE >::m_isMapNewed, vuSphericView< SIZE, TYPE >::m_lookFrom, vuSphericView< SIZE, TYPE >::m_map, and vuSphericView< SIZE, TYPE >::m_up. |
|
|
|
|
Definition at line 242 of file vuSphericView.cpp. References dword. Referenced by vu1611< SIZE, TYPE >::_initViews(), vuSphericLightfieldFile< SIZE, TYPE >::_isDataSizeValid(), vu1611< SIZE, TYPE >::_isDataSizeValid(), vu1611< SIZE, TYPE >::_syncViewsToBuffer(), and vuSphericLightfieldFile< SIZE, TYPE >::vuSphericLightfieldFile(). |
|
|
|
Renders the Map.
Definition at line 122 of file vuSphericView.cpp. References vuSphericView< SIZE, TYPE >::m_map. Referenced by Scanner::_lazyCalculate(), vuSphericViewFilter< SIZE, TYPE >::glRender(), and vuFBRSubCanvas< SIZE, TYPE >::render(). |
|
OpenGl Resize callback.
Definition at line 116 of file vuSphericView.cpp. References dword, and vuSphericView< SIZE, TYPE >::m_map. Referenced by vuSphericViewFilter< SIZE, TYPE >::glResize(), and vuFBRSubCanvas< SIZE, TYPE >::resize(). |
|
Initialize openGL.
Definition at line 110 of file vuSphericView.cpp. References vuSphericView< SIZE, TYPE >::m_map. Referenced by vuSphericViewFilter< SIZE, TYPE >::initOpenGL(). |
|
Definition at line 130 of file vuSphericView.cpp. References vuSphericView< SIZE, TYPE >::m_isMapNewed, vuSphericView< SIZE, TYPE >::m_lookFrom, vuSphericView< SIZE, TYPE >::m_map, and vuSphericView< SIZE, TYPE >::m_up. |
|
Definition at line 196 of file vuSphericView.cpp. References buffer, byte, dword, vuSphericView< SIZE, TYPE >::m_isMapNewed, vuSphericView< SIZE, TYPE >::m_lookFrom, vuSphericView< SIZE, TYPE >::m_map, vuSphericView< SIZE, TYPE >::m_up, and T. |
|
Definition at line 170 of file vuSphericView.cpp. References dword, vuSphericView< SIZE, TYPE >::m_isMapNewed, vuSphericView< SIZE, TYPE >::m_lookFrom, vuSphericView< SIZE, TYPE >::m_map, and vuSphericView< SIZE, TYPE >::m_up. Referenced by vuSphericLightfieldFile< SIZE, TYPE >::readView(). |
|
Definition at line 61 of file vuSphericView.cpp. References vuSphericView< SIZE, TYPE >::m_lookFrom. Referenced by Scanner::_renderView(), FourierSlicer< SIZE >::_renderView(), and vuSphericLightfieldBasicConverter< SI, TI, SO, TO >::convert(). |
|
Definition at line 73 of file vuSphericView.cpp. References vuSphericView< SIZE, TYPE >::m_up. Referenced by Scanner::_renderView(), FourierSlicer< SIZE >::_renderView(), and vuSphericLightfieldBasicConverter< SI, TI, SO, TO >::convert(). |
|
Definition at line 222 of file vuSphericView.cpp. References buffer, byte, dword, vuSphericView< SIZE, TYPE >::m_lookFrom, vuSphericView< SIZE, TYPE >::m_up, and vuVector::normalize(). |
Here is the call graph for this function:
|
Definition at line 147 of file vuSphericView.cpp. References vuSphericView< SIZE, TYPE >::m_lookFrom, vuSphericView< SIZE, TYPE >::m_map, vuSphericView< SIZE, TYPE >::m_up, and vuVector::normalize(). Referenced by vuSphericLightfieldFile< SIZE, TYPE >::writeView(). |
Here is the call graph for this function:
|
|
|
|