iipsrv  0.9.9
View Class Reference

Class to intelligently handle Image Transforms. More...

#include <View.h>

Public Member Functions

 View ()
 Number of quality layers. More...
 
void setContrast (float c)
 Set the contrast adjustment. More...
 
void setMaxSize (unsigned int m)
 Set the maximum view port dimension. More...
 
void setMaxResolutions (unsigned int r)
 Set the maximum view port dimension. More...
 
unsigned int getRequestWidth ()
 Get the size of the requested width.
 
void setRequestWidth (unsigned int w)
 Set the size of the requested width. More...
 
unsigned int getRequestHeight ()
 Get the size of the requested height.
 
void setRequestHeight (unsigned int h)
 Set the size of the requested height. More...
 
unsigned int getResolution ()
 Return the requested resolution.
 
float getScale ()
 Return the scaling required in case our requested width or height is in between available resolutions.
 
void setViewLeft (float x)
 Set the left co-ordinate of the viewport. More...
 
void setViewTop (float y)
 Set the top co-ordinate of the viewport. More...
 
void setViewWidth (float w)
 Set the width co-ordinate of the viewport. More...
 
void setViewHeight (float h)
 Set the height co-ordinate of the viewport. More...
 
void setImageSize (unsigned int w, unsigned int h)
 Set the source image pixel size. More...
 
void setMaxLayers (int l)
 Limit the maximum number of quality layers we are allowed to decode. More...
 
void setLayers (int l)
 Set the number of quality layers to decode, limiting to our max value. More...
 
unsigned int getLayers ()
 Return the number of layers to decode.
 
float getContrast ()
 Return the contrast adjustment.
 
unsigned int getImageWidth ()
 Return the image width at our requested resolution.
 
unsigned int getImageHeight ()
 Return the image height at our requested resolution.
 
unsigned int getViewLeft ()
 Return the left pixel of the viewport.
 
unsigned int getViewTop ()
 Return the top pixel of the viewport.
 
unsigned int getViewWidth ()
 Return the pixel width of the viewport.
 
unsigned int getViewHeight ()
 Return the pixel height of the viewport.
 
bool viewPortSet ()
 Indicate whether the viewport has been set.
 

Public Attributes

int xangle
 
int yangle
 Horizontal View.
 
bool shaded
 Vertical View.
 
int shade [3]
 Whether to use shading view.
 
int max_layers
 Shading incident light angles (x,y,z)
 
int layers
 Maximum number of quality layers allowed.
 

Detailed Description

Class to intelligently handle Image Transforms.

Constructor & Destructor Documentation

View::View ( )
inline

Number of quality layers.

Constructor

Member Function Documentation

void View::setContrast ( float  c)
inline

Set the contrast adjustment.

Parameters
ccontrast (where 1.0 is no adjustment)
void View::setImageSize ( unsigned int  w,
unsigned int  h 
)
inline

Set the source image pixel size.

Parameters
wpixel width
hpixel height
void View::setLayers ( int  l)
inline

Set the number of quality layers to decode, limiting to our max value.

Parameters
lNumber of layers to decode

References max_layers.

void View::setMaxLayers ( int  l)
inline

Limit the maximum number of quality layers we are allowed to decode.

Parameters
lMax number of layers to decode
void View::setMaxResolutions ( unsigned int  r)
inline

Set the maximum view port dimension.

Parameters
rnumber of availale resolutions
void View::setMaxSize ( unsigned int  m)
inline

Set the maximum view port dimension.

Parameters
mmaximum viewport dimension
void View::setRequestHeight ( unsigned int  h)
inline

Set the size of the requested height.

Parameters
hrequested image height
void View::setRequestWidth ( unsigned int  w)
inline

Set the size of the requested width.

Parameters
wrequested image width
void View::setViewHeight ( float  h)

Set the height co-ordinate of the viewport.

Parameters
hheight resolution independent co-ordinate
void View::setViewLeft ( float  x)

Set the left co-ordinate of the viewport.

Parameters
xleft resolution independent co-ordinate
void View::setViewTop ( float  y)

Set the top co-ordinate of the viewport.

Parameters
ytop resolution independent co-ordinate
void View::setViewWidth ( float  w)

Set the width co-ordinate of the viewport.

Parameters
wwidth resolution independent co-ordinate

The documentation for this class was generated from the following file: