Public Member Functions | Static Private Member Functions | Private Attributes
rqt_ptam::RatioLayoutedFrame Class Reference

#include <ratio_layouted_frame.h>

List of all members.

Public Member Functions

QRect getAspectRatioCorrectPaintArea ()
 RatioLayoutedFrame (QWidget *parent, Qt::WFlags flags=0)
void resizeToFitAspectRatio ()
void setAspectRatio (unsigned short width, unsigned short height)
void setInnerFrameFixedSize (const QSize &size)
void setInnerFrameMaximumSize (const QSize &size)
void setInnerFrameMinimumSize (const QSize &size)
virtual ~RatioLayoutedFrame ()

Static Private Member Functions

static int greatestCommonDivisor (int a, int b)

Private Attributes

QSize aspect_ratio_

Detailed Description

RatioLayoutedFrame is a layout containing a single frame with a fixed aspect ratio. The default aspect ratio is 4:3.

Definition at line 49 of file ratio_layouted_frame.h.


Constructor & Destructor Documentation

rqt_ptam::RatioLayoutedFrame::RatioLayoutedFrame ( QWidget *  parent,
Qt::WFlags  flags = 0 
)

Definition at line 39 of file ratio_layouted_frame.cpp.

Definition at line 45 of file ratio_layouted_frame.cpp.


Member Function Documentation

int rqt_ptam::RatioLayoutedFrame::greatestCommonDivisor ( int  a,
int  b 
) [static, private]

Definition at line 107 of file ratio_layouted_frame.cpp.

Definition at line 49 of file ratio_layouted_frame.cpp.

void rqt_ptam::RatioLayoutedFrame::setAspectRatio ( unsigned short  width,
unsigned short  height 
)

Definition at line 98 of file ratio_layouted_frame.cpp.

Definition at line 92 of file ratio_layouted_frame.cpp.

Definition at line 83 of file ratio_layouted_frame.cpp.

Definition at line 74 of file ratio_layouted_frame.cpp.


Member Data Documentation

Definition at line 77 of file ratio_layouted_frame.h.


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


rqt_ptam
Author(s): Markus Achtelik
autogenerated on Tue Jan 7 2014 11:12:33