ViewState Class Reference
#include <ViewState.h>
Inheritance diagram for ViewState:
[legend]List of all members.
|
Public Member Functions |
| | ViewState (PT::Panorama *pano, void(*RefreshFunction)(void *), bool supportMultiTexture, void *arg) |
| | ~ViewState () |
| float | GetScale () |
| void | SetScale (float scale) |
| void | panoramaChanged (HuginBase::PanoramaData &pano) |
| void | panoramaImagesChanged (HuginBase::PanoramaData &, const HuginBase::UIntSet &) |
| void | SetOptions (const HuginBase::PanoramaOptions *new_opts) |
| void | SetSrcImage (unsigned int image_nr, HuginBase::SrcPanoImage *new_img) |
| void | SetLens (unsigned int lens_nr, HuginBase::Lens *new_lens) |
| void | ForceRequireRedraw () |
| HuginBase::PanoramaOptions * | GetOptions () |
| OutputProjectionInfo * | GetProjectionInfo () |
| HuginBase::SrcPanoImage * | GetSrcImage (unsigned int image_nr) |
| unsigned int | GetMeshDisplayList (unsigned int image_nr) |
| MeshManager * | GetMeshManager () |
| TextureManager * | GetTextureManager () |
| bool | GetSupportMultiTexture () const |
| bool | RequireRecalculateMesh (unsigned int image_nr) |
| bool | RequireRecalculateImageSizes () |
| bool | RequireRecalculatePhotometric () |
| bool | RequireRecalculateMasks (unsigned int image_nr) |
| bool | RequireDraw () |
| bool | RequireRecalculateViewport () |
| bool | ImagesRemoved () |
| void | FinishedDraw () |
| void | SetVisibleArea (vigra::Rect2D area) |
| vigra::Rect2D | GetVisibleArea () |
| void | Redraw () |
| void | DoUpdates () |
Protected Member Functions |
| void | Clean () |
Protected Attributes |
| PT::Panorama * | m_pano |
| float | scale |
| float | genscale |
| vigra::Rect2D | visible_area |
| void(* | RefreshFunc )(void *) |
| void * | refreshArg |
| std::map< unsigned int, HuginBase::SrcPanoImage > | img_states |
| HuginBase::PanoramaOptions | opts |
| OutputProjectionInfo * | projection_info |
| unsigned int | number_of_images |
| bool | dirty_photometrics |
| std::map< unsigned int, fbool > | dirty_mesh |
| std::map< unsigned int, fbool > | dirty_mask |
| std::map< unsigned int, bool > | active |
| bool | dirty_image_sizes |
| bool | dirty_draw |
| bool | images_removed |
| bool | dirty_viewport |
| TextureManager * | m_tex_manager |
| MeshManager * | m_mesh_manager |
| bool | m_multiTexture |
Constructor & Destructor Documentation
| ViewState::ViewState |
( |
PT::Panorama * |
pano, |
|
|
void(*)(void *) |
RefreshFunction, |
|
|
bool |
supportMultiTexture, |
|
|
void * |
arg |
|
) |
|
|
Member Function Documentation
| void ViewState::Clean |
( |
|
) |
[protected] |
|
| void ViewState::DoUpdates |
( |
|
) |
|
|
| void ViewState::FinishedDraw |
( |
|
) |
|
|
| void ViewState::ForceRequireRedraw |
( |
|
) |
|
|
| unsigned int ViewState::GetMeshDisplayList |
( |
unsigned int |
image_nr |
) |
|
|
| float ViewState::GetScale |
( |
|
) |
|
|
| bool ViewState::GetSupportMultiTexture |
( |
|
) |
const [inline] |
|
| vigra::Rect2D ViewState::GetVisibleArea |
( |
|
) |
[inline] |
|
| bool ViewState::ImagesRemoved |
( |
|
) |
|
|
| void ViewState::Redraw |
( |
|
) |
|
|
| bool ViewState::RequireDraw |
( |
|
) |
|
|
| bool ViewState::RequireRecalculateImageSizes |
( |
|
) |
|
|
| bool ViewState::RequireRecalculateMasks |
( |
unsigned int |
image_nr |
) |
|
|
| bool ViewState::RequireRecalculateMesh |
( |
unsigned int |
image_nr |
) |
|
|
| bool ViewState::RequireRecalculatePhotometric |
( |
|
) |
|
|
| bool ViewState::RequireRecalculateViewport |
( |
|
) |
|
|
| void ViewState::SetLens |
( |
unsigned int |
lens_nr, |
|
|
HuginBase::Lens * |
new_lens |
|
) |
|
|
| void ViewState::SetScale |
( |
float |
scale |
) |
|
|
| void ViewState::SetVisibleArea |
( |
vigra::Rect2D |
area |
) |
[inline] |
|
Member Data Documentation
The documentation for this class was generated from the following files: