Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ImageComposer_CutOperator Class Reference

Implementation of the cutting operator.

#include <ImageComposer_CutOperator.h>

Inheritance diagram for ImageComposer_CutOperator:
Inheritance graph

Public Member Functions

 ImageComposer_CutOperator ()
 Constructor. More...
 
virtual ~ImageComposer_CutOperator ()
 
virtual QString name () const
 Return name of the operator. More...
 
- Public Member Functions inherited from ImageComposer_Operator
 ImageComposer_Operator ()
 Constructor. More...
 
virtual ~ImageComposer_Operator ()
 Destructor. More...
 
void getArgs (QColor &theBackground) const
 Get operator arguments. More...
 
void setArgs (const QColor &theBackground)
 Set operator arguments. More...
 
QByteArray getBinArgs () const
 Get the operator's arguments in the form of a binary array. More...
 
void setBinArgs (const QByteArray &)
 Set the operator's arguments in the form of a binary array. More...
 
QStringList dumpArgsToPython (QString &theArrayName) const
 Dumps arguments of operator to python script representation. More...
 
virtual ImageComposer_Image process (const QVariant &theObj1, const QVariant &theObj2) const
 Perform the composing of images. More...
 

Static Public Member Functions

static QString Type ()
 

Protected Member Functions

virtual QRectF calcResultBoundingRect (const QVariant &theObj1, const QVariant &theObj2) const
 Calculate bounding rectangle for the result image. More...
 
virtual void drawResult (QPainter &thePainter, const QVariant &theObj1, const QVariant &theObj2) const
 Draw result image using the given painter. More...
 
- Protected Member Functions inherited from ImageComposer_Operator
virtual void storeArgs (QDataStream &theStream) const
 Store the operator's arguments to the stream. More...
 
virtual void restoreArgs (QDataStream &theStream)
 Restore the operator's arguments from the stream. More...
 

Constructor & Destructor Documentation

ImageComposer_CutOperator::ImageComposer_CutOperator ( )
ImageComposer_CutOperator::~ImageComposer_CutOperator ( )
virtual

Member Function Documentation

QRectF ImageComposer_CutOperator::calcResultBoundingRect ( const QVariant &  theObj1,
const QVariant &  theObj2 
) const
protectedvirtual
Parameters
theObj1first object to calculate
theObj2second object to calculate
Returns
calculated bounding rectangle

Implements ImageComposer_Operator.

References ImageComposer_Image::boundingRect().

void ImageComposer_CutOperator::drawResult ( QPainter &  thePainter,
const QVariant &  theObj1,
const QVariant &  theObj2 
) const
protectedvirtual
Parameters
thePainterthe painter on the result image
theObj1the first object to compose
theObj2the second object to compose

Implements ImageComposer_Operator.

References ImageComposer_Image::draw().

QString ImageComposer_CutOperator::name ( ) const
virtual
Returns
name of the operator

Implements ImageComposer_Operator.

References Type().

static QString ImageComposer_CutOperator::Type ( )
inlinestatic

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