ContRap-Libraries
Public Member Functions | Protected Attributes

crp::QtPixelRef Class Reference

#include <qtpixelref.h>

Inheritance diagram for crp::QtPixelRef:
Object

Public Member Functions

 QtPixelRef (const SPtr< QImage > &image=0, int x=0, int y=0)
 Creates a new pixel reference.
 ~QtPixelRef ()
 Cleans up.
virtual Objectclone ()
 Returns a pointer to a semantical copy of the current object.
virtual std::string get_type_name () const
 Returns the type of the object.
QRgb get_value ()
 Returns the color the pixel is referencing.
void set_value (QRgb value)
 Sets the value of the pixel.
virtual std::string to_string () const
 Converts the object to a non-formatted string.

Protected Attributes

SPtr< QImage > image
 Image of the pixel.
int x
 Position of the pixel.
int y

Constructor & Destructor Documentation

crp::QtPixelRef::QtPixelRef ( const SPtr< QImage > &  image = 0,
int  x = 0,
int  y = 0 
)

Creates a new pixel reference.

crp::QtPixelRef::~QtPixelRef ( ) [inline]

Cleans up.


Member Function Documentation

virtual Object* crp::QtPixelRef::clone ( ) [inline, virtual]

Returns a pointer to a semantical copy of the current object.

Returns:
Copy of the current object
virtual std::string crp::QtPixelRef::get_type_name ( ) const [inline, virtual]

Returns the type of the object.

Returns:
Type of the object
QRgb crp::QtPixelRef::get_value ( )

Returns the color the pixel is referencing.

Returns:
QRgb Color value
void crp::QtPixelRef::set_value ( QRgb  value)

Sets the value of the pixel.

Parameters:
QRgbValue of the pixel
virtual std::string crp::QtPixelRef::to_string ( ) const [virtual]

Converts the object to a non-formatted string.

Returns:
String representation of the object

Field Documentation

SPtr<QImage> crp::QtPixelRef::image [protected]

Image of the pixel.

int crp::QtPixelRef::x [protected]

Position of the pixel.

int crp::QtPixelRef::y [protected]

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