Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
BIAS::CameraViewport Class Reference

describes internal parameter viewport of an (OpenGL) camera view More...

#include <Gui/CameraViewport.hh>

Public Member Functions

 CameraViewport ()
 destructor More...
 
 CameraViewport (const int vx0, int vy0, unsigned int vwidth, unsigned int height)
 
void DisplayGL () const
 
double GetAspect () const
 
void InitMembers ()
 
std::ostream & Print (std::ostream &os=std::cout) const
 
virtual ~CameraViewport ()
 

Public Attributes

unsigned int height
 
unsigned int width
 
int x0
 
int y0
 

Detailed Description

describes internal parameter viewport of an (OpenGL) camera view

Author
Jan Woetzel 09/2003

Definition at line 14 of file CameraViewport.hh.

Constructor & Destructor Documentation

virtual BIAS::CameraViewport::~CameraViewport ( )
inlinevirtual

Definition at line 16 of file CameraViewport.hh.

CameraViewport::CameraViewport ( )

destructor

Definition at line 16 of file CameraViewport.cpp.

CameraViewport::CameraViewport ( const int  vx0,
int  vy0,
unsigned int  vwidth,
unsigned int  height 
)

Definition at line 21 of file CameraViewport.cpp.

Member Function Documentation

void BIAS::CameraViewport::DisplayGL ( ) const

Definition at line 51 of file CameraViewport.cpp.

Referenced by BIAS::ImageCanvasGLBase::DisplayCalls().

double BIAS::CameraViewport::GetAspect ( ) const

Definition at line 31 of file CameraViewport.cpp.

void CameraViewport::InitMembers ( )

Definition at line 25 of file CameraViewport.cpp.

References height, width, x0, and y0.

std::ostream & BIAS::CameraViewport::Print ( std::ostream &  os = std::cout) const

Definition at line 38 of file CameraViewport.cpp.

Member Data Documentation

unsigned int BIAS::CameraViewport::height

Definition at line 38 of file CameraViewport.hh.

Referenced by InitMembers(), and BIAS::OpenGLCanvas::Reshape().

unsigned int BIAS::CameraViewport::width

Definition at line 37 of file CameraViewport.hh.

Referenced by InitMembers(), and BIAS::OpenGLCanvas::Reshape().

int BIAS::CameraViewport::x0

Definition at line 35 of file CameraViewport.hh.

Referenced by InitMembers().

int BIAS::CameraViewport::y0

Definition at line 36 of file CameraViewport.hh.

Referenced by InitMembers().


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