Choreonoid  1.5
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
cnoid::ImageWidget Class Reference

#include <ImageWidget.h>

Inheritance diagram for cnoid::ImageWidget:

Public Member Functions

 ImageWidget (QWidget *parent=0)
 
void setPixmap (const QPixmap &pixmap)
 
void setImage (const Image &image)
 
void setImage (const QImage &image)
 
void setScalingEnabled (bool on)
 
bool isScalingEnabled () const
 
void zoom (double scale)
 
void translate (QPoint pos)
 
bool getTransform (QTransform &transform)
 
double getAngle ()
 
void setTransform (const QTransform &transform)
 
void setAngle (double angle)
 
void rotate (double angle)
 
void reset ()
 
ImagegetImage ()
 

Public Attributes

boost::mutex mtx
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *event)
 
virtual QSize sizeHint () const
 
virtual void resizeEvent (QResizeEvent *event)
 

Constructor & Destructor Documentation

ImageWidget::ImageWidget ( QWidget *  parent = 0)
explicit

Member Function Documentation

double ImageWidget::getAngle ( )
Image & ImageWidget::getImage ( )
bool ImageWidget::getTransform ( QTransform &  transform)
bool ImageWidget::isScalingEnabled ( ) const
void ImageWidget::paintEvent ( QPaintEvent *  event)
protectedvirtual
void ImageWidget::reset ( )
void ImageWidget::resizeEvent ( QResizeEvent *  event)
protectedvirtual
void ImageWidget::rotate ( double  angle)
void ImageWidget::setAngle ( double  angle)
void ImageWidget::setImage ( const Image image)
Todo:
convert a gray scale image to RGB888
void ImageWidget::setImage ( const QImage &  image)
void ImageWidget::setPixmap ( const QPixmap &  pixmap)
void ImageWidget::setScalingEnabled ( bool  on)
void ImageWidget::setTransform ( const QTransform &  transform)
QSize ImageWidget::sizeHint ( ) const
protectedvirtual
void ImageWidget::translate ( QPoint  pos)
void ImageWidget::zoom ( double  scale)

Member Data Documentation

boost::mutex cnoid::ImageWidget::mtx

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