FemViewer::ViewManager Class Reference
#include <ViewManager.h>
List of all members.
Public Types |
| enum | ViewResetMode { ViewReset_None,
ViewReset_BBoxOnly,
ViewReset_FullReset
} |
Public Member Functions |
| | ViewManager (int destWidth=DFLT_IMAGE_WIDTH, int destHeight=DFLT_IMAGE_HEIGHT) |
| | ~ViewManager () |
| void | Init (const BBox3D &pBBox) |
| void | Reset () |
| void | AddView (const View &pView) |
| void | AddStatusMsg (const std::string &msg) |
| void | ClearStatusMsg () |
| void | Display (const Tile &pTile) |
| void | DisplayCallback () |
| GraphicData & | GetGraphicData () |
| GraphicsSettings * | GetSettings () |
| const GraphicsSettings * | GetSettings () const |
| bool | IdleCallback () |
| bool | KeyboardCallback (unsigned char key) |
| bool | KeyboardSpecialCallback (int key) |
| bool | MenuCallback (const int &iEvent) |
| bool | MouseButtonCallback (int button, int state, unsigned keystate, int x, int y) |
| bool | MouseMotionCallback (int pX, int pY) |
| void | ReshapeCallback (int pWidth, int pHeight) |
| void | InitGL (int width, int height) |
| void | SetTitle (const std::string *pTitle) |
| void | SetLegend (const Legend &pLegend) |
| Legend & | GetLegend () |
| void | SetViewResetMode (ViewResetMode pMode) |
| bool | IsGLSupported () const |
| bool & | GLSupport () |
| const bool & | GLSupport () const |
| bool | IsVBOSuported () const |
| bool | IsVBOUsed () const |
| const View & | GetCurrentView () const |
| int | GetWidth () const |
| void | SetWidth (int w) |
| int | GetHeight () const |
| void | SetHeight (int h) |
| int | GetMouseMode () const |
| void | DrawAccelStruct (const float[], const float[], const grid_t *grid) |
Friends |
| class | RContext |
| ViewManager & | ViewManagerInst (void) |
Member Enumeration Documentation
- Enumerator:
| ViewReset_None |
|
| ViewReset_BBoxOnly |
|
| ViewReset_FullReset |
|
Constructor & Destructor Documentation
| FemViewer::ViewManager::ViewManager |
( |
int |
destWidth = DFLT_IMAGE_WIDTH, |
|
|
int |
destHeight = DFLT_IMAGE_HEIGHT | |
|
) |
| | |
| FemViewer::ViewManager::~ViewManager |
( |
|
) |
|
Member Function Documentation
| void FemViewer::ViewManager::AddStatusMsg |
( |
const std::string & |
msg |
) |
|
| void FemViewer::ViewManager::AddView |
( |
const View & |
pView |
) |
|
| void FemViewer::ViewManager::ClearStatusMsg |
( |
|
) |
|
| void FemViewer::ViewManager::Display |
( |
const Tile & |
pTile |
) |
|
| void FemViewer::ViewManager::DisplayCallback |
( |
|
) |
|
| void FemViewer::ViewManager::DrawAccelStruct |
( |
const float |
minb[], |
|
|
const float |
maxb[], |
|
|
const grid_t * |
grid | |
|
) |
| | |
| const View& FemViewer::ViewManager::GetCurrentView |
( |
|
) |
const [inline] |
| GraphicData & FemViewer::ViewManager::GetGraphicData |
( |
|
) |
|
| int FemViewer::ViewManager::GetHeight |
( |
|
) |
const [inline] |
| Legend& FemViewer::ViewManager::GetLegend |
( |
|
) |
[inline] |
| int FemViewer::ViewManager::GetMouseMode |
( |
|
) |
const [inline] |
| int FemViewer::ViewManager::GetWidth |
( |
|
) |
const [inline] |
| const bool& FemViewer::ViewManager::GLSupport |
( |
|
) |
const [inline] |
| bool& FemViewer::ViewManager::GLSupport |
( |
|
) |
[inline] |
| bool FemViewer::ViewManager::IdleCallback |
( |
|
) |
|
| void FemViewer::ViewManager::Init |
( |
const BBox3D & |
pBBox |
) |
|
| void FemViewer::ViewManager::InitGL |
( |
int |
width, |
|
|
int |
height | |
|
) |
| | |
| bool FemViewer::ViewManager::IsGLSupported |
( |
|
) |
const [inline] |
| bool FemViewer::ViewManager::IsVBOSuported |
( |
|
) |
const [inline] |
| bool FemViewer::ViewManager::IsVBOUsed |
( |
|
) |
const [inline] |
| bool FemViewer::ViewManager::KeyboardCallback |
( |
unsigned char |
key |
) |
|
| bool FemViewer::ViewManager::KeyboardSpecialCallback |
( |
int |
key |
) |
|
| bool FemViewer::ViewManager::MenuCallback |
( |
const int & |
iEvent |
) |
|
| bool FemViewer::ViewManager::MouseButtonCallback |
( |
int |
button, |
|
|
int |
state, |
|
|
unsigned |
keystate, |
|
|
int |
x, |
|
|
int |
y | |
|
) |
| | |
| bool FemViewer::ViewManager::MouseMotionCallback |
( |
int |
pX, |
|
|
int |
pY | |
|
) |
| | |
| void FemViewer::ViewManager::Reset |
( |
void |
|
) |
|
| void FemViewer::ViewManager::ReshapeCallback |
( |
int |
pWidth, |
|
|
int |
pHeight | |
|
) |
| | |
| void FemViewer::ViewManager::SetHeight |
( |
int |
h |
) |
[inline] |
| void FemViewer::ViewManager::SetLegend |
( |
const Legend & |
pLegend |
) |
|
| void FemViewer::ViewManager::SetTitle |
( |
const std::string * |
pTitle |
) |
|
| void FemViewer::ViewManager::SetWidth |
( |
int |
w |
) |
[inline] |
Friends And Related Function Documentation
The documentation for this class was generated from the following files: