diff --git a/docs/html/_intelli_color_picker_8cpp_source.html b/docs/html/_intelli_color_picker_8cpp_source.html
index d997afc..7d1ff02 100644
--- a/docs/html/_intelli_color_picker_8cpp_source.html
+++ b/docs/html/_intelli_color_picker_8cpp_source.html
@@ -89,8 +89,8 @@ $(document).ready(function(){initNavTree('_intelli_color_picker_8cpp_source.html
Go to the documentation of this file.
-
4 firstColor = {255,0,0,255};
-
5 secondColor = {0,255,255,255};
+
4 firstColor = QColor(255,0,0,255);
+
5 secondColor = QColor(0,255,255,255);
diff --git a/docs/html/_intelli_photo_gui_8cpp_source.html b/docs/html/_intelli_photo_gui_8cpp_source.html
index fc12fdb..b281cb4 100644
--- a/docs/html/_intelli_photo_gui_8cpp_source.html
+++ b/docs/html/_intelli_photo_gui_8cpp_source.html
@@ -907,7 +907,7 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp_source.html','
void setRenderSettings(bool isFastRenderingOn)
setRenderSettings updates all Images to the new Rendersetting.
-IntelliImage * getImageOfActiveLayer()
+IntelliImage * getImageOfActiveLayer()
void createRectangleTool()
bool save(const QString &filePath, const char *fileFormat)
The save method is used for exporting the current project as one picture.
@@ -925,7 +925,7 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp_source.html','
void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
-int getNumberOfActiveLayer()
+int getNumberOfActiveLayer()
void closeEvent(QCloseEvent *event) override
The closeEvent function handles closing events.
virtual QImage getImageData()
getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...
diff --git a/docs/html/_intelli_shaped_image_8cpp_source.html b/docs/html/_intelli_shaped_image_8cpp_source.html
index 91ee681..3b9c25a 100644
--- a/docs/html/_intelli_shaped_image_8cpp_source.html
+++ b/docs/html/_intelli_shaped_image_8cpp_source.html
@@ -141,8 +141,8 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html
53 for (
int x = 0; x<
imageData .width(); x++) {
-
-
+
+
58 clr.setAlpha(std::min(255, clr.alpha()));
@@ -208,12 +208,12 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
bool fastRenderering
fastRendering is the flag that represents the usage of 8bit pictures.
-bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
ImageType TypeOfImage
The Type, an Image is.
QImage imageData
The underlying image data.
An abstract class which manages the basic IntelliImage operations.
std::vector< QPoint > polygonData
The Vertices of The Polygon. Needs to be a planar Polygon.
IntelliShapedImage(int width, int height, bool fastRendererOn)
The Construcor of the IntelliShapedImage. Given the Image dimensions.
+bool isInPolygon(const std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
virtual ~IntelliShapedImage() override
An Destructor.
The IntelliRasterImage manages a RASTERIMAGE.
diff --git a/docs/html/_intelli_tool_8cpp_source.html b/docs/html/_intelli_tool_8cpp_source.html
index a1d20f2..1ef3e51 100644
--- a/docs/html/_intelli_tool_8cpp_source.html
+++ b/docs/html/_intelli_tool_8cpp_source.html
@@ -94,137 +94,141 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html',''); i
-
-
-
-
-
-
-
-
-
- 18 this->deleteToolLayer();
-
-
-
-
-
-
-
-
- 27 this->
isDrawing = this->createToolLayer();
-
-
-
-
-
-
-
-
- 36 this->mergeToolLayer();
- 37 this->deleteToolLayer();
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ 21 this->deleteToolLayer();
+
+
+
+
+
+
+
+
+ 30 this->
isDrawing = this->createToolLayer();
+
+
+
+
+
+
+
+
+ 39 this->mergeToolLayer();
+ 40 this->deleteToolLayer();
+
-
-
-
-
-
-
-
-
-
-
- 53 bool IntelliTool::createToolLayer(){
- 54 if (
Area ->createTempTopLayer(
Area ->activeLayer)) {
-
- 56 this->
Canvas = &
Area ->layerBundle[
static_cast< unsigned long long > (
Area ->activeLayer + 1)];
-
-
-
-
-
- 62 void IntelliTool::mergeToolLayer(){
-
-
-
-
-
-
- 69 clr_0 = updatedImage.pixelColor(x,y);
-
- 71 float t =
static_cast< float > (clr_1.alpha()) / 255.f;
- 72 int r =
static_cast< int > (
static_cast< float > (clr_1.red()) * (t) +
static_cast< float > (clr_0.red()) * (1.f - t) + 0.5f);
- 73 int g =
static_cast< int > (
static_cast< float > (clr_1.green()) * (t) +
static_cast< float > (clr_0.green()) * (1.f - t) + 0.5f);
- 74 int b =
static_cast< int > (
static_cast< float > (clr_1.blue()) * (t) +
static_cast< float > (clr_0.blue() * (1.f - t)) + 0.5f);
- 75 int a = std::min(clr_0.alpha() + clr_1.alpha(), 255);
-
-
-
-
-
- 81 updatedImage.setPixelColor(x, y, clr_0);
-
-
-
-
-
-
-
-
-
- 91 void IntelliTool::deleteToolLayer(){
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 56 bool IntelliTool::createToolLayer(){
+ 57 if (
Area ->createTempTopLayer(
Area ->activeLayer)) {
+
+ 59 this->
Canvas = &
Area ->layerBundle[
static_cast< unsigned long long > (
Area ->activeLayer + 1)];
+
+
+
+
+
+ 65 void IntelliTool::mergeToolLayer(){
+
+
+
+
+
+
+ 72 clr_0 = updatedImage.pixelColor(x,y);
+
+ 74 float t =
static_cast< float > (clr_1.alpha()) / 255.f;
+ 75 int r =
static_cast< int > (
static_cast< float > (clr_1.red()) * (t) +
static_cast< float > (clr_0.red()) * (1.f - t) + 0.5f);
+ 76 int g =
static_cast< int > (
static_cast< float > (clr_1.green()) * (t) +
static_cast< float > (clr_0.green()) * (1.f - t) + 0.5f);
+ 77 int b =
static_cast< int > (
static_cast< float > (clr_1.blue()) * (t) +
static_cast< float > (clr_0.blue() * (1.f - t)) + 0.5f);
+ 78 int a = std::min(clr_0.alpha() + clr_1.alpha(), 255);
+
+
+
+
+
+ 84 updatedImage.setPixelColor(x, y, clr_0);
+
+
+
+
+
+
+
+
+
+ 94 void IntelliTool::deleteToolLayer(){
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
+
void deleteLayer(int idx, bool isTool=false)
The deleteLayer method removes a layer at a given idx.
-
+
The PaintingArea class manages the methods and stores information about the current painting area,...
-
+
virtual std::vector< QPoint > getPolygonData()
A function that returns the Polygondata if existent.
-
-
-
-
+
+
+
+
int width
width - Stores the width of a layer in pixels.
virtual QImage getImageData()
getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...
virtual void setImageData(const QImage &newData)
setImageData overwrites the old imageData the new imageData.
void setToolWidth(int value)
-
+
int height
height - Stores the height of a layer in pixels.
-
+
The IntelliColorPicker manages the selected colors for one whole project.
QImage imageData
The underlying image data.
IntelliImage * image
image - Stores the imageData of the current LayerObject.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
+
-
+
virtual void setPolygon(const std::vector< QPoint > &polygonData)=0
An abstract function that sets the data of the visible Polygon, if needed.
diff --git a/docs/html/_intelli_tool_8h_source.html b/docs/html/_intelli_tool_8h_source.html
index 2cc1ee6..69b89e3 100644
--- a/docs/html/_intelli_tool_8h_source.html
+++ b/docs/html/_intelli_tool_8h_source.html
@@ -109,86 +109,88 @@ $(document).ready(function(){initNavTree('_intelli_tool_8h_source.html',''); ini
-
-
-
-
34 bool createToolLayer();
-
-
39 void mergeToolLayer();
-
-
44 void deleteToolLayer();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
35 bool createToolLayer();
+
+
40 void mergeToolLayer();
+
+
45 void deleteToolLayer();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
The PaintingArea class manages the methods and stores information about the current painting area,...
-
+
The LayerObject struct holds all the information needed to construct a layer.
-
-
+
+
-
-
+
+
-
-
+
+
The IntelliColorPicker manages the selected colors for one whole project.
-
-
+
+
-
+
diff --git a/docs/html/_intelli_tool_circle_8cpp_source.html b/docs/html/_intelli_tool_circle_8cpp_source.html
index 130ef9b..0fe40ff 100644
--- a/docs/html/_intelli_tool_circle_8cpp_source.html
+++ b/docs/html/_intelli_tool_circle_8cpp_source.html
@@ -173,36 +173,36 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html'
-
-
+
+
-
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
-
+
+
QColor getSecondColor()
A function to read the secondary selected color.
The PaintingArea class manages the methods and stores information about the current painting area,...
-
+
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
-
-
+
+
QColor getFirstColor()
A function to read the primary selected color.
-
+
The IntelliColorPicker manages the selected colors for one whole project.
IntelliImage * image
image - Stores the imageData of the current LayerObject.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
+
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
diff --git a/docs/html/_intelli_tool_circle_8h_source.html b/docs/html/_intelli_tool_circle_8h_source.html
index 3c79cb3..2102f4e 100644
--- a/docs/html/_intelli_tool_circle_8h_source.html
+++ b/docs/html/_intelli_tool_circle_8h_source.html
@@ -125,11 +125,11 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8h_source.html','
-
+
-
-
+
+
The PaintingArea class manages the methods and stores information about the current painting area,...
diff --git a/docs/html/_intelli_tool_flood_fill_8cpp_source.html b/docs/html/_intelli_tool_flood_fill_8cpp_source.html
index 80a78a4..7b84984 100644
--- a/docs/html/_intelli_tool_flood_fill_8cpp_source.html
+++ b/docs/html/_intelli_tool_flood_fill_8cpp_source.html
@@ -171,11 +171,11 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp_source.h
-
-
-
+
+
+
-
+
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
@@ -185,9 +185,9 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp_source.h
The PaintingArea class manages the methods and stores information about the current painting area,...
-
-
-
+
+
+
int width
width - Stores the width of a layer in pixels.
@@ -195,13 +195,13 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp_source.h
QColor getFirstColor()
A function to read the primary selected color.
virtual QColor getPixelColor(QPoint &point)
A function that returns the pixelcolor at a certain point.
int height
height - Stores the height of a layer in pixels.
-
+
The IntelliColorPicker manages the selected colors for one whole project.
IntelliImage * image
image - Stores the imageData of the current LayerObject.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
+
diff --git a/docs/html/_intelli_tool_flood_fill_8h_source.html b/docs/html/_intelli_tool_flood_fill_8h_source.html
index 823ccb0..f8f2409 100644
--- a/docs/html/_intelli_tool_flood_fill_8h_source.html
+++ b/docs/html/_intelli_tool_flood_fill_8h_source.html
@@ -120,14 +120,14 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8h_source.htm
-
+
-
+
-
+
The PaintingArea class manages the methods and stores information about the current painting area,...
diff --git a/docs/html/_intelli_tool_line_8cpp_source.html b/docs/html/_intelli_tool_line_8cpp_source.html
index 4635ffa..3f9ffdf 100644
--- a/docs/html/_intelli_tool_line_8cpp_source.html
+++ b/docs/html/_intelli_tool_line_8cpp_source.html
@@ -134,38 +134,38 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8cpp_source.html','
-
-
-
+
+
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
-
+
+
The PaintingArea class manages the methods and stores information about the current painting area,...
-
+
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
-
-
+
+
QColor getFirstColor()
A function to read the primary selected color.
-
+
The IntelliColorPicker manages the selected colors for one whole project.
IntelliImage * image
image - Stores the imageData of the current LayerObject.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
+
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
diff --git a/docs/html/_intelli_tool_line_8h_source.html b/docs/html/_intelli_tool_line_8h_source.html
index 1d52f93..8ba791a 100644
--- a/docs/html/_intelli_tool_line_8h_source.html
+++ b/docs/html/_intelli_tool_line_8h_source.html
@@ -121,14 +121,14 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8h_source.html','')
-
+
-
+
-
+
The PaintingArea class manages the methods and stores information about the current painting area,...
diff --git a/docs/html/_intelli_tool_pen_8cpp_source.html b/docs/html/_intelli_tool_pen_8cpp_source.html
index 654b941..e13c012 100644
--- a/docs/html/_intelli_tool_pen_8cpp_source.html
+++ b/docs/html/_intelli_tool_pen_8cpp_source.html
@@ -136,37 +136,37 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8cpp_source.html',''
-
-
-
+
+
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
-
+
+
The PaintingArea class manages the methods and stores information about the current painting area,...
-
+
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
-
-
+
+
QColor getFirstColor()
A function to read the primary selected color.
-
+
The IntelliColorPicker manages the selected colors for one whole project.
IntelliImage * image
image - Stores the imageData of the current LayerObject.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
+
diff --git a/docs/html/_intelli_tool_pen_8h_source.html b/docs/html/_intelli_tool_pen_8h_source.html
index 7eb12c4..54baa3d 100644
--- a/docs/html/_intelli_tool_pen_8h_source.html
+++ b/docs/html/_intelli_tool_pen_8h_source.html
@@ -119,11 +119,11 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8h_source.html','');
-
+
-
+
-
+
diff --git a/docs/html/_intelli_tool_plain_8cpp_source.html b/docs/html/_intelli_tool_plain_8cpp_source.html
index 3c78546..cd751eb 100644
--- a/docs/html/_intelli_tool_plain_8cpp_source.html
+++ b/docs/html/_intelli_tool_plain_8cpp_source.html
@@ -126,32 +126,32 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8cpp_source.html',
-
-
-
-
+
+
+
+
The PaintingArea class manages the methods and stores information about the current painting area,...
-
+
-
+
QColor getFirstColor()
A function to read the primary selected color.
-
+
The IntelliColorPicker manages the selected colors for one whole project.
IntelliImage * image
image - Stores the imageData of the current LayerObject.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
+
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
diff --git a/docs/html/_intelli_tool_plain_8h_source.html b/docs/html/_intelli_tool_plain_8h_source.html
index 4072cd9..757984f 100644
--- a/docs/html/_intelli_tool_plain_8h_source.html
+++ b/docs/html/_intelli_tool_plain_8h_source.html
@@ -118,11 +118,11 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8h_source.html',''
-
+
-
+
-
+
diff --git a/docs/html/_intelli_tool_polygon_8cpp_source.html b/docs/html/_intelli_tool_polygon_8cpp_source.html
index 1bf79d6..5b880b5 100644
--- a/docs/html/_intelli_tool_polygon_8cpp_source.html
+++ b/docs/html/_intelli_tool_polygon_8cpp_source.html
@@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_polygon_8cpp_source.html
-
+
@@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_polygon_8cpp_source.html
-
+
@@ -238,39 +238,38 @@ $(document).ready(function(){initNavTree('_intelli_tool_polygon_8cpp_source.html
-
-
-
+
+
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
-
+
+
virtual void drawPixel(const QPoint &p1, const QColor &color)
A funtcion used to draw a pixel on the Image with the given Color.
std::vector< Triangle > calculateTriangles(std::vector< QPoint > polyPoints)
A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ...
-
+
QColor getSecondColor()
A function to read the secondary selected color.
The PaintingArea class manages the methods and stores information about the current painting area,...
-
+
virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)
A function that draws a point between on a given point in a given color.
-
-
+
+
-
+
IntelliImage::ImageType getTypeOfImageRealLayer()
int width
width - Stores the width of a layer in pixels.
virtual void setImageData(const QImage &newData)
setImageData overwrites the old imageData the new imageData.
-bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
QColor getFirstColor()
A function to read the primary selected color.
int height
height - Stores the height of a layer in pixels.
-QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
-
+QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
+
The IntelliColorPicker manages the selected colors for one whole project.
@@ -278,12 +277,13 @@ $(document).ready(function(){initNavTree('_intelli_tool_polygon_8cpp_source.html
std::vector< QPoint > getPolygonDataOfRealLayer()
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
+bool isInPolygon(const std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
+
virtual void setPolygon(const std::vector< QPoint > &polygonData)=0
An abstract function that sets the data of the visible Polygon, if needed.
diff --git a/docs/html/_intelli_tool_polygon_8h_source.html b/docs/html/_intelli_tool_polygon_8h_source.html
index 47c74d6..560626e 100644
--- a/docs/html/_intelli_tool_polygon_8h_source.html
+++ b/docs/html/_intelli_tool_polygon_8h_source.html
@@ -132,10 +132,10 @@ $(document).ready(function(){initNavTree('_intelli_tool_polygon_8h_source.html',
-
+
-
-
+
+
The PaintingArea class manages the methods and stores information about the current painting area,...
diff --git a/docs/html/_intelli_tool_rectangle_8cpp_source.html b/docs/html/_intelli_tool_rectangle_8cpp_source.html
index c152a86..c43529a 100644
--- a/docs/html/_intelli_tool_rectangle_8cpp_source.html
+++ b/docs/html/_intelli_tool_rectangle_8cpp_source.html
@@ -152,37 +152,37 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8cpp_source.ht
-
-
+
+
-
+
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
A function that draws a line between two given points in a given color.
-
-
+
+
QColor getSecondColor()
A function to read the secondary selected color.
The PaintingArea class manages the methods and stores information about the current painting area,...
-
+
-
-
+
+
QColor getFirstColor()
A function to read the primary selected color.
-
+
The IntelliColorPicker manages the selected colors for one whole project.
IntelliImage * image
image - Stores the imageData of the current LayerObject.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
+
virtual void drawPlain(const QColor &color)
A function that clears the whole image in a given Color.
diff --git a/docs/html/_intelli_tool_rectangle_8h_source.html b/docs/html/_intelli_tool_rectangle_8h_source.html
index a0cd611..74655e4 100644
--- a/docs/html/_intelli_tool_rectangle_8h_source.html
+++ b/docs/html/_intelli_tool_rectangle_8h_source.html
@@ -124,12 +124,12 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8h_source.html
-
+
-
+
-
+
The PaintingArea class manages the methods and stores information about the current painting area,...
diff --git a/docs/html/_intelli_triangulation_8cpp_source.html b/docs/html/_intelli_triangulation_8cpp_source.html
index cd169d1..01d0e53 100644
--- a/docs/html/_intelli_triangulation_8cpp_source.html
+++ b/docs/html/_intelli_triangulation_8cpp_source.html
@@ -201,7 +201,7 @@ $(document).ready(function(){initNavTree('_intelli_triangulation_8cpp_source.htm
-
+
117 for (
auto triangle : triangles) {
@@ -217,8 +217,8 @@ $(document).ready(function(){initNavTree('_intelli_triangulation_8cpp_source.htm
The Triangle struct holds the 3 vertices of a triangle.
-bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
+bool isInPolygon(const std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
diff --git a/docs/html/_intelli_triangulation_8h.html b/docs/html/_intelli_triangulation_8h.html
index c5d9728..3b84cc0 100644
--- a/docs/html/_intelli_triangulation_8h.html
+++ b/docs/html/_intelli_triangulation_8h.html
@@ -117,9 +117,9 @@ Functions
std::vector< Triangle > IntelliTriangulation::calculateTriangles (std::vector< QPoint > polyPoints)
A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by clipping ears of a planar graph. More...
-
bool IntelliTriangulation::isInPolygon (std::vector< Triangle > &triangles, QPoint &point)
-
A function to check if a point lies in a polygon by checking its spanning triangles. More...
-
+
bool IntelliTriangulation::isInPolygon (const std::vector< Triangle > &triangles, QPoint &point)
+
A function to check if a point lies in a polygon by checking its spanning triangles. More...
+
diff --git a/docs/html/_intelli_triangulation_8h.js b/docs/html/_intelli_triangulation_8h.js
index 0384860..1dfa6d3 100644
--- a/docs/html/_intelli_triangulation_8h.js
+++ b/docs/html/_intelli_triangulation_8h.js
@@ -2,7 +2,7 @@ var _intelli_triangulation_8h =
[
[ "Triangle", "struct_triangle.html", "struct_triangle" ],
[ "calculateTriangles", "_intelli_triangulation_8h.html#acdaf1ed598e868b25e9e06d580da32e5", null ],
- [ "isInPolygon", "_intelli_triangulation_8h.html#a00621e2d8708fe2e8966d7d79b64e186", null ],
+ [ "isInPolygon", "_intelli_triangulation_8h.html#ac276696f29d141ed34614c1c3b1c040f", null ],
[ "isInTriangle", "_intelli_triangulation_8h.html#ac150fee67fd41a451bd2592f10e00197", null ],
[ "sign", "_intelli_triangulation_8h.html#af9af549a7faff35a74c1265b290ea0ca", null ]
];
\ No newline at end of file
diff --git a/docs/html/_intelli_triangulation_8h_source.html b/docs/html/_intelli_triangulation_8h_source.html
index f1c9ada..3a7b7a2 100644
--- a/docs/html/_intelli_triangulation_8h_source.html
+++ b/docs/html/_intelli_triangulation_8h_source.html
@@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('_intelli_triangulation_8h_source.html'
- 63 bool isInPolygon (std::vector<Triangle> &triangles, QPoint &point);
+ 63 bool isInPolygon (
const std::vector<Triangle> &triangles, QPoint &point);
@@ -133,10 +133,10 @@ $(document).ready(function(){initNavTree('_intelli_triangulation_8h_source.html'
The Triangle struct holds the 3 vertices of a triangle.
-bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
+bool isInPolygon(const std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
diff --git a/docs/html/_painting_area_8cpp_source.html b/docs/html/_painting_area_8cpp_source.html
index 691a369..5077941 100644
--- a/docs/html/_painting_area_8cpp_source.html
+++ b/docs/html/_painting_area_8cpp_source.html
@@ -418,149 +418,138 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
-
-
-
-
-
-
-
- 340 void PaintingArea::resizeLayer(QImage*image_res,
const QSize &newSize){
-
-
-
- 344 void PaintingArea::selectLayerUp(){
-
- 346 if (activeLayer!=-1 &&
static_cast< unsigned long long > (activeLayer)<layerBundle.size() - 1) {
- 347 std::swap(layerBundle[
static_cast< unsigned long long > (activeLayer)], layerBundle[
static_cast< unsigned long long > (activeLayer + 1)]);
-
-
-
-
- 352 void PaintingArea::selectLayerDown(){
-
- 354 if (activeLayer!=-1 && activeLayer>0) {
- 355 std::swap(layerBundle[
static_cast< unsigned long long > (activeLayer)], layerBundle[
static_cast< unsigned long long > (activeLayer - 1)]);
-
-
-
-
- 360 void PaintingArea::drawLayers(
bool forSaving){
-
- 362 Canvas->fill(Qt::GlobalColor::transparent);
-
- 364 Canvas->fill(Qt::GlobalColor::black);
-
- 366 for (
size_t i = 0; i<layerBundle.size(); i++) {
-
-
-
-
- 371 for (
int y = 0; y<layer.
height ; y++) {
-
-
- 374 for (
int x = 0; x<layer.
width ; x++) {
-
-
-
- 378 clr_1 = cpy.pixelColor(x,y);
- 379 float t =
static_cast< float > (clr_1.alpha()) / 255.f;
- 380 int r =
static_cast< int > (
static_cast< float > (clr_1.red()) * (t) +
static_cast< float > (clr_0.red()) * (1.f - t) + 0.5f);
- 381 int g =
static_cast< int > (
static_cast< float > (clr_1.green()) * (t) +
static_cast< float > (clr_0.green()) * (1.f - t) + 0.5f);
- 382 int b =
static_cast< int > (
static_cast< float > (clr_1.blue()) * (t) +
static_cast< float > (clr_0.blue() * (1.f - t)) + 0.5f);
- 383 int a = std::min(clr_0.alpha() + clr_1.alpha(), 255);
-
-
-
-
-
-
-
-
-
-
-
- 395 bool PaintingArea::createTempTopLayer(
int idx){
-
-
- 398 newLayer.
alpha = 255;
- 399 newLayer.
height = layerBundle[
static_cast< unsigned long long > (idx)].height;
- 400 newLayer.
width = layerBundle[
static_cast< unsigned long long > (idx)].width;
- 401 newLayer.
heightOffset = layerBundle[
static_cast< unsigned long long > (idx)].heightOffset;
- 402 newLayer.
widthOffset = layerBundle[
static_cast< unsigned long long > (idx)].widthOffset;
- 403 newLayer.
image = layerBundle[
static_cast< unsigned long long > (idx)].image->getDeepCopy();
- 404 layerBundle.insert(layerBundle.begin() + idx + 1,newLayer);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 419 default :
return nullptr ;
-
+ 333 void PaintingArea::selectLayerUp(){
+
+ 335 if (activeLayer != -1 &&
static_cast< size_t > (activeLayer)<layerBundle.size() - 1) {
+ 336 std::swap(layerBundle[
static_cast< size_t > (activeLayer)], layerBundle[
static_cast< size_t > (activeLayer + 1)]);
+
+
+
+
+ 341 void PaintingArea::selectLayerDown(){
+
+
+ 344 std::swap(layerBundle[
static_cast< unsigned long long > (activeLayer)], layerBundle[
static_cast< unsigned long long > (activeLayer - 1)]);
+
+
+
+
+ 349 void PaintingArea::drawLayers(
bool forSaving){
+
+ 351 Canvas->fill(Qt::GlobalColor::transparent);
+
+ 353 Canvas->fill(Qt::GlobalColor::black);
+
+ 355 for (
size_t i = 0; i<layerBundle.size(); i++) {
+
+
+
+
+ 360 for (
int y = 0; y<layer.
height ; y++) {
+
+
+ 363 for (
int x = 0; x<layer.
width ; x++) {
+
+
+
+ 367 clr_1 = cpy.pixelColor(x,y);
+ 368 float t =
static_cast< float > (clr_1.alpha()) / 255.f;
+ 369 int r =
static_cast< int > (
static_cast< float > (clr_1.red()) * (t) +
static_cast< float > (clr_0.red()) * (1.f - t) + 0.5f);
+ 370 int g =
static_cast< int > (
static_cast< float > (clr_1.green()) * (t) +
static_cast< float > (clr_0.green()) * (1.f - t) + 0.5f);
+ 371 int b =
static_cast< int > (
static_cast< float > (clr_1.blue()) * (t) +
static_cast< float > (clr_0.blue() * (1.f - t)) + 0.5f);
+ 372 int a = std::min(clr_0.alpha() + clr_1.alpha(), 255);
+
+
+
+
+
+
+
+
+
+
+
+ 384 bool PaintingArea::createTempTopLayer(
int idx){
+
+
+ 387 newLayer.
alpha = 255;
+ 388 newLayer.
height = layerBundle[
static_cast< unsigned long long > (idx)].height;
+ 389 newLayer.
width = layerBundle[
static_cast< unsigned long long > (idx)].width;
+ 390 newLayer.
heightOffset = layerBundle[
static_cast< unsigned long long > (idx)].heightOffset;
+ 391 newLayer.
widthOffset = layerBundle[
static_cast< unsigned long long > (idx)].widthOffset;
+ 392 newLayer.
image = layerBundle[
static_cast< unsigned long long > (idx)].image->getDeepCopy();
+ 393 layerBundle.insert(layerBundle.begin() + idx + 1,newLayer);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 408 default :
return nullptr ;
+
+
+
+
+
+
+
+
+
+
+
+ 420 return layerBundle[
static_cast< size_t > (activeLayer)].image;
-
-
-
-
-
-
-
-
- 431 return layerBundle[
static_cast< size_t > (activeLayer)].image;
-
-
-
-
-
- 437 returnImage = QImage(QSize(10,10),QImage::Format_ARGB32);
- 438 returnImage.fill(QColor(255,255,255,255));
-
-
- 441 returnImage = layerBundle[
static_cast< size_t > (activeLayer)].image->getImageData();
-
- 443 returnImage = returnImage.convertToFormat(QImage::Format_ARGB32);
+
+
+
+ 426 returnImage = QImage(QSize(10,10),QImage::Format_ARGB32);
+ 427 returnImage.fill(QColor(255,255,255,255));
+
+
+ 430 returnImage = layerBundle[
static_cast< size_t > (activeLayer)].image->getImageData();
+
+ 432 returnImage = returnImage.convertToFormat(QImage::Format_ARGB32);
+
+
+
+
+
+ 438 void PaintingArea::updateTools(){
+
+
+
+
+
-
-
-
-
- 449 void PaintingArea::updateTools(){
-
-
-
-
-
-
- 456 if (isSettingPolygon) {
-
- 458 this->Tool =
nullptr ;
- 459 isSettingPolygon =
false ;
-
-
-
+ 445 if (isSettingPolygon) {
+
+ 447 this->Tool =
nullptr ;
+ 448 isSettingPolygon =
false ;
+
+
+
int getWidthOfActive()
The getWidthOfActive gets the horizontal dimensions of the active layer.
-
-
+
+
void setRenderSettings(bool isFastRenderingOn)
setRenderSettings updates all Images to the new Rendersetting.
-IntelliImage * getImageOfActiveLayer()
+IntelliImage * getImageOfActiveLayer()
void mouseReleaseEvent(QMouseEvent *event) override
void createRectangleTool()
-
+
bool save(const QString &filePath, const char *fileFormat)
The save method is used for exporting the current project as one picture.
@@ -591,18 +580,18 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
void colorPickerSetSecondColor()
The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.
-
+
void colorPickerSetFirstColor()
The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.
-
+
IntelliImage::ImageType getTypeOfImageRealLayer()
int width
width - Stores the width of a layer in pixels.
bool isFastRenderering()
The getfastRenderer gets the value of the flag for the fastRenderer setting.
~PaintingArea() override
This deconstructor is used to clear up the memory and remove the currently active window.
void mouseMoveEvent(QMouseEvent *event) override
-int getNumberOfActiveLayer()
+int getNumberOfActiveLayer()
void setFirstColor(QColor Color)
A function to set the primary color.
@@ -613,11 +602,11 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
IntelliColorPicker colorPicker
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
PaintingArea is the constructor of the PaintingArea class, which initiates the working environment.
-
+
QColor getFirstColor()
A function to read the primary selected color.
int height
height - Stores the height of a layer in pixels.
-QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
+QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
void createFloodFillTool()
void slotActivateLayer(int a)
The slotActivateLayer method handles the event of selecting one layer as active.
void paintEvent(QPaintEvent *event) override
@@ -629,7 +618,6 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
virtual bool loadImage(const QString &filePath)
A function that loads and sclaes an image to the fitting dimensions.
std::vector< QPoint > getPolygonDataOfRealLayer()
IntelliToolsettings Toolsettings
-void resizeEvent(QResizeEvent *event) override
void setPolygon(int idx)
setPolygon is used for setting polygondata, it only works on RASTER images
void swapColors()
A function switching primary and secondary color.
@@ -639,10 +627,10 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
An abstract class which manages the basic IntelliImage operations.
-
+
virtual void calculateVisiblity()=0
An abstract function that calculates the visiblity of the Image data if needed.
-
+
The IntelliRasterImage manages a RASTERIMAGE.
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)
The addLayer adds a layer to the current project/ painting area.
diff --git a/docs/html/_painting_area_8h_source.html b/docs/html/_painting_area_8h_source.html
index 89a704d..0f9ed23 100644
--- a/docs/html/_painting_area_8h_source.html
+++ b/docs/html/_painting_area_8h_source.html
@@ -187,43 +187,39 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html',''); in
-
-
-
- 227 void setLayerDimensions(
int maxWidth,
int maxHeight);
- 228 void selectLayerUp();
- 229 void selectLayerDown();
-
-
-
-
-
+
+ 225 void setLayerDimensions(
int maxWidth,
int maxHeight);
+ 226 void selectLayerUp();
+ 227 void selectLayerDown();
+
+
+
+
+
+
+ 234 bool isSettingPolygon =
false ;
- 236 bool isSettingPolygon =
false ;
-
-
-
-
-
- 242 std::vector<LayerObject> layerBundle;
- 243 int activeLayer = -1;
+
+
+
+
+ 240 std::vector<LayerObject> layerBundle;
+ 241 int activeLayer = -1;
+
+ 243 void drawLayers(
bool forSaving =
false );
- 245 void drawLayers(
bool forSaving =
false );
+ 245 bool createTempTopLayer(
int idx);
- 247 void resizeLayer(QImage*image_res,
const QSize &newSize);
-
- 249 bool createTempTopLayer(
int idx);
-
-
-
-
-
+
+
+
+
int getWidthOfActive()
The getWidthOfActive gets the horizontal dimensions of the active layer.
void setRenderSettings(bool isFastRenderingOn)
setRenderSettings updates all Images to the new Rendersetting.
-IntelliImage * getImageOfActiveLayer()
+IntelliImage * getImageOfActiveLayer()
void mouseReleaseEvent(QMouseEvent *event) override
void createRectangleTool()
@@ -258,7 +254,7 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html',''); in
~PaintingArea() override
This deconstructor is used to clear up the memory and remove the currently active window.
void mouseMoveEvent(QMouseEvent *event) override
-int getNumberOfActiveLayer()
+int getNumberOfActiveLayer()
void slotDeleteActiveLayer()
The slotDeleteActiveLayer method handles the deletion of the active layer.
bool open(const QString &filePath)
The open method is used for loading a picture into the current layer.
@@ -267,7 +263,7 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html',''); in
IntelliColorPicker colorPicker
PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)
PaintingArea is the constructor of the PaintingArea class, which initiates the working environment.
int height
height - Stores the height of a layer in pixels.
-QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
+QImage getImageDataOfActiveLayer()
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...
void createFloodFillTool()
void slotActivateLayer(int a)
The slotActivateLayer method handles the event of selecting one layer as active.
The IntelliColorPicker manages the selected colors for one whole project.
@@ -277,7 +273,6 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html',''); in
IntelliImage * image
image - Stores the imageData of the current LayerObject.
std::vector< QPoint > getPolygonDataOfRealLayer()
IntelliToolsettings Toolsettings
-void resizeEvent(QResizeEvent *event) override
void setPolygon(int idx)
setPolygon is used for setting polygondata, it only works on RASTER images
void colorPickerSwapColors()
The colorPickerSwitchColor swaps the primary color with the secondary drawing color.
void movePositionActive(int x, int y)
The movePositionActive method moves the active layer to certain position.
diff --git a/docs/html/class_intelli_tool.html b/docs/html/class_intelli_tool.html
index f53b14d..3620d05 100644
--- a/docs/html/class_intelli_tool.html
+++ b/docs/html/class_intelli_tool.html
@@ -122,7 +122,8 @@ Public Types
Tooltype::PLAIN ,
Tooltype::POLYGON ,
-Tooltype::RECTANGLE
+Tooltype::RECTANGLE ,
+Tooltype::NONE
}
@@ -212,6 +213,7 @@ Protected Attributes
PLAIN
POLYGON
RECTANGLE
+ NONE
Definition at line 20 of file IntelliTool.h .
@@ -289,7 +291,7 @@ Protected Attributes
An abstract Destructor.
-Definition at line 11 of file IntelliTool.cpp .
+Definition at line 14 of file IntelliTool.cpp .
@@ -309,7 +311,7 @@ Protected Attributes
@@ -328,7 +330,7 @@ Protected Attributes
@@ -377,7 +379,7 @@ Protected Attributes
Reimplemented in IntelliToolPolygon , IntelliToolCircle , IntelliToolRectangle , IntelliToolLine , IntelliToolPen , IntelliToolFloodFill , and IntelliToolPlainTool .
-Definition at line 26 of file IntelliTool.cpp .
+Definition at line 29 of file IntelliTool.cpp .
@@ -426,7 +428,7 @@ Protected Attributes
Reimplemented in IntelliToolPolygon , IntelliToolCircle , IntelliToolRectangle , IntelliToolLine , IntelliToolPen , IntelliToolFloodFill , and IntelliToolPlainTool .
-Definition at line 33 of file IntelliTool.cpp .
+Definition at line 36 of file IntelliTool.cpp .
@@ -475,7 +477,7 @@ Protected Attributes
Reimplemented in IntelliToolPolygon , IntelliToolCircle , IntelliToolRectangle , IntelliToolLine , IntelliToolPen , IntelliToolFloodFill , and IntelliToolPlainTool .
-Definition at line 43 of file IntelliTool.cpp .
+Definition at line 46 of file IntelliTool.cpp .
@@ -524,7 +526,7 @@ Protected Attributes
Reimplemented in IntelliToolPolygon , IntelliToolCircle , IntelliToolRectangle , IntelliToolLine , IntelliToolPen , IntelliToolFloodFill , and IntelliToolPlainTool .
-Definition at line 15 of file IntelliTool.cpp .
+Definition at line 18 of file IntelliTool.cpp .
@@ -573,7 +575,7 @@ Protected Attributes
Reimplemented in IntelliToolPolygon , IntelliToolCircle , IntelliToolRectangle , IntelliToolLine , IntelliToolPen , IntelliToolFloodFill , and IntelliToolPlainTool .
-Definition at line 22 of file IntelliTool.cpp .
+Definition at line 25 of file IntelliTool.cpp .
@@ -611,7 +613,7 @@ Protected Attributes
Reimplemented in IntelliToolPolygon , IntelliToolCircle , IntelliToolRectangle , IntelliToolLine , IntelliToolPen , IntelliToolFloodFill , and IntelliToolPlainTool .
-Definition at line 48 of file IntelliTool.cpp .
+Definition at line 51 of file IntelliTool.cpp .
@@ -638,7 +640,7 @@ Protected Attributes
A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or previews.
-Definition at line 63 of file IntelliTool.h .
+Definition at line 64 of file IntelliTool.h .
@@ -662,7 +664,7 @@ Protected Attributes
@@ -688,7 +690,7 @@ Protected Attributes
A pointer to the general PaintingArea to interact with.
-Definition at line 49 of file IntelliTool.h .
+Definition at line 50 of file IntelliTool.h .
@@ -714,7 +716,7 @@ Protected Attributes
A pointer to the drawing canvas of the tool, work on this.
-Definition at line 68 of file IntelliTool.h .
+Definition at line 69 of file IntelliTool.h .
@@ -740,7 +742,7 @@ Protected Attributes
A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.
-Definition at line 56 of file IntelliTool.h .
+Definition at line 57 of file IntelliTool.h .
@@ -766,7 +768,7 @@ Protected Attributes
A flag checking if the user is currently drawing or not.
-Definition at line 73 of file IntelliTool.h .
+Definition at line 74 of file IntelliTool.h .
@@ -790,7 +792,7 @@ Protected Attributes
diff --git a/docs/html/class_intelli_tool.js b/docs/html/class_intelli_tool.js
index bbfbb28..34404b0 100644
--- a/docs/html/class_intelli_tool.js
+++ b/docs/html/class_intelli_tool.js
@@ -7,7 +7,8 @@ var class_intelli_tool =
[ "PEN", "class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678", null ],
[ "PLAIN", "class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5", null ],
[ "POLYGON", "class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc", null ],
- [ "RECTANGLE", "class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a", null ]
+ [ "RECTANGLE", "class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a", null ],
+ [ "NONE", "class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693", null ]
] ],
[ "IntelliTool", "class_intelli_tool.html#a08ef094271ce6248b42f888472463526", null ],
[ "~IntelliTool", "class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2", null ],
diff --git a/docs/html/class_intelli_tool_circle.html b/docs/html/class_intelli_tool_circle.html
index 252908e..85c59e4 100644
--- a/docs/html/class_intelli_tool_circle.html
+++ b/docs/html/class_intelli_tool_circle.html
@@ -153,7 +153,8 @@ Additional Inherited Members
Tooltype::PLAIN ,
Tooltype::POLYGON ,
-Tooltype::RECTANGLE
+Tooltype::RECTANGLE ,
+Tooltype::NONE
}
diff --git a/docs/html/class_intelli_tool_flood_fill.html b/docs/html/class_intelli_tool_flood_fill.html
index c376724..813458f 100644
--- a/docs/html/class_intelli_tool_flood_fill.html
+++ b/docs/html/class_intelli_tool_flood_fill.html
@@ -153,7 +153,8 @@ Additional Inherited Members
Tooltype::PLAIN ,
Tooltype::POLYGON ,
-Tooltype::RECTANGLE
+Tooltype::RECTANGLE ,
+Tooltype::NONE
}
diff --git a/docs/html/class_intelli_tool_line.html b/docs/html/class_intelli_tool_line.html
index fbe600e..c782844 100644
--- a/docs/html/class_intelli_tool_line.html
+++ b/docs/html/class_intelli_tool_line.html
@@ -153,7 +153,8 @@ Additional Inherited Members
Tooltype::PLAIN ,
Tooltype::POLYGON ,
-Tooltype::RECTANGLE
+Tooltype::RECTANGLE ,
+Tooltype::NONE
}
diff --git a/docs/html/class_intelli_tool_pen.html b/docs/html/class_intelli_tool_pen.html
index 8e58a78..5340bba 100644
--- a/docs/html/class_intelli_tool_pen.html
+++ b/docs/html/class_intelli_tool_pen.html
@@ -153,7 +153,8 @@ Additional Inherited Members
Tooltype::PLAIN ,
Tooltype::POLYGON ,
-Tooltype::RECTANGLE
+Tooltype::RECTANGLE ,
+Tooltype::NONE
}
diff --git a/docs/html/class_intelli_tool_plain_tool.html b/docs/html/class_intelli_tool_plain_tool.html
index 1e74cd8..264868f 100644
--- a/docs/html/class_intelli_tool_plain_tool.html
+++ b/docs/html/class_intelli_tool_plain_tool.html
@@ -153,7 +153,8 @@ Additional Inherited Members
Tooltype::PLAIN ,
Tooltype::POLYGON ,
-Tooltype::RECTANGLE
+Tooltype::RECTANGLE ,
+Tooltype::NONE
}
diff --git a/docs/html/class_intelli_tool_polygon.html b/docs/html/class_intelli_tool_polygon.html
index ac3ad17..db07444 100644
--- a/docs/html/class_intelli_tool_polygon.html
+++ b/docs/html/class_intelli_tool_polygon.html
@@ -153,7 +153,8 @@ Additional Inherited Members
Tooltype::PLAIN ,
Tooltype::POLYGON ,
-Tooltype::RECTANGLE
+Tooltype::RECTANGLE ,
+Tooltype::NONE
}
diff --git a/docs/html/class_intelli_tool_rectangle.html b/docs/html/class_intelli_tool_rectangle.html
index ef936c6..6053b31 100644
--- a/docs/html/class_intelli_tool_rectangle.html
+++ b/docs/html/class_intelli_tool_rectangle.html
@@ -153,7 +153,8 @@ Additional Inherited Members
Tooltype::PLAIN ,
Tooltype::POLYGON ,
-Tooltype::RECTANGLE
+Tooltype::RECTANGLE ,
+Tooltype::NONE
}
diff --git a/docs/html/class_painting_area-members.html b/docs/html/class_painting_area-members.html
index 6357387..5e7e1ce 100644
--- a/docs/html/class_painting_area-members.html
+++ b/docs/html/class_painting_area-members.html
@@ -120,17 +120,16 @@ $(document).ready(function(){initNavTree('class_painting_area.html',''); initRes
open (const QString &filePath)PaintingArea
paintEvent (QPaintEvent *event) overridePaintingArea protected
PaintingArea (int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)PaintingArea
- resizeEvent (QResizeEvent *event) overridePaintingArea protected
- save (const QString &filePath, const char *fileFormat)PaintingArea
- setLayerActive (int idx)PaintingArea
- setLayerAlpha (int idx, int alpha)PaintingArea
- setPolygon (int idx)PaintingArea
- setRenderSettings (bool isFastRenderingOn)PaintingArea
- slotActivateLayer (int a)PaintingArea slot
- slotDeleteActiveLayer ()PaintingArea slot
- Toolsettings PaintingArea
- wheelEvent (QWheelEvent *event) overridePaintingArea protected
- ~PaintingArea () overridePaintingArea
+ save (const QString &filePath, const char *fileFormat)PaintingArea
+ setLayerActive (int idx)PaintingArea
+ setLayerAlpha (int idx, int alpha)PaintingArea
+ setPolygon (int idx)PaintingArea
+ setRenderSettings (bool isFastRenderingOn)PaintingArea
+ slotActivateLayer (int a)PaintingArea slot
+ slotDeleteActiveLayer ()PaintingArea slot
+ Toolsettings PaintingArea
+ wheelEvent (QWheelEvent *event) overridePaintingArea protected
+ ~PaintingArea () overridePaintingArea
diff --git a/docs/html/class_painting_area.html b/docs/html/class_painting_area.html
index 726411a..edea4b5 100644
--- a/docs/html/class_painting_area.html
+++ b/docs/html/class_painting_area.html
@@ -218,8 +218,6 @@ Protected Member Functions
void paintEvent (QPaintEvent *event) override
-void resizeEvent (QResizeEvent *event) override
-
The PaintingArea class manages the methods and stores information about the current painting area, which is the currently opened project.
@@ -704,7 +702,7 @@ Protected Member Functions
getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer it return a 10*10 white picture)
Returns return the image as an rgba32bit qImage
-
Definition at line 434 of file PaintingArea.cpp .
+
Definition at line 423 of file PaintingArea.cpp .
@@ -723,7 +721,7 @@ Protected Member Functions
@@ -780,7 +778,7 @@ Protected Member Functions
@@ -1050,34 +1048,6 @@ Protected Member Functions
Definition at line 324 of file PaintingArea.cpp .
-
-
-
-◆ resizeEvent()
-
-
-
-
-
-
-
-
- void PaintingArea::resizeEvent
- (
- QResizeEvent *
- event )
-
-
-
-
-
-override protected
-
-
-
diff --git a/docs/html/class_painting_area.js b/docs/html/class_painting_area.js
index 2094528..24a7f17 100644
--- a/docs/html/class_painting_area.js
+++ b/docs/html/class_painting_area.js
@@ -31,7 +31,6 @@ var class_painting_area =
[ "movePositionActive", "class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7", null ],
[ "open", "class_painting_area.html#a88c7e759aa8375a56129791645f46ea5", null ],
[ "paintEvent", "class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7", null ],
- [ "resizeEvent", "class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335", null ],
[ "save", "class_painting_area.html#aa2463d4f403224086acab02903ae407e", null ],
[ "setLayerActive", "class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9", null ],
[ "setLayerAlpha", "class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055", null ],
diff --git a/docs/html/functions.html b/docs/html/functions.html
index 3ddbda5..9b6d083 100644
--- a/docs/html/functions.html
+++ b/docs/html/functions.html
@@ -452,9 +452,6 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
- r -
-resizeEvent()
-: PaintingArea
-
resizeImage()
: IntelliImage
diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html
index e16fd3a..9ed0c7c 100644
--- a/docs/html/functions_func.html
+++ b/docs/html/functions_func.html
@@ -388,9 +388,6 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
- r -
-resizeEvent()
-: PaintingArea
-
resizeImage()
: IntelliImage
diff --git a/docs/html/namespace_intelli_triangulation.html b/docs/html/namespace_intelli_triangulation.html
index ea5d042..38b5a0b 100644
--- a/docs/html/namespace_intelli_triangulation.html
+++ b/docs/html/namespace_intelli_triangulation.html
@@ -100,9 +100,9 @@ Functions
std::vector< Triangle > calculateTriangles (std::vector< QPoint > polyPoints)
A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by clipping ears of a planar graph. More...
-bool isInPolygon (std::vector< Triangle > &triangles, QPoint &point)
- A function to check if a point lies in a polygon by checking its spanning triangles. More...
-
+bool isInPolygon (const std::vector< Triangle > &triangles, QPoint &point)
+ A function to check if a point lies in a polygon by checking its spanning triangles. More...
+
@@ -134,8 +134,8 @@ Functions
-
-◆ isInPolygon()
+
+◆ isInPolygon()
@@ -143,7 +143,7 @@ Functions
bool IntelliTriangulation::isInPolygon
(
- std::vector< Triangle > &
+ const std::vector< Triangle > &
triangles ,
diff --git a/docs/html/namespacemembers.html b/docs/html/namespacemembers.html
index 02750d3..7b6da0c 100644
--- a/docs/html/namespacemembers.html
+++ b/docs/html/namespacemembers.html
@@ -87,7 +87,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html',''); initResiza
: IntelliTriangulation
isInPolygon()
-: IntelliTriangulation
+: IntelliTriangulation
isInTriangle()
: IntelliTriangulation
diff --git a/docs/html/namespacemembers_func.html b/docs/html/namespacemembers_func.html
index d5a497c..29b57bf 100644
--- a/docs/html/namespacemembers_func.html
+++ b/docs/html/namespacemembers_func.html
@@ -87,7 +87,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html',''); initR
: IntelliTriangulation
isInPolygon()
-: IntelliTriangulation
+: IntelliTriangulation
isInTriangle()
: IntelliTriangulation
diff --git a/docs/html/navtreedata.js b/docs/html/navtreedata.js
index d347af5..c317f86 100644
--- a/docs/html/navtreedata.js
+++ b/docs/html/navtreedata.js
@@ -55,7 +55,7 @@ var NAVTREE =
var NAVTREEINDEX =
[
"_intelli_color_picker_8cpp.html",
-"class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423"
+"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js
index 49b8dd2..133c659 100644
--- a/docs/html/navtreeindex0.js
+++ b/docs/html/navtreeindex0.js
@@ -68,8 +68,8 @@ var NAVTREEINDEX0 =
"_intelli_triangulation_8cpp.html#a1daf785e3f68d293c7caa1c756d5cb74":[2,0,0,2,6,0],
"_intelli_triangulation_8cpp_source.html":[2,0,0,2,6],
"_intelli_triangulation_8h.html":[2,0,0,2,7],
-"_intelli_triangulation_8h.html#a00621e2d8708fe2e8966d7d79b64e186":[2,0,0,2,7,2],
"_intelli_triangulation_8h.html#ac150fee67fd41a451bd2592f10e00197":[2,0,0,2,7,3],
+"_intelli_triangulation_8h.html#ac276696f29d141ed34614c1c3b1c040f":[2,0,0,2,7,2],
"_intelli_triangulation_8h.html#acdaf1ed598e868b25e9e06d580da32e5":[2,0,0,2,7,1],
"_intelli_triangulation_8h.html#af9af549a7faff35a74c1265b290ea0ca":[2,0,0,2,7,4],
"_intelli_triangulation_8h_source.html":[2,0,0,2,7],
@@ -154,6 +154,7 @@ var NAVTREEINDEX0 =
"class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7":[1,0,7,0,2],
"class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93":[1,0,7,0,1],
"class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a":[1,0,7,0,6],
+"class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693":[1,0,7,0,7],
"class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678":[1,0,7,0,3],
"class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc":[1,0,7,0,5],
"class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5":[1,0,7,0,4],
@@ -240,14 +241,13 @@ var NAVTREEINDEX0 =
"class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271":[1,0,15,4],
"class_painting_area.html":[1,0,17],
"class_painting_area.html#a0b22e18069b524f3e75857d203baf256":[1,0,17,8],
-"class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed":[1,0,17,40],
+"class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed":[1,0,17,39],
"class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b":[1,0,17,12],
-"class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e":[1,0,17,38],
+"class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e":[1,0,17,37],
"class_painting_area.html#a240c33a7875addac86080cdfb0db036a":[1,0,17,9],
"class_painting_area.html#a24280454ebb80db7feba2fd621513353":[1,0,17,20],
"class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466":[1,0,17,7],
"class_painting_area.html#a35b5df914acb608cc29717659793359c":[1,0,17,26],
"class_painting_area.html#a3de83443d2d5cf460ff48d0602070938":[1,0,17,11],
-"class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df":[1,0,17,4],
-"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7":[1,0,17,30]
+"class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df":[1,0,17,4]
};
diff --git a/docs/html/navtreeindex1.js b/docs/html/navtreeindex1.js
index 37e2e48..c433266 100644
--- a/docs/html/navtreeindex1.js
+++ b/docs/html/navtreeindex1.js
@@ -1,27 +1,27 @@
var NAVTREEINDEX1 =
{
+"class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7":[1,0,17,30],
"class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423":[1,0,17,16],
"class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460":[1,0,17,0],
"class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd":[1,0,17,13],
-"class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4":[1,0,17,39],
-"class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd":[1,0,17,36],
+"class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4":[1,0,17,38],
+"class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd":[1,0,17,35],
"class_painting_area.html#a675ee91b26b1c58be6d833f279d81597":[1,0,17,23],
-"class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055":[1,0,17,34],
+"class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055":[1,0,17,33],
"class_painting_area.html#a6e9207612cef104d39013564696fe989":[1,0,17,2],
-"class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec":[1,0,17,37],
-"class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9":[1,0,17,33],
+"class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec":[1,0,17,36],
+"class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9":[1,0,17,32],
"class_painting_area.html#a7ae21fd031ee1c04f92e042e86be0a90":[1,0,17,21],
"class_painting_area.html#a88c7e759aa8375a56129791645f46ea5":[1,0,17,29],
"class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353":[1,0,17,10],
"class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630":[1,0,17,14],
"class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5":[1,0,17,24],
-"class_painting_area.html#aa2463d4f403224086acab02903ae407e":[1,0,17,32],
+"class_painting_area.html#aa2463d4f403224086acab02903ae407e":[1,0,17,31],
"class_painting_area.html#aa32adc113f77031945f73e33051931e8":[1,0,17,1],
-"class_painting_area.html#aa409492ac26483d618bb33616f2e3f81":[1,0,17,35],
+"class_painting_area.html#aa409492ac26483d618bb33616f2e3f81":[1,0,17,34],
"class_painting_area.html#aa811d142df9239ae248679bd70ad6da7":[1,0,17,18],
"class_painting_area.html#ab4a0b3a497ea8821a045ad12c34bd980":[1,0,17,3],
-"class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335":[1,0,17,31],
-"class_painting_area.html#abc2f798744f1dc805a651731eb1692ea":[1,0,17,41],
+"class_painting_area.html#abc2f798744f1dc805a651731eb1692ea":[1,0,17,40],
"class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15":[1,0,17,25],
"class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4":[1,0,17,15],
"class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7":[1,0,17,28],
@@ -32,10 +32,10 @@ var NAVTREEINDEX1 =
"class_painting_area.html#ae92b27dfd09573c224d2ae1958d3bead":[1,0,17,22],
"class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8":[1,0,17,19],
"class_unit_test.html":[1,0,19],
-"class_unit_test.html#a67ddaff817b55a624741d32550052f4b":[1,0,19,0],
"class_unit_test.html#a67ddaff817b55a624741d32550052f4b":[1,0,19,2],
-"class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf":[1,0,19,1],
+"class_unit_test.html#a67ddaff817b55a624741d32550052f4b":[1,0,19,0],
"class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf":[1,0,19,3],
+"class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf":[1,0,19,1],
"classes.html":[1,1],
"dir_13830bfc3dd6736fe878600c9081919f.html":[2,0,0,3],
"dir_4e4e2e75df7fa6971448b424c011c8b5.html":[2,0,0,0],
diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js
index c478149..c04840d 100644
--- a/docs/html/search/all_10.js
+++ b/docs/html/search/all_10.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['wheelevent_172',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]],
- ['width_173',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
- ['widthoffset_174',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
+ ['unittest_169',['UnitTest',['../class_unit_test.html',1,'UnitTest'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()']]],
+ ['updategui_170',['UpdateGui',['../class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4',1,'IntelliPhotoGui']]],
+ ['updaterenderersetting_171',['updateRendererSetting',['../class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2',1,'IntelliImage']]]
];
diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js
index e5b1ebc..c478149 100644
--- a/docs/html/search/all_11.js
+++ b/docs/html/search/all_11.js
@@ -1,18 +1,6 @@
var searchData=
[
- ['_7eintellicolorpicker_175',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
- ['_7eintelliimage_176',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
- ['_7eintellirasterimage_177',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
- ['_7eintellishapedimage_178',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
- ['_7eintellitool_179',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
- ['_7eintellitoolcircle_180',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]],
- ['_7eintellitoolfloodfill_181',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]],
- ['_7eintellitoolline_182',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
- ['_7eintellitoolpen_183',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
- ['_7eintellitoolplaintool_184',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]],
- ['_7eintellitoolpolygon_185',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]],
- ['_7eintellitoolrectangle_186',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]],
- ['_7eintellitoolsettings_187',['~IntelliToolsettings',['../class_intelli_toolsettings.html#a927e50594a459c952d06acd34c0eff56',1,'IntelliToolsettings']]],
- ['_7epaintingarea_188',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]],
- ['_7eunittest_189',['~UnitTest',['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()'],['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()']]]
+ ['wheelevent_172',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]],
+ ['width_173',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
+ ['widthoffset_174',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
];
diff --git a/docs/html/search/all_12.html b/docs/html/search/all_12.html
new file mode 100644
index 0000000..dd9ff1d
--- /dev/null
+++ b/docs/html/search/all_12.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/html/search/all_12.js b/docs/html/search/all_12.js
new file mode 100644
index 0000000..e5b1ebc
--- /dev/null
+++ b/docs/html/search/all_12.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+ ['_7eintellicolorpicker_175',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
+ ['_7eintelliimage_176',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
+ ['_7eintellirasterimage_177',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
+ ['_7eintellishapedimage_178',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
+ ['_7eintellitool_179',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
+ ['_7eintellitoolcircle_180',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]],
+ ['_7eintellitoolfloodfill_181',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]],
+ ['_7eintellitoolline_182',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
+ ['_7eintellitoolpen_183',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
+ ['_7eintellitoolplaintool_184',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]],
+ ['_7eintellitoolpolygon_185',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]],
+ ['_7eintellitoolrectangle_186',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]],
+ ['_7eintellitoolsettings_187',['~IntelliToolsettings',['../class_intelli_toolsettings.html#a927e50594a459c952d06acd34c0eff56',1,'IntelliToolsettings']]],
+ ['_7epaintingarea_188',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]],
+ ['_7eunittest_189',['~UnitTest',['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()'],['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()']]]
+];
diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js
index da51913..29d4e96 100644
--- a/docs/html/search/all_7.js
+++ b/docs/html/search/all_7.js
@@ -56,6 +56,6 @@ var searchData=
['intellitriangulation_2eh_109',['IntelliTriangulation.h',['../_intelli_triangulation_8h.html',1,'']]],
['isdrawing_110',['isDrawing',['../class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca',1,'IntelliTool']]],
['isfastrenderering_111',['isFastRenderering',['../class_intelli_render_settings.html#a5d0eb9a5a3bf788dd87509386dea8dcd',1,'IntelliRenderSettings']]],
- ['isinpolygon_112',['isInPolygon',['../namespace_intelli_triangulation.html#a00621e2d8708fe2e8966d7d79b64e186',1,'IntelliTriangulation']]],
+ ['isinpolygon_112',['isInPolygon',['../namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f',1,'IntelliTriangulation']]],
['isintriangle_113',['isInTriangle',['../namespace_intelli_triangulation.html#ac150fee67fd41a451bd2592f10e00197',1,'IntelliTriangulation']]]
];
diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js
index 2178336..7561d3b 100644
--- a/docs/html/search/all_a.js
+++ b/docs/html/search/all_a.js
@@ -1,10 +1,4 @@
var searchData=
[
- ['onmouseleftpressed_125',['onMouseLeftPressed',['../class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c',1,'IntelliTool::onMouseLeftPressed()'],['../class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639',1,'IntelliToolCircle::onMouseLeftPressed()'],['../class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961',1,'IntelliToolFloodFill::onMouseLeftPressed()'],['../class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846',1,'IntelliToolLine::onMouseLeftPressed()'],['../class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205',1,'IntelliToolPen::onMouseLeftPressed()'],['../class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9',1,'IntelliToolPlainTool::onMouseLeftPressed()'],['../class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d',1,'IntelliToolPolygon::onMouseLeftPressed()'],['../class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d',1,'IntelliToolRectangle::onMouseLeftPressed()']]],
- ['onmouseleftreleased_126',['onMouseLeftReleased',['../class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b',1,'IntelliTool::onMouseLeftReleased()'],['../class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3',1,'IntelliToolCircle::onMouseLeftReleased()'],['../class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c',1,'IntelliToolFloodFill::onMouseLeftReleased()'],['../class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482',1,'IntelliToolLine::onMouseLeftReleased()'],['../class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d',1,'IntelliToolPen::onMouseLeftReleased()'],['../class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400',1,'IntelliToolPlainTool::onMouseLeftReleased()'],['../class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21',1,'IntelliToolPolygon::onMouseLeftReleased()'],['../class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43',1,'IntelliToolRectangle::onMouseLeftReleased()']]],
- ['onmousemoved_127',['onMouseMoved',['../class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639',1,'IntelliTool::onMouseMoved()'],['../class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b',1,'IntelliToolCircle::onMouseMoved()'],['../class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668',1,'IntelliToolFloodFill::onMouseMoved()'],['../class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b',1,'IntelliToolLine::onMouseMoved()'],['../class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2',1,'IntelliToolPen::onMouseMoved()'],['../class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c',1,'IntelliToolPlainTool::onMouseMoved()'],['../class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922',1,'IntelliToolPolygon::onMouseMoved()'],['../class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b',1,'IntelliToolRectangle::onMouseMoved()']]],
- ['onmouserightpressed_128',['onMouseRightPressed',['../class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966',1,'IntelliTool::onMouseRightPressed()'],['../class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429',1,'IntelliToolCircle::onMouseRightPressed()'],['../class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4',1,'IntelliToolFloodFill::onMouseRightPressed()'],['../class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3',1,'IntelliToolLine::onMouseRightPressed()'],['../class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce',1,'IntelliToolPen::onMouseRightPressed()'],['../class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1',1,'IntelliToolPlainTool::onMouseRightPressed()'],['../class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427',1,'IntelliToolPolygon::onMouseRightPressed()'],['../class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8',1,'IntelliToolRectangle::onMouseRightPressed()']]],
- ['onmouserightreleased_129',['onMouseRightReleased',['../class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0',1,'IntelliTool::onMouseRightReleased()'],['../class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c',1,'IntelliToolCircle::onMouseRightReleased()'],['../class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892',1,'IntelliToolFloodFill::onMouseRightReleased()'],['../class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2',1,'IntelliToolLine::onMouseRightReleased()'],['../class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13',1,'IntelliToolPen::onMouseRightReleased()'],['../class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8',1,'IntelliToolPlainTool::onMouseRightReleased()'],['../class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b',1,'IntelliToolPolygon::onMouseRightReleased()'],['../class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f',1,'IntelliToolRectangle::onMouseRightReleased()']]],
- ['onwheelscrolled_130',['onWheelScrolled',['../class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574',1,'IntelliTool::onWheelScrolled()'],['../class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506',1,'IntelliToolCircle::onWheelScrolled()'],['../class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991',1,'IntelliToolFloodFill::onWheelScrolled()'],['../class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125',1,'IntelliToolLine::onWheelScrolled()'],['../class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a',1,'IntelliToolPen::onWheelScrolled()'],['../class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d',1,'IntelliToolPlainTool::onWheelScrolled()'],['../class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17',1,'IntelliToolPolygon::onWheelScrolled()'],['../class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c',1,'IntelliToolRectangle::onWheelScrolled()']]],
- ['open_131',['open',['../class_painting_area.html#a88c7e759aa8375a56129791645f46ea5',1,'PaintingArea']]]
+ ['none_125',['NONE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693',1,'IntelliTool']]]
];
diff --git a/docs/html/search/all_b.js b/docs/html/search/all_b.js
index 5271c89..8b6a8a0 100644
--- a/docs/html/search/all_b.js
+++ b/docs/html/search/all_b.js
@@ -1,12 +1,10 @@
var searchData=
[
- ['paintevent_132',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]],
- ['paintingarea_133',['PaintingArea',['../class_painting_area.html',1,'PaintingArea'],['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea::PaintingArea()']]],
- ['paintingarea_2ecpp_134',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]],
- ['paintingarea_2eh_135',['PaintingArea.h',['../_painting_area_8h.html',1,'']]],
- ['pen_136',['PEN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678',1,'IntelliTool']]],
- ['pi_137',['pi',['../_intelli_triangulation_8cpp.html#a1daf785e3f68d293c7caa1c756d5cb74',1,'IntelliTriangulation.cpp']]],
- ['plain_138',['PLAIN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5',1,'IntelliTool']]],
- ['polygon_139',['POLYGON',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc',1,'IntelliTool']]],
- ['polygondata_140',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
+ ['onmouseleftpressed_126',['onMouseLeftPressed',['../class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c',1,'IntelliTool::onMouseLeftPressed()'],['../class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639',1,'IntelliToolCircle::onMouseLeftPressed()'],['../class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961',1,'IntelliToolFloodFill::onMouseLeftPressed()'],['../class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846',1,'IntelliToolLine::onMouseLeftPressed()'],['../class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205',1,'IntelliToolPen::onMouseLeftPressed()'],['../class_intelli_tool_plain_tool.html#ab786dd5fa80af863246013d43c4b7ac9',1,'IntelliToolPlainTool::onMouseLeftPressed()'],['../class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d',1,'IntelliToolPolygon::onMouseLeftPressed()'],['../class_intelli_tool_rectangle.html#ae03c307ccf66cbe3fd59e3657712368d',1,'IntelliToolRectangle::onMouseLeftPressed()']]],
+ ['onmouseleftreleased_127',['onMouseLeftReleased',['../class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b',1,'IntelliTool::onMouseLeftReleased()'],['../class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3',1,'IntelliToolCircle::onMouseLeftReleased()'],['../class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c',1,'IntelliToolFloodFill::onMouseLeftReleased()'],['../class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482',1,'IntelliToolLine::onMouseLeftReleased()'],['../class_intelli_tool_pen.html#abda7a22b9766fa4ad254324a53cab94d',1,'IntelliToolPen::onMouseLeftReleased()'],['../class_intelli_tool_plain_tool.html#ac23f5d0f07e42fd7c2ea3fc1347da400',1,'IntelliToolPlainTool::onMouseLeftReleased()'],['../class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21',1,'IntelliToolPolygon::onMouseLeftReleased()'],['../class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43',1,'IntelliToolRectangle::onMouseLeftReleased()']]],
+ ['onmousemoved_128',['onMouseMoved',['../class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639',1,'IntelliTool::onMouseMoved()'],['../class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b',1,'IntelliToolCircle::onMouseMoved()'],['../class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668',1,'IntelliToolFloodFill::onMouseMoved()'],['../class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b',1,'IntelliToolLine::onMouseMoved()'],['../class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2',1,'IntelliToolPen::onMouseMoved()'],['../class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c',1,'IntelliToolPlainTool::onMouseMoved()'],['../class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922',1,'IntelliToolPolygon::onMouseMoved()'],['../class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b',1,'IntelliToolRectangle::onMouseMoved()']]],
+ ['onmouserightpressed_129',['onMouseRightPressed',['../class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966',1,'IntelliTool::onMouseRightPressed()'],['../class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429',1,'IntelliToolCircle::onMouseRightPressed()'],['../class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4',1,'IntelliToolFloodFill::onMouseRightPressed()'],['../class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3',1,'IntelliToolLine::onMouseRightPressed()'],['../class_intelli_tool_pen.html#a1751e3864a0d36ef42ca55021cae73ce',1,'IntelliToolPen::onMouseRightPressed()'],['../class_intelli_tool_plain_tool.html#acb0c46e16d2c09370a2244a936de38b1',1,'IntelliToolPlainTool::onMouseRightPressed()'],['../class_intelli_tool_polygon.html#aa36b012b48311c36e7cd6771a5081427',1,'IntelliToolPolygon::onMouseRightPressed()'],['../class_intelli_tool_rectangle.html#a480c6804a4963c5a1c3f7ef84b63c1a8',1,'IntelliToolRectangle::onMouseRightPressed()']]],
+ ['onmouserightreleased_130',['onMouseRightReleased',['../class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0',1,'IntelliTool::onMouseRightReleased()'],['../class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c',1,'IntelliToolCircle::onMouseRightReleased()'],['../class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892',1,'IntelliToolFloodFill::onMouseRightReleased()'],['../class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2',1,'IntelliToolLine::onMouseRightReleased()'],['../class_intelli_tool_pen.html#abf8562e8cd2da586afdf4d47b3a4ff13',1,'IntelliToolPen::onMouseRightReleased()'],['../class_intelli_tool_plain_tool.html#a2ae458f1b04eb77a47f6dca5e91e33b8',1,'IntelliToolPlainTool::onMouseRightReleased()'],['../class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b',1,'IntelliToolPolygon::onMouseRightReleased()'],['../class_intelli_tool_rectangle.html#ad43f653256a6516b9398f82054be0d7f',1,'IntelliToolRectangle::onMouseRightReleased()']]],
+ ['onwheelscrolled_131',['onWheelScrolled',['../class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574',1,'IntelliTool::onWheelScrolled()'],['../class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506',1,'IntelliToolCircle::onWheelScrolled()'],['../class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991',1,'IntelliToolFloodFill::onWheelScrolled()'],['../class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125',1,'IntelliToolLine::onWheelScrolled()'],['../class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a',1,'IntelliToolPen::onWheelScrolled()'],['../class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d',1,'IntelliToolPlainTool::onWheelScrolled()'],['../class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17',1,'IntelliToolPolygon::onWheelScrolled()'],['../class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c',1,'IntelliToolRectangle::onWheelScrolled()']]],
+ ['open_132',['open',['../class_painting_area.html#a88c7e759aa8375a56129791645f46ea5',1,'PaintingArea']]]
];
diff --git a/docs/html/search/all_c.js b/docs/html/search/all_c.js
index dc3c2ae..39fcfaf 100644
--- a/docs/html/search/all_c.js
+++ b/docs/html/search/all_c.js
@@ -1,7 +1,12 @@
var searchData=
[
- ['rasterimage_141',['RASTERIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9',1,'IntelliImage']]],
- ['rectangle_142',['RECTANGLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a',1,'IntelliTool']]],
- ['resizeevent_143',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]],
- ['resizeimage_144',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]]
+ ['paintevent_133',['paintEvent',['../class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7',1,'PaintingArea']]],
+ ['paintingarea_134',['PaintingArea',['../class_painting_area.html',1,'PaintingArea'],['../class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460',1,'PaintingArea::PaintingArea()']]],
+ ['paintingarea_2ecpp_135',['PaintingArea.cpp',['../_painting_area_8cpp.html',1,'']]],
+ ['paintingarea_2eh_136',['PaintingArea.h',['../_painting_area_8h.html',1,'']]],
+ ['pen_137',['PEN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678',1,'IntelliTool']]],
+ ['pi_138',['pi',['../_intelli_triangulation_8cpp.html#a1daf785e3f68d293c7caa1c756d5cb74',1,'IntelliTriangulation.cpp']]],
+ ['plain_139',['PLAIN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5',1,'IntelliTool']]],
+ ['polygon_140',['POLYGON',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc',1,'IntelliTool']]],
+ ['polygondata_141',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
];
diff --git a/docs/html/search/all_d.js b/docs/html/search/all_d.js
index fa7e83c..42918c9 100644
--- a/docs/html/search/all_d.js
+++ b/docs/html/search/all_d.js
@@ -1,22 +1,6 @@
var searchData=
[
- ['save_145',['save',['../class_painting_area.html#aa2463d4f403224086acab02903ae407e',1,'PaintingArea']]],
- ['setfastrendering_146',['setFastRendering',['../class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2',1,'IntelliRenderSettings']]],
- ['setfirstcolor_147',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
- ['setimagedata_148',['setImageData',['../class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268',1,'IntelliImage']]],
- ['setinneralpha_149',['setInnerAlpha',['../class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271',1,'IntelliToolsettings']]],
- ['setlayeractive_150',['setLayerActive',['../class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9',1,'PaintingArea']]],
- ['setlayeralpha_151',['setLayerAlpha',['../class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055',1,'PaintingArea']]],
- ['setlinewidth_152',['setLineWidth',['../class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f',1,'IntelliToolsettings']]],
- ['setpolygon_153',['setPolygon',['../class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309',1,'IntelliImage::setPolygon()'],['../class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b',1,'IntelliRasterImage::setPolygon()'],['../class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e',1,'IntelliShapedImage::setPolygon()'],['../class_painting_area.html#aa409492ac26483d618bb33616f2e3f81',1,'PaintingArea::setPolygon()']]],
- ['setrendersettings_154',['setRenderSettings',['../class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd',1,'PaintingArea']]],
- ['setsecondcolor_155',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
- ['settoolwidth_156',['setToolWidth',['../class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497',1,'IntelliPhotoGui']]],
- ['shapedimage_157',['SHAPEDIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37',1,'IntelliImage']]],
- ['sign_158',['sign',['../namespace_intelli_triangulation.html#af9af549a7faff35a74c1265b290ea0ca',1,'IntelliTriangulation']]],
- ['slotactivatelayer_159',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
- ['slotcloseevent_160',['slotCloseEvent',['../class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0',1,'IntelliInputDialog']]],
- ['slotdeleteactivelayer_161',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
- ['sloteingabe_162',['slotEingabe',['../class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd',1,'IntelliInputDialog']]],
- ['swapcolors_163',['swapColors',['../class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e',1,'IntelliColorPicker']]]
+ ['rasterimage_142',['RASTERIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9',1,'IntelliImage']]],
+ ['rectangle_143',['RECTANGLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a',1,'IntelliTool']]],
+ ['resizeimage_144',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]]
];
diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js
index 9dc44e7..fa7e83c 100644
--- a/docs/html/search/all_e.js
+++ b/docs/html/search/all_e.js
@@ -1,8 +1,22 @@
var searchData=
[
- ['toolsettings_164',['Toolsettings',['../class_painting_area.html#abc2f798744f1dc805a651731eb1692ea',1,'PaintingArea::Toolsettings()'],['../class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f',1,'IntelliTool::Toolsettings()']]],
- ['tooltype_165',['Tooltype',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f',1,'IntelliTool']]],
- ['triangle_166',['Triangle',['../struct_triangle.html',1,'']]],
- ['tst_5funittest_2ecpp_167',['tst_unittest.cpp',['../tst__unittest_8cpp.html',1,'']]],
- ['typeofimage_168',['TypeOfImage',['../class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80',1,'IntelliImage']]]
+ ['save_145',['save',['../class_painting_area.html#aa2463d4f403224086acab02903ae407e',1,'PaintingArea']]],
+ ['setfastrendering_146',['setFastRendering',['../class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2',1,'IntelliRenderSettings']]],
+ ['setfirstcolor_147',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
+ ['setimagedata_148',['setImageData',['../class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268',1,'IntelliImage']]],
+ ['setinneralpha_149',['setInnerAlpha',['../class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271',1,'IntelliToolsettings']]],
+ ['setlayeractive_150',['setLayerActive',['../class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9',1,'PaintingArea']]],
+ ['setlayeralpha_151',['setLayerAlpha',['../class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055',1,'PaintingArea']]],
+ ['setlinewidth_152',['setLineWidth',['../class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f',1,'IntelliToolsettings']]],
+ ['setpolygon_153',['setPolygon',['../class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309',1,'IntelliImage::setPolygon()'],['../class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b',1,'IntelliRasterImage::setPolygon()'],['../class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e',1,'IntelliShapedImage::setPolygon()'],['../class_painting_area.html#aa409492ac26483d618bb33616f2e3f81',1,'PaintingArea::setPolygon()']]],
+ ['setrendersettings_154',['setRenderSettings',['../class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd',1,'PaintingArea']]],
+ ['setsecondcolor_155',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
+ ['settoolwidth_156',['setToolWidth',['../class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497',1,'IntelliPhotoGui']]],
+ ['shapedimage_157',['SHAPEDIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37',1,'IntelliImage']]],
+ ['sign_158',['sign',['../namespace_intelli_triangulation.html#af9af549a7faff35a74c1265b290ea0ca',1,'IntelliTriangulation']]],
+ ['slotactivatelayer_159',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
+ ['slotcloseevent_160',['slotCloseEvent',['../class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0',1,'IntelliInputDialog']]],
+ ['slotdeleteactivelayer_161',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
+ ['sloteingabe_162',['slotEingabe',['../class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd',1,'IntelliInputDialog']]],
+ ['swapcolors_163',['swapColors',['../class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e',1,'IntelliColorPicker']]]
];
diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js
index c04840d..9dc44e7 100644
--- a/docs/html/search/all_f.js
+++ b/docs/html/search/all_f.js
@@ -1,6 +1,8 @@
var searchData=
[
- ['unittest_169',['UnitTest',['../class_unit_test.html',1,'UnitTest'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()']]],
- ['updategui_170',['UpdateGui',['../class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4',1,'IntelliPhotoGui']]],
- ['updaterenderersetting_171',['updateRendererSetting',['../class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2',1,'IntelliImage']]]
+ ['toolsettings_164',['Toolsettings',['../class_painting_area.html#abc2f798744f1dc805a651731eb1692ea',1,'PaintingArea::Toolsettings()'],['../class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f',1,'IntelliTool::Toolsettings()']]],
+ ['tooltype_165',['Tooltype',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f',1,'IntelliTool']]],
+ ['triangle_166',['Triangle',['../struct_triangle.html',1,'']]],
+ ['tst_5funittest_2ecpp_167',['tst_unittest.cpp',['../tst__unittest_8cpp.html',1,'']]],
+ ['typeofimage_168',['TypeOfImage',['../class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80',1,'IntelliImage']]]
];
diff --git a/docs/html/search/enums_0.js b/docs/html/search/enums_0.js
index 5df6bbf..bcf997e 100644
--- a/docs/html/search/enums_0.js
+++ b/docs/html/search/enums_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['imagetype_386',['ImageType',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e',1,'IntelliImage']]]
+ ['imagetype_385',['ImageType',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e',1,'IntelliImage']]]
];
diff --git a/docs/html/search/enums_1.js b/docs/html/search/enums_1.js
index b2eaa58..d007e63 100644
--- a/docs/html/search/enums_1.js
+++ b/docs/html/search/enums_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['tooltype_387',['Tooltype',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f',1,'IntelliTool']]]
+ ['tooltype_386',['Tooltype',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f',1,'IntelliTool']]]
];
diff --git a/docs/html/search/enumvalues_0.js b/docs/html/search/enumvalues_0.js
index 79025de..978402f 100644
--- a/docs/html/search/enumvalues_0.js
+++ b/docs/html/search/enumvalues_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['circle_388',['CIRCLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491',1,'IntelliTool']]]
+ ['circle_387',['CIRCLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491',1,'IntelliTool']]]
];
diff --git a/docs/html/search/enumvalues_1.js b/docs/html/search/enumvalues_1.js
index 61de8b1..ddc4de4 100644
--- a/docs/html/search/enumvalues_1.js
+++ b/docs/html/search/enumvalues_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['floodfill_389',['FLOODFILL',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93',1,'IntelliTool']]]
+ ['floodfill_388',['FLOODFILL',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93',1,'IntelliTool']]]
];
diff --git a/docs/html/search/enumvalues_2.js b/docs/html/search/enumvalues_2.js
index 7d5dc9e..e4f8994 100644
--- a/docs/html/search/enumvalues_2.js
+++ b/docs/html/search/enumvalues_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['line_390',['LINE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7',1,'IntelliTool']]]
+ ['line_389',['LINE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7',1,'IntelliTool']]]
];
diff --git a/docs/html/search/enumvalues_3.js b/docs/html/search/enumvalues_3.js
index 92b44e4..f0c43d0 100644
--- a/docs/html/search/enumvalues_3.js
+++ b/docs/html/search/enumvalues_3.js
@@ -1,6 +1,4 @@
var searchData=
[
- ['pen_391',['PEN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678',1,'IntelliTool']]],
- ['plain_392',['PLAIN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5',1,'IntelliTool']]],
- ['polygon_393',['POLYGON',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc',1,'IntelliTool']]]
+ ['none_390',['NONE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693',1,'IntelliTool']]]
];
diff --git a/docs/html/search/enumvalues_4.js b/docs/html/search/enumvalues_4.js
index 31b7d8d..92b44e4 100644
--- a/docs/html/search/enumvalues_4.js
+++ b/docs/html/search/enumvalues_4.js
@@ -1,5 +1,6 @@
var searchData=
[
- ['rasterimage_394',['RASTERIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9',1,'IntelliImage']]],
- ['rectangle_395',['RECTANGLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a',1,'IntelliTool']]]
+ ['pen_391',['PEN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678',1,'IntelliTool']]],
+ ['plain_392',['PLAIN',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5',1,'IntelliTool']]],
+ ['polygon_393',['POLYGON',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc',1,'IntelliTool']]]
];
diff --git a/docs/html/search/enumvalues_5.js b/docs/html/search/enumvalues_5.js
index b7988e0..31b7d8d 100644
--- a/docs/html/search/enumvalues_5.js
+++ b/docs/html/search/enumvalues_5.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['shapedimage_396',['SHAPEDIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37',1,'IntelliImage']]]
+ ['rasterimage_394',['RASTERIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9',1,'IntelliImage']]],
+ ['rectangle_395',['RECTANGLE',['../class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a',1,'IntelliTool']]]
];
diff --git a/docs/html/search/enumvalues_6.html b/docs/html/search/enumvalues_6.html
index 9af68e0..2476491 100644
--- a/docs/html/search/enumvalues_6.html
+++ b/docs/html/search/enumvalues_6.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/html/search/enumvalues_6.js b/docs/html/search/enumvalues_6.js
index 7d686be..b7988e0 100644
--- a/docs/html/search/enumvalues_6.js
+++ b/docs/html/search/enumvalues_6.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['shapedimage_368',['SHAPEDIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37',1,'IntelliImage']]],
- ['solid_5fline_369',['SOLID_LINE',['../class_intelli_toolsettings.html#a687dacd0e15b92dda5626b1b44b86089ae45e1e6b2e6dde14829d057a4ef44199',1,'IntelliToolsettings']]]
+ ['shapedimage_396',['SHAPEDIMAGE',['../class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37',1,'IntelliImage']]]
];
diff --git a/docs/html/search/functions_4.js b/docs/html/search/functions_4.js
index 959b7f5..ea9b7cc 100644
--- a/docs/html/search/functions_4.js
+++ b/docs/html/search/functions_4.js
@@ -17,6 +17,6 @@ var searchData=
['intellitoolrectangle_306',['IntelliToolRectangle',['../class_intelli_tool_rectangle.html#ada06457247d5b173888a9a520b31ec5c',1,'IntelliToolRectangle']]],
['intellitoolsettings_307',['IntelliToolsettings',['../class_intelli_toolsettings.html#a5560602964ab95380967d63ab7ec6e69',1,'IntelliToolsettings']]],
['isfastrenderering_308',['isFastRenderering',['../class_intelli_render_settings.html#a5d0eb9a5a3bf788dd87509386dea8dcd',1,'IntelliRenderSettings']]],
- ['isinpolygon_309',['isInPolygon',['../namespace_intelli_triangulation.html#a00621e2d8708fe2e8966d7d79b64e186',1,'IntelliTriangulation']]],
+ ['isinpolygon_309',['isInPolygon',['../namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f',1,'IntelliTriangulation']]],
['isintriangle_310',['isInTriangle',['../namespace_intelli_triangulation.html#ac150fee67fd41a451bd2592f10e00197',1,'IntelliTriangulation']]]
];
diff --git a/docs/html/search/functions_9.js b/docs/html/search/functions_9.js
index 1615c64..fc68a1a 100644
--- a/docs/html/search/functions_9.js
+++ b/docs/html/search/functions_9.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['resizeevent_327',['resizeEvent',['../class_painting_area.html#ab57e8ccda60fff7187463a90e65c5335',1,'PaintingArea']]],
- ['resizeimage_328',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]]
+ ['resizeimage_327',['resizeImage',['../class_intelli_image.html#a177403ab9585d4ba31984a644c54d310',1,'IntelliImage']]]
];
diff --git a/docs/html/search/functions_a.js b/docs/html/search/functions_a.js
index 513ad94..da081c6 100644
--- a/docs/html/search/functions_a.js
+++ b/docs/html/search/functions_a.js
@@ -1,21 +1,21 @@
var searchData=
[
- ['save_329',['save',['../class_painting_area.html#aa2463d4f403224086acab02903ae407e',1,'PaintingArea']]],
- ['setfastrendering_330',['setFastRendering',['../class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2',1,'IntelliRenderSettings']]],
- ['setfirstcolor_331',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
- ['setimagedata_332',['setImageData',['../class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268',1,'IntelliImage']]],
- ['setinneralpha_333',['setInnerAlpha',['../class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271',1,'IntelliToolsettings']]],
- ['setlayeractive_334',['setLayerActive',['../class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9',1,'PaintingArea']]],
- ['setlayeralpha_335',['setLayerAlpha',['../class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055',1,'PaintingArea']]],
- ['setlinewidth_336',['setLineWidth',['../class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f',1,'IntelliToolsettings']]],
- ['setpolygon_337',['setPolygon',['../class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309',1,'IntelliImage::setPolygon()'],['../class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b',1,'IntelliRasterImage::setPolygon()'],['../class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e',1,'IntelliShapedImage::setPolygon()'],['../class_painting_area.html#aa409492ac26483d618bb33616f2e3f81',1,'PaintingArea::setPolygon()']]],
- ['setrendersettings_338',['setRenderSettings',['../class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd',1,'PaintingArea']]],
- ['setsecondcolor_339',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
- ['settoolwidth_340',['setToolWidth',['../class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497',1,'IntelliPhotoGui']]],
- ['sign_341',['sign',['../namespace_intelli_triangulation.html#af9af549a7faff35a74c1265b290ea0ca',1,'IntelliTriangulation']]],
- ['slotactivatelayer_342',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
- ['slotcloseevent_343',['slotCloseEvent',['../class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0',1,'IntelliInputDialog']]],
- ['slotdeleteactivelayer_344',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
- ['sloteingabe_345',['slotEingabe',['../class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd',1,'IntelliInputDialog']]],
- ['swapcolors_346',['swapColors',['../class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e',1,'IntelliColorPicker']]]
+ ['save_328',['save',['../class_painting_area.html#aa2463d4f403224086acab02903ae407e',1,'PaintingArea']]],
+ ['setfastrendering_329',['setFastRendering',['../class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2',1,'IntelliRenderSettings']]],
+ ['setfirstcolor_330',['setFirstColor',['../class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8',1,'IntelliColorPicker']]],
+ ['setimagedata_331',['setImageData',['../class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268',1,'IntelliImage']]],
+ ['setinneralpha_332',['setInnerAlpha',['../class_intelli_toolsettings.html#a9a61f3de61efeba2287f8b32941f4271',1,'IntelliToolsettings']]],
+ ['setlayeractive_333',['setLayerActive',['../class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9',1,'PaintingArea']]],
+ ['setlayeralpha_334',['setLayerAlpha',['../class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055',1,'PaintingArea']]],
+ ['setlinewidth_335',['setLineWidth',['../class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f',1,'IntelliToolsettings']]],
+ ['setpolygon_336',['setPolygon',['../class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309',1,'IntelliImage::setPolygon()'],['../class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b',1,'IntelliRasterImage::setPolygon()'],['../class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e',1,'IntelliShapedImage::setPolygon()'],['../class_painting_area.html#aa409492ac26483d618bb33616f2e3f81',1,'PaintingArea::setPolygon()']]],
+ ['setrendersettings_337',['setRenderSettings',['../class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd',1,'PaintingArea']]],
+ ['setsecondcolor_338',['setSecondColor',['../class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931',1,'IntelliColorPicker']]],
+ ['settoolwidth_339',['setToolWidth',['../class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497',1,'IntelliPhotoGui']]],
+ ['sign_340',['sign',['../namespace_intelli_triangulation.html#af9af549a7faff35a74c1265b290ea0ca',1,'IntelliTriangulation']]],
+ ['slotactivatelayer_341',['slotActivateLayer',['../class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec',1,'PaintingArea']]],
+ ['slotcloseevent_342',['slotCloseEvent',['../class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0',1,'IntelliInputDialog']]],
+ ['slotdeleteactivelayer_343',['slotDeleteActiveLayer',['../class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e',1,'PaintingArea']]],
+ ['sloteingabe_344',['slotEingabe',['../class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd',1,'IntelliInputDialog']]],
+ ['swapcolors_345',['swapColors',['../class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e',1,'IntelliColorPicker']]]
];
diff --git a/docs/html/search/functions_b.js b/docs/html/search/functions_b.js
index 91445d2..5ea2d27 100644
--- a/docs/html/search/functions_b.js
+++ b/docs/html/search/functions_b.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['unittest_347',['UnitTest',['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()']]],
- ['updategui_348',['UpdateGui',['../class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4',1,'IntelliPhotoGui']]],
- ['updaterenderersetting_349',['updateRendererSetting',['../class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2',1,'IntelliImage']]]
+ ['unittest_346',['UnitTest',['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()'],['../class_unit_test.html#a67ddaff817b55a624741d32550052f4b',1,'UnitTest::UnitTest()']]],
+ ['updategui_347',['UpdateGui',['../class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4',1,'IntelliPhotoGui']]],
+ ['updaterenderersetting_348',['updateRendererSetting',['../class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2',1,'IntelliImage']]]
];
diff --git a/docs/html/search/functions_c.js b/docs/html/search/functions_c.js
index 686df1e..69c7a05 100644
--- a/docs/html/search/functions_c.js
+++ b/docs/html/search/functions_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['wheelevent_350',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]]
+ ['wheelevent_349',['wheelEvent',['../class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4',1,'PaintingArea']]]
];
diff --git a/docs/html/search/functions_d.js b/docs/html/search/functions_d.js
index 0bc346e..3f94bea 100644
--- a/docs/html/search/functions_d.js
+++ b/docs/html/search/functions_d.js
@@ -1,18 +1,18 @@
var searchData=
[
- ['_7eintellicolorpicker_351',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
- ['_7eintelliimage_352',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
- ['_7eintellirasterimage_353',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
- ['_7eintellishapedimage_354',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
- ['_7eintellitool_355',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
- ['_7eintellitoolcircle_356',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]],
- ['_7eintellitoolfloodfill_357',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]],
- ['_7eintellitoolline_358',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
- ['_7eintellitoolpen_359',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
- ['_7eintellitoolplaintool_360',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]],
- ['_7eintellitoolpolygon_361',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]],
- ['_7eintellitoolrectangle_362',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]],
- ['_7eintellitoolsettings_363',['~IntelliToolsettings',['../class_intelli_toolsettings.html#a927e50594a459c952d06acd34c0eff56',1,'IntelliToolsettings']]],
- ['_7epaintingarea_364',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]],
- ['_7eunittest_365',['~UnitTest',['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()'],['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()']]]
+ ['_7eintellicolorpicker_350',['~IntelliColorPicker',['../class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff',1,'IntelliColorPicker']]],
+ ['_7eintelliimage_351',['~IntelliImage',['../class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc',1,'IntelliImage']]],
+ ['_7eintellirasterimage_352',['~IntelliRasterImage',['../class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8',1,'IntelliRasterImage']]],
+ ['_7eintellishapedimage_353',['~IntelliShapedImage',['../class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9',1,'IntelliShapedImage']]],
+ ['_7eintellitool_354',['~IntelliTool',['../class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2',1,'IntelliTool']]],
+ ['_7eintellitoolcircle_355',['~IntelliToolCircle',['../class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954',1,'IntelliToolCircle']]],
+ ['_7eintellitoolfloodfill_356',['~IntelliToolFloodFill',['../class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba',1,'IntelliToolFloodFill']]],
+ ['_7eintellitoolline_357',['~IntelliToolLine',['../class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2',1,'IntelliToolLine']]],
+ ['_7eintellitoolpen_358',['~IntelliToolPen',['../class_intelli_tool_pen.html#ac77a025515d0fed6954556fe2b444818',1,'IntelliToolPen']]],
+ ['_7eintellitoolplaintool_359',['~IntelliToolPlainTool',['../class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658',1,'IntelliToolPlainTool']]],
+ ['_7eintellitoolpolygon_360',['~IntelliToolPolygon',['../class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499',1,'IntelliToolPolygon']]],
+ ['_7eintellitoolrectangle_361',['~IntelliToolRectangle',['../class_intelli_tool_rectangle.html#a7dc1463e726a21255e6297241dc71fb1',1,'IntelliToolRectangle']]],
+ ['_7eintellitoolsettings_362',['~IntelliToolsettings',['../class_intelli_toolsettings.html#a927e50594a459c952d06acd34c0eff56',1,'IntelliToolsettings']]],
+ ['_7epaintingarea_363',['~PaintingArea',['../class_painting_area.html#aa32adc113f77031945f73e33051931e8',1,'PaintingArea']]],
+ ['_7eunittest_364',['~UnitTest',['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()'],['../class_unit_test.html#afa0bdd3e2ac33cd52e697406339a2edf',1,'UnitTest::~UnitTest()']]]
];
diff --git a/docs/html/search/searchdata.js b/docs/html/search/searchdata.js
index 43635c5..05963ce 100644
--- a/docs/html/search/searchdata.js
+++ b/docs/html/search/searchdata.js
@@ -1,13 +1,13 @@
var indexSectionsWithContent =
{
- 0: "abcdfghilmoprstuw~",
+ 0: "abcdfghilmnoprstuw~",
1: "ilptu",
2: "i",
3: "impt",
4: "acdgilmoprsuw~",
5: "abcfhiptw",
6: "it",
- 7: "cflprs",
+ 7: "cflnprs",
8: "p"
};
diff --git a/docs/html/search/variables_0.js b/docs/html/search/variables_0.js
index 27906d5..a99d4ca 100644
--- a/docs/html/search/variables_0.js
+++ b/docs/html/search/variables_0.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['a_366',['A',['../struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b',1,'Triangle']]],
- ['activelayer_367',['activeLayer',['../class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d',1,'IntelliTool']]],
- ['activetype_368',['ActiveType',['../class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b',1,'IntelliTool']]],
- ['alpha_369',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]],
- ['area_370',['Area',['../class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289',1,'IntelliTool']]]
+ ['a_365',['A',['../struct_triangle.html#a4fe8b39e0144ebff908b7718c2f2751b',1,'Triangle']]],
+ ['activelayer_366',['activeLayer',['../class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d',1,'IntelliTool']]],
+ ['activetype_367',['ActiveType',['../class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b',1,'IntelliTool']]],
+ ['alpha_368',['alpha',['../struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56',1,'LayerObject']]],
+ ['area_369',['Area',['../class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289',1,'IntelliTool']]]
];
diff --git a/docs/html/search/variables_1.js b/docs/html/search/variables_1.js
index f1630c4..9285079 100644
--- a/docs/html/search/variables_1.js
+++ b/docs/html/search/variables_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['b_371',['B',['../struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7',1,'Triangle']]]
+ ['b_370',['B',['../struct_triangle.html#a64fa6a90a6131f12a1a3054bf86647d7',1,'Triangle']]]
];
diff --git a/docs/html/search/variables_2.js b/docs/html/search/variables_2.js
index 0230af2..7a9fe2a 100644
--- a/docs/html/search/variables_2.js
+++ b/docs/html/search/variables_2.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['c_372',['C',['../struct_triangle.html#addb8aaab314d79f3617acca01e12872a',1,'Triangle']]],
- ['canvas_373',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]],
- ['colorpicker_374',['colorPicker',['../class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed',1,'PaintingArea::colorPicker()'],['../class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef',1,'IntelliTool::colorPicker()']]]
+ ['c_371',['C',['../struct_triangle.html#addb8aaab314d79f3617acca01e12872a',1,'Triangle']]],
+ ['canvas_372',['Canvas',['../class_intelli_tool.html#a144d469cc03584f501194529a1b53c77',1,'IntelliTool']]],
+ ['colorpicker_373',['colorPicker',['../class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed',1,'PaintingArea::colorPicker()'],['../class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef',1,'IntelliTool::colorPicker()']]]
];
diff --git a/docs/html/search/variables_3.js b/docs/html/search/variables_3.js
index 389024f..d205337 100644
--- a/docs/html/search/variables_3.js
+++ b/docs/html/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['fastrenderering_375',['fastRenderering',['../class_intelli_image.html#aa63d34c7932113d021653980ee018671',1,'IntelliImage']]]
+ ['fastrenderering_374',['fastRenderering',['../class_intelli_image.html#aa63d34c7932113d021653980ee018671',1,'IntelliImage']]]
];
diff --git a/docs/html/search/variables_4.js b/docs/html/search/variables_4.js
index 096c756..1593930 100644
--- a/docs/html/search/variables_4.js
+++ b/docs/html/search/variables_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['height_376',['height',['../struct_layer_object.html#ae0003fb815e50ed587a9897988befc90',1,'LayerObject']]],
- ['heightoffset_377',['heightOffset',['../struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc',1,'LayerObject']]]
+ ['height_375',['height',['../struct_layer_object.html#ae0003fb815e50ed587a9897988befc90',1,'LayerObject']]],
+ ['heightoffset_376',['heightOffset',['../struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc',1,'LayerObject']]]
];
diff --git a/docs/html/search/variables_5.js b/docs/html/search/variables_5.js
index cd257ab..92a3332 100644
--- a/docs/html/search/variables_5.js
+++ b/docs/html/search/variables_5.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['image_378',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]],
- ['imagedata_379',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]],
- ['isdrawing_380',['isDrawing',['../class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca',1,'IntelliTool']]]
+ ['image_377',['image',['../struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83',1,'LayerObject']]],
+ ['imagedata_378',['imageData',['../class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2',1,'IntelliImage']]],
+ ['isdrawing_379',['isDrawing',['../class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca',1,'IntelliTool']]]
];
diff --git a/docs/html/search/variables_6.js b/docs/html/search/variables_6.js
index 1cfc5e5..33dcbca 100644
--- a/docs/html/search/variables_6.js
+++ b/docs/html/search/variables_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['polygondata_381',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
+ ['polygondata_380',['polygonData',['../class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8',1,'IntelliShapedImage']]]
];
diff --git a/docs/html/search/variables_7.js b/docs/html/search/variables_7.js
index ee88f95..07772eb 100644
--- a/docs/html/search/variables_7.js
+++ b/docs/html/search/variables_7.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['toolsettings_382',['Toolsettings',['../class_painting_area.html#abc2f798744f1dc805a651731eb1692ea',1,'PaintingArea::Toolsettings()'],['../class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f',1,'IntelliTool::Toolsettings()']]],
- ['typeofimage_383',['TypeOfImage',['../class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80',1,'IntelliImage']]]
+ ['toolsettings_381',['Toolsettings',['../class_painting_area.html#abc2f798744f1dc805a651731eb1692ea',1,'PaintingArea::Toolsettings()'],['../class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f',1,'IntelliTool::Toolsettings()']]],
+ ['typeofimage_382',['TypeOfImage',['../class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80',1,'IntelliImage']]]
];
diff --git a/docs/html/search/variables_8.js b/docs/html/search/variables_8.js
index d14ebf9..1bbcc80 100644
--- a/docs/html/search/variables_8.js
+++ b/docs/html/search/variables_8.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['width_384',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
- ['widthoffset_385',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
+ ['width_383',['width',['../struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897',1,'LayerObject']]],
+ ['widthoffset_384',['widthOffset',['../struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96',1,'LayerObject']]]
];
diff --git a/docs/html/tst__unittest_8cpp_source.html b/docs/html/tst__unittest_8cpp_source.html
index 0ae84df..6e615ba 100644
--- a/docs/html/tst__unittest_8cpp_source.html
+++ b/docs/html/tst__unittest_8cpp_source.html
@@ -1147,16 +1147,16 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
@@ -1770,7 +1770,7 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
1686 for (
int j=0; j<200; j++) {
-
+
@@ -1783,12 +1783,12 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
-
-
+
+
void createRectangleTool()
-
+
@@ -1814,14 +1814,13 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
-
+
void setFirstColor(QColor Color)
A function to set the primary color.
-bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
void moveActiveLayer(int idx)
The moveActiveLayer moves the active layer to a specific position in the layer stack.
IntelliColorPicker colorPicker
@@ -1832,9 +1831,10 @@ $(document).ready(function(){initNavTree('tst__unittest_8cpp_source.html',''); i
-
+
std::vector< QPoint > polygonData
The Vertices of The Polygon. Needs to be a planar Polygon.
+bool isInPolygon(const std::vector< Triangle > &triangles, QPoint &point)
A function to check if a point lies in a polygon by checking its spanning triangles.
int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, IntelliImage::ImageType type=IntelliImage::ImageType::RASTERIMAGE)
The addLayer adds a layer to the current project/ painting area.
diff --git a/src/IntelliHelper/IntelliColorPicker.cpp b/src/IntelliHelper/IntelliColorPicker.cpp
index 104039b..8855710 100644
--- a/src/IntelliHelper/IntelliColorPicker.cpp
+++ b/src/IntelliHelper/IntelliColorPicker.cpp
@@ -1,8 +1,8 @@
#include "IntelliColorPicker.h"
IntelliColorPicker::IntelliColorPicker(){
- firstColor = {255,0,0,255};
- secondColor = {0,255,255,255};
+ firstColor = QColor(255,0,0,255);
+ secondColor = QColor(0,255,255,255);
}
IntelliColorPicker::~IntelliColorPicker(){
diff --git a/src/IntelliHelper/IntelliTriangulation.cpp b/src/IntelliHelper/IntelliTriangulation.cpp
index c1222b7..2c0d56c 100644
--- a/src/IntelliHelper/IntelliTriangulation.cpp
+++ b/src/IntelliHelper/IntelliTriangulation.cpp
@@ -113,7 +113,7 @@ std::vector IntelliTriangulation::calculateTriangles(std::vector &triangles, QPoint &point){
+bool IntelliTriangulation::isInPolygon(const std::vector &triangles, QPoint &point){
for(auto triangle : triangles) {
if(IntelliTriangulation::isInTriangle(triangle, point)) {
return true;
diff --git a/src/IntelliHelper/IntelliTriangulation.h b/src/IntelliHelper/IntelliTriangulation.h
index 716915c..39b6b3e 100644
--- a/src/IntelliHelper/IntelliTriangulation.h
+++ b/src/IntelliHelper/IntelliTriangulation.h
@@ -60,7 +60,7 @@ std::vector calculateTriangles(std::vector polyPoints);
* \param point - The point to checl, if it lies in the polygon.
* \return Returns true if the point lies in the üpolygon, otherwise false.
*/
-bool isInPolygon(std::vector &triangles, QPoint &point);
+bool isInPolygon(const std::vector &triangles, QPoint &point);
}
#endif
diff --git a/src/Layer/PaintingArea.cpp b/src/Layer/PaintingArea.cpp
index f39aa75..3dfb526 100644
--- a/src/Layer/PaintingArea.cpp
+++ b/src/Layer/PaintingArea.cpp
@@ -330,28 +330,17 @@ void PaintingArea::paintEvent(QPaintEvent*event){
update();
}
-//TODOJ Resize the image to slightly larger then the main window
-// to cut down on the need to resize the image
-void PaintingArea::resizeEvent(QResizeEvent*event){
- //TODO wait till tool works
- update();
-}
-
-void PaintingArea::resizeLayer(QImage*image_res, const QSize &newSize){
- //TODO implement
-}
-
void PaintingArea::selectLayerUp(){
updateTools();
- if(activeLayer!=-1 && static_cast(activeLayer)(activeLayer)], layerBundle[static_cast(activeLayer + 1)]);
+ if(activeLayer != -1 && static_cast(activeLayer)(activeLayer)], layerBundle[static_cast(activeLayer + 1)]);
activeLayer++;
}
}
void PaintingArea::selectLayerDown(){
updateTools();
- if(activeLayer!=-1 && activeLayer>0) {
+ if(activeLayer>0) {
std::swap(layerBundle[static_cast(activeLayer)], layerBundle[static_cast(activeLayer - 1)]);
activeLayer--;
}
diff --git a/src/Layer/PaintingArea.h b/src/Layer/PaintingArea.h
index 7f3c12c..3b04198 100644
--- a/src/Layer/PaintingArea.h
+++ b/src/Layer/PaintingArea.h
@@ -221,8 +221,6 @@ void wheelEvent(QWheelEvent*event) override;
void paintEvent(QPaintEvent*event) override;
-void resizeEvent(QResizeEvent*event) override;
-
private:
void setLayerDimensions(int maxWidth, int maxHeight);
void selectLayerUp();
@@ -244,8 +242,6 @@ int activeLayer = -1;
void drawLayers(bool forSaving = false);
-void resizeLayer(QImage*image_res, const QSize &newSize);
-
bool createTempTopLayer(int idx);
void updateTools();
diff --git a/src/Tool/IntelliTool.cpp b/src/Tool/IntelliTool.cpp
index bfb7553..592bb2a 100644
--- a/src/Tool/IntelliTool.cpp
+++ b/src/Tool/IntelliTool.cpp
@@ -6,6 +6,9 @@ IntelliTool::IntelliTool(PaintingArea* Area, IntelliColorPicker* colorPicker, In
this->colorPicker = colorPicker;
this->Toolsettings = Toolsettings;
this->isDrawing = false;
+ this->ActiveType = Tooltype::NONE;
+ this->activeLayer = nullptr;
+ this->Canvas = nullptr;
}
IntelliTool::~IntelliTool(){
@@ -14,7 +17,7 @@ IntelliTool::~IntelliTool(){
void IntelliTool::onMouseRightPressed(int x, int y){
if(isDrawing) {
- isDrawing = false;
+ isDrawing = false;
this->deleteToolLayer();
}
}
diff --git a/src/Tool/IntelliTool.h b/src/Tool/IntelliTool.h
index 213ec1f..a3b2959 100644
--- a/src/Tool/IntelliTool.h
+++ b/src/Tool/IntelliTool.h
@@ -24,7 +24,8 @@ enum class Tooltype {
PEN,
PLAIN,
POLYGON,
- RECTANGLE
+ RECTANGLE,
+ NONE
};
private:
/*!