summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/pdfinput
diff options
context:
space:
mode:
authorKris De Gussem <kris.degussem@gmail.com>2012-02-08 20:32:09 +0000
committerKris <Kris.De.Gussem@hotmail.com>2012-02-08 20:32:09 +0000
commitd659a2076f730e5bbfc5b191d6502d0fb90c320d (patch)
tree12cfb814c53796af0850e6b70239ccb851ea5a4d /src/extension/internal/pdfinput
parentPatch from lp 819209 to fix python extensions on OSX Lion (diff)
downloadinkscape-d659a2076f730e5bbfc5b191d6502d0fb90c320d.tar.gz
inkscape-d659a2076f730e5bbfc5b191d6502d0fb90c320d.zip
(cppcheck and janitorial tasks:) C-style casting to C++-style casting
(bzr r10952)
Diffstat (limited to 'src/extension/internal/pdfinput')
-rw-r--r--src/extension/internal/pdfinput/pdf-parser.cpp16
-rw-r--r--src/extension/internal/pdfinput/svg-builder.cpp16
2 files changed, 16 insertions, 16 deletions
diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
index 937736630..554822dea 100644
--- a/src/extension/internal/pdfinput/pdf-parser.cpp
+++ b/src/extension/internal/pdfinput/pdf-parser.cpp
@@ -1480,7 +1480,7 @@ void PdfParser::doPatternFillFallback(GBool eoFill) {
case 1:
break;
case 2:
- doShadingPatternFillFallback((GfxShadingPattern *)pattern, gFalse, eoFill);
+ doShadingPatternFillFallback(static_cast<GfxShadingPattern *>(pattern), gFalse, eoFill);
break;
default:
error(getPos(), const_cast<char*>("Unimplemented pattern type (%d) in fill"),
@@ -1499,7 +1499,7 @@ void PdfParser::doPatternStrokeFallback() {
case 1:
break;
case 2:
- doShadingPatternFillFallback((GfxShadingPattern *)pattern, gTrue, gFalse);
+ doShadingPatternFillFallback(static_cast<GfxShadingPattern *>(pattern), gTrue, gFalse);
break;
default:
error(getPos(), const_cast<char*>("Unimplemented pattern type (%d) in stroke"),
@@ -1593,7 +1593,7 @@ void PdfParser::doShadingPatternFillFallback(GfxShadingPattern *sPat,
// do shading type-specific operations
switch (shading->getType()) {
case 1:
- doFunctionShFill((GfxFunctionShading *)shading);
+ doFunctionShFill(static_cast<GfxFunctionShading *>(shading));
break;
case 2:
case 3:
@@ -1601,11 +1601,11 @@ void PdfParser::doShadingPatternFillFallback(GfxShadingPattern *sPat,
break;
case 4:
case 5:
- doGouraudTriangleShFill((GfxGouraudTriangleShading *)shading);
+ doGouraudTriangleShFill(static_cast<GfxGouraudTriangleShading *>(shading));
break;
case 6:
case 7:
- doPatchMeshShFill((GfxPatchMeshShading *)shading);
+ doPatchMeshShFill(static_cast<GfxPatchMeshShading *>(shading));
break;
}
@@ -1689,7 +1689,7 @@ void PdfParser::opShFill(Object args[], int /*numArgs*/)
// do shading type-specific operations
switch (shading->getType()) {
case 1:
- doFunctionShFill((GfxFunctionShading *)shading);
+ doFunctionShFill(static_cast<GfxFunctionShading *>(shading));
break;
case 2:
case 3:
@@ -1700,11 +1700,11 @@ void PdfParser::opShFill(Object args[], int /*numArgs*/)
break;
case 4:
case 5:
- doGouraudTriangleShFill((GfxGouraudTriangleShading *)shading);
+ doGouraudTriangleShFill(static_cast<GfxGouraudTriangleShading *>(shading));
break;
case 6:
case 7:
- doPatchMeshShFill((GfxPatchMeshShading *)shading);
+ doPatchMeshShFill(static_cast<GfxPatchMeshShading *>(shading));
break;
}
diff --git a/src/extension/internal/pdfinput/svg-builder.cpp b/src/extension/internal/pdfinput/svg-builder.cpp
index e8d6363f0..885bed3c9 100644
--- a/src/extension/internal/pdfinput/svg-builder.cpp
+++ b/src/extension/internal/pdfinput/svg-builder.cpp
@@ -600,7 +600,7 @@ void SvgBuilder::setTransform(double const *transform) {
bool SvgBuilder::isPatternTypeSupported(GfxPattern *pattern) {
if ( pattern != NULL ) {
if ( pattern->getType() == 2 ) { // shading pattern
- GfxShading *shading = ((GfxShadingPattern *)pattern)->getShading();
+ GfxShading *shading = (static_cast<GfxShadingPattern *>(pattern))->getShading();
int shadingType = shading->getType();
if ( shadingType == 2 || // axial shading
shadingType == 3 ) { // radial shading
@@ -625,7 +625,7 @@ gchar *SvgBuilder::_createPattern(GfxPattern *pattern, GfxState *state, bool is_
gchar *id = NULL;
if ( pattern != NULL ) {
if ( pattern->getType() == 2 ) { // Shading pattern
- GfxShadingPattern *shading_pattern = (GfxShadingPattern*)pattern;
+ GfxShadingPattern *shading_pattern = static_cast<GfxShadingPattern *>(pattern);
double *ptm;
double ittm[6]; // invert ttm
double m[6] = {1, 0, 0, 1, 0, 0};
@@ -653,7 +653,7 @@ gchar *SvgBuilder::_createPattern(GfxPattern *pattern, GfxState *state, bool is_
m,
!is_stroke);
} else if ( pattern->getType() == 1 ) { // Tiling pattern
- id = _createTilingPattern((GfxTilingPattern*)pattern, state, is_stroke);
+ id = _createTilingPattern(static_cast<GfxTilingPattern*>(pattern), state, is_stroke);
}
} else {
return NULL;
@@ -740,7 +740,7 @@ gchar *SvgBuilder::_createGradient(GfxShading *shading, double *matrix, bool for
if ( shading->getType() == 2 ) { // Axial shading
gradient = _xml_doc->createElement("svg:linearGradient");
- GfxAxialShading *axial_shading = (GfxAxialShading*)shading;
+ GfxAxialShading *axial_shading = static_cast<GfxAxialShading*>(shading);
double x1, y1, x2, y2;
axial_shading->getCoords(&x1, &y1, &x2, &y2);
sp_repr_set_svg_double(gradient, "x1", x1);
@@ -753,7 +753,7 @@ gchar *SvgBuilder::_createGradient(GfxShading *shading, double *matrix, bool for
func = axial_shading->getFunc(0);
} else if (shading->getType() == 3) { // Radial shading
gradient = _xml_doc->createElement("svg:radialGradient");
- GfxRadialShading *radial_shading = (GfxRadialShading*)shading;
+ GfxRadialShading *radial_shading = static_cast<GfxRadialShading*>(shading);
double x1, y1, r1, x2, y2, r2;
radial_shading->getCoords(&x1, &y1, &r1, &x2, &y2, &r2);
// FIXME: the inner circle's radius is ignored here
@@ -834,9 +834,9 @@ static bool svgGetShadingColorRGB(GfxShading *shading, double offset, GfxRGB *re
GfxColorSpace *color_space = shading->getColorSpace();
GfxColor temp;
if ( shading->getType() == 2 ) { // Axial shading
- ((GfxAxialShading*)shading)->getColor(offset, &temp);
+ (static_cast<GfxAxialShading*>(shading))->getColor(offset, &temp);
} else if ( shading->getType() == 3 ) { // Radial shading
- ((GfxRadialShading*)shading)->getColor(offset, &temp);
+ (static_cast<GfxRadialShading*>(shading))->getColor(offset, &temp);
} else {
return false;
}
@@ -860,7 +860,7 @@ bool SvgBuilder::_addGradientStops(Inkscape::XML::Node *gradient, GfxShading *sh
_addStopToGradient(gradient, 1.0, &stop2, 1.0);
}
} else if ( type == 3 ) { // Stitching
- StitchingFunction *stitchingFunc = (StitchingFunction*)func;
+ StitchingFunction *stitchingFunc = static_cast<StitchingFunction*>(func);
double *bounds = stitchingFunc->getBounds();
int num_funcs = stitchingFunc->getNumFuncs();
// Add stops from all the stitched functions