summaryrefslogtreecommitdiffstats
path: root/src/sp-mesh-array.cpp
diff options
context:
space:
mode:
authorMarkus Engel <markus.engel@tum.de>2013-03-29 23:52:42 +0000
committerMarkus Engel <markus.engel@tum.de>2013-03-29 23:52:42 +0000
commita168040d5a452544328a1e6ad35aaac351f94d44 (patch)
treefae1ba829f543a473da281bd5fa6e4deabbf6912 /src/sp-mesh-array.cpp
parentRemoved function pointers from SPObject and subclasses. (diff)
parentDutch translation update (diff)
downloadinkscape-a168040d5a452544328a1e6ad35aaac351f94d44.tar.gz
inkscape-a168040d5a452544328a1e6ad35aaac351f94d44.zip
merged from trunk
(bzr r11608.1.56)
Diffstat (limited to 'src/sp-mesh-array.cpp')
-rw-r--r--src/sp-mesh-array.cpp26
1 files changed, 12 insertions, 14 deletions
diff --git a/src/sp-mesh-array.cpp b/src/sp-mesh-array.cpp
index 2b7611bde..2c3c7fa65 100644
--- a/src/sp-mesh-array.cpp
+++ b/src/sp-mesh-array.cpp
@@ -72,12 +72,6 @@
enum { ROW, COL };
-void swap_p( Geom::Point *p1, Geom::Point *p2 ) {
- Geom::Point temp = *p1;
- *p1 = *p2;
- *p2 = temp;
-};
-
SPMeshPatchI::SPMeshPatchI( std::vector<std::vector< SPMeshNode* > > * n, int r, int c ) {
nodes = n;
@@ -323,21 +317,26 @@ Geom::Point SPMeshPatchI::getTensorPoint( guint k ) {
assert( k < 4 );
- guint i, j;
+ guint i = 0;
+ guint j = 0;
switch ( k ) {
case 0:
- i = 1; j = 1;
+ i = 1;
+ j = 1;
break;
case 1:
- i = 1; j = 2;
+ i = 1;
+ j = 2;
break;
case 2:
- i = 2; j = 2;
+ i = 2;
+ j = 2;
break;
case 3:
- i = 2; j = 1;
+ i = 2;
+ j = 1;
break;
}
@@ -348,7 +347,6 @@ Geom::Point SPMeshPatchI::getTensorPoint( guint k ) {
p = coonsTensorPoint( k );
}
return p;
-
}
/**
@@ -528,7 +526,7 @@ gdouble SPMeshPatchI::getOpacity( guint i ) {
assert( i < 4 );
- gdouble opacity;
+ gdouble opacity = 0.0;
switch ( i ) {
case 0:
opacity = (*nodes)[ row ][ col ]->opacity;
@@ -957,7 +955,7 @@ void SPMeshNodeArray::write( SPMeshGradient *mg ) {
Find default color based on color of first stop in "vector" gradient.
This should be rewritten if dependence on "vector" is removed.
*/
-SPColor default_color( SPItem *item ) {
+static SPColor default_color( SPItem *item ) {
// Set initial color to the color of the object before adding the mesh.
// This is a bit tricky as at the moment, a "vector" gradient is created