Ivf wrapper for an SoWinFlyViewer. More...
#include <Ivf/Viewers/IvfFlyViewer.h>
Public Member Functions | |
CIvfFlyViewer () | |
virtual void | IvfCreateComponent (CWnd *pWnd, void *pCreateArgs) |
virtual void | IvfDestroyComponent () |
Protected Member Functions | |
virtual | ~CIvfFlyViewer () |
Ivf wrapper for an SoWinFlyViewer.
Fly Viewer - this viewer is intended to simulate flight through space, with a constant world up direction. The viewer only constrains the camera to keep the user from flying upside down. No mouse buttons need to be pressed in order to fly. The mouse position is used only for steering, while mouse clicks are used to increase or decrease the viewer speed.
The viewer allows you to tilt your head up/down/right/left and move in the direction you are looking (forward or backward). The viewer also supports seek to quickly move the camera to a desired object or point.
See the SoWinFlyViewer description for additional information.
Note: Although the class name is CIvfFlyViewer, the header file name is IvfFlyViewer.h.
CIvfFlyViewer::CIvfFlyViewer | ( | ) |
virtual CIvfFlyViewer::~CIvfFlyViewer | ( | ) | [protected, virtual] |
Destructor.
virtual void CIvfFlyViewer::IvfCreateComponent | ( | CWnd * | pWnd, | |
void * | pCreateArgs | |||
) | [virtual] |
Overload component Creation.
Implements CIvfComponent.
virtual void CIvfFlyViewer::IvfDestroyComponent | ( | ) | [virtual] |
This method destroys the component.
Implements CIvfComponent.