diff options
| author | Markus Engel <markus.engel@tum.de> | 2013-03-31 22:07:00 +0000 |
|---|---|---|
| committer | Markus Engel <markus.engel@tum.de> | 2013-03-31 22:07:00 +0000 |
| commit | a5d6e692d661f0bf7648e64e8fcb04588bb8f3ab (patch) | |
| tree | c2da53e170ecb9317e4fdf2e8ab3e884008eccaa /src/filters | |
| parent | Added TypeInfo class. (diff) | |
| download | inkscape-a5d6e692d661f0bf7648e64e8fcb04588bb8f3ab.tar.gz inkscape-a5d6e692d661f0bf7648e64e8fcb04588bb8f3ab.zip | |
Prepared exchange of casting macros.
(bzr r11608.1.63)
Diffstat (limited to 'src/filters')
| -rw-r--r-- | src/filters/blend.cpp | 1 | ||||
| -rw-r--r-- | src/filters/colormatrix.cpp | 1 | ||||
| -rw-r--r-- | src/filters/componenttransfer-funcnode.cpp | 1 | ||||
| -rw-r--r-- | src/filters/componenttransfer.cpp | 1 | ||||
| -rw-r--r-- | src/filters/composite.cpp | 1 | ||||
| -rw-r--r-- | src/filters/convolvematrix.cpp | 1 | ||||
| -rw-r--r-- | src/filters/diffuselighting.cpp | 1 | ||||
| -rw-r--r-- | src/filters/displacementmap.cpp | 1 | ||||
| -rw-r--r-- | src/filters/distantlight.cpp | 1 | ||||
| -rw-r--r-- | src/filters/flood.cpp | 1 | ||||
| -rw-r--r-- | src/filters/gaussian-blur.cpp | 1 | ||||
| -rw-r--r-- | src/filters/image.cpp | 1 | ||||
| -rw-r--r-- | src/filters/merge.cpp | 1 | ||||
| -rw-r--r-- | src/filters/mergenode.cpp | 1 | ||||
| -rw-r--r-- | src/filters/morphology.cpp | 1 | ||||
| -rw-r--r-- | src/filters/offset.cpp | 1 | ||||
| -rw-r--r-- | src/filters/pointlight.cpp | 1 | ||||
| -rw-r--r-- | src/filters/specularlighting.cpp | 1 | ||||
| -rw-r--r-- | src/filters/spotlight.cpp | 1 | ||||
| -rw-r--r-- | src/filters/tile.cpp | 1 | ||||
| -rw-r--r-- | src/filters/turbulence.cpp | 1 |
21 files changed, 21 insertions, 0 deletions
diff --git a/src/filters/blend.cpp b/src/filters/blend.cpp index b0704e23d..06678c826 100644 --- a/src/filters/blend.cpp +++ b/src/filters/blend.cpp @@ -49,6 +49,7 @@ static void sp_feBlend_init(SPFeBlend *feBlend) { feBlend->cfeblend = new CFeBlend(feBlend); + feBlend->typeHierarchy.insert(typeid(SPFeBlend)); delete feBlend->cfilterprimitive; feBlend->cfilterprimitive = feBlend->cfeblend; diff --git a/src/filters/colormatrix.cpp b/src/filters/colormatrix.cpp index d4e65bdc1..8dabf90fc 100644 --- a/src/filters/colormatrix.cpp +++ b/src/filters/colormatrix.cpp @@ -48,6 +48,7 @@ static void sp_feColorMatrix_init(SPFeColorMatrix *feColorMatrix) { feColorMatrix->cfecolormatrix = new CFeColorMatrix(feColorMatrix); + feColorMatrix->typeHierarchy.insert(typeid(SPFeColorMatrix)); delete feColorMatrix->cfilterprimitive; feColorMatrix->cfilterprimitive = feColorMatrix->cfecolormatrix; diff --git a/src/filters/componenttransfer-funcnode.cpp b/src/filters/componenttransfer-funcnode.cpp index f1015eced..6d8f4bc66 100644 --- a/src/filters/componenttransfer-funcnode.cpp +++ b/src/filters/componenttransfer-funcnode.cpp @@ -140,6 +140,7 @@ static void sp_fefuncnode_init(SPFeFuncNode *fefuncnode) { fefuncnode->cfefuncnode = new CFeFuncNode(fefuncnode); + fefuncnode->typeHierarchy.insert(typeid(SPFeFuncNode)); delete fefuncnode->cobject; fefuncnode->cobject = fefuncnode->cfefuncnode; diff --git a/src/filters/componenttransfer.cpp b/src/filters/componenttransfer.cpp index d94198506..6ab1e5d12 100644 --- a/src/filters/componenttransfer.cpp +++ b/src/filters/componenttransfer.cpp @@ -46,6 +46,7 @@ static void sp_feComponentTransfer_init(SPFeComponentTransfer *feComponentTransfer) { feComponentTransfer->cfecomponenttransfer = new CFeComponentTransfer(feComponentTransfer); + feComponentTransfer->typeHierarchy.insert(typeid(SPFeComponentTransfer)); delete feComponentTransfer->cfilterprimitive; feComponentTransfer->cfilterprimitive = feComponentTransfer->cfecomponenttransfer; diff --git a/src/filters/composite.cpp b/src/filters/composite.cpp index 1d065da77..e09b92d15 100644 --- a/src/filters/composite.cpp +++ b/src/filters/composite.cpp @@ -44,6 +44,7 @@ static void sp_feComposite_init(SPFeComposite *feComposite) { feComposite->cfecomposite = new CFeComposite(feComposite); + feComposite->typeHierarchy.insert(typeid(SPFeComposite)); delete feComposite->cfilterprimitive; feComposite->cfilterprimitive = feComposite->cfecomposite; diff --git a/src/filters/convolvematrix.cpp b/src/filters/convolvematrix.cpp index a25c4621e..b3db5fa8c 100644 --- a/src/filters/convolvematrix.cpp +++ b/src/filters/convolvematrix.cpp @@ -47,6 +47,7 @@ static void sp_feConvolveMatrix_init(SPFeConvolveMatrix *feConvolveMatrix) { feConvolveMatrix->cfeconvolvematrix = new CFeConvolveMatrix(feConvolveMatrix); + feConvolveMatrix->typeHierarchy.insert(typeid(SPFeConvolveMatrix)); delete feConvolveMatrix->cfilterprimitive; feConvolveMatrix->cfilterprimitive = feConvolveMatrix->cfeconvolvematrix; diff --git a/src/filters/diffuselighting.cpp b/src/filters/diffuselighting.cpp index 621c36e1a..3c6268266 100644 --- a/src/filters/diffuselighting.cpp +++ b/src/filters/diffuselighting.cpp @@ -54,6 +54,7 @@ static void sp_feDiffuseLighting_init(SPFeDiffuseLighting *feDiffuseLighting) { feDiffuseLighting->cfediffuselighting = new CFeDiffuseLighting(feDiffuseLighting); + feDiffuseLighting->typeHierarchy.insert(typeid(SPFeDiffuseLighting)); delete feDiffuseLighting->cfilterprimitive; feDiffuseLighting->cfilterprimitive = feDiffuseLighting->cfediffuselighting; diff --git a/src/filters/displacementmap.cpp b/src/filters/displacementmap.cpp index 1f82efcef..2985647cf 100644 --- a/src/filters/displacementmap.cpp +++ b/src/filters/displacementmap.cpp @@ -44,6 +44,7 @@ static void sp_feDisplacementMap_init(SPFeDisplacementMap *feDisplacementMap) { feDisplacementMap->cfedisplacementmap = new CFeDisplacementMap(feDisplacementMap); + feDisplacementMap->typeHierarchy.insert(typeid(SPFeDisplacementMap)); delete feDisplacementMap->cfilterprimitive; feDisplacementMap->cfilterprimitive = feDisplacementMap->cfedisplacementmap; diff --git a/src/filters/distantlight.cpp b/src/filters/distantlight.cpp index 30cbb03fe..90f7dcf89 100644 --- a/src/filters/distantlight.cpp +++ b/src/filters/distantlight.cpp @@ -47,6 +47,7 @@ static void sp_fedistantlight_init(SPFeDistantLight *fedistantlight) { fedistantlight->cfedistantlight = new CFeDistantLight(fedistantlight); + fedistantlight->typeHierarchy.insert(typeid(SPFeDistantLight)); delete fedistantlight->cobject; fedistantlight->cobject = fedistantlight->cfedistantlight; diff --git a/src/filters/flood.cpp b/src/filters/flood.cpp index 7c780b5ca..58c1dd7e6 100644 --- a/src/filters/flood.cpp +++ b/src/filters/flood.cpp @@ -44,6 +44,7 @@ CFeFlood::~CFeFlood() { static void sp_feFlood_init(SPFeFlood *feFlood) { feFlood->cfeflood = new CFeFlood(feFlood); + feFlood->typeHierarchy.insert(typeid(SPFeFlood)); delete feFlood->cfilterprimitive; feFlood->cfilterprimitive = feFlood->cfeflood; diff --git a/src/filters/gaussian-blur.cpp b/src/filters/gaussian-blur.cpp index 90bdb4780..61f7dfdc3 100644 --- a/src/filters/gaussian-blur.cpp +++ b/src/filters/gaussian-blur.cpp @@ -49,6 +49,7 @@ static void sp_gaussianBlur_init(SPGaussianBlur *gaussianBlur) { gaussianBlur->cgaussianblur = new CGaussianBlur(gaussianBlur); + gaussianBlur->typeHierarchy.insert(typeid(SPGaussianBlur)); delete gaussianBlur->cfilterprimitive; gaussianBlur->cfilterprimitive = gaussianBlur->cgaussianblur; diff --git a/src/filters/image.cpp b/src/filters/image.cpp index aeae90471..840f51eed 100644 --- a/src/filters/image.cpp +++ b/src/filters/image.cpp @@ -46,6 +46,7 @@ CFeImage::~CFeImage() { static void sp_feImage_init(SPFeImage *feImage) { feImage->cfeimage = new CFeImage(feImage); + feImage->typeHierarchy.insert(typeid(SPFeImage)); delete feImage->cfilterprimitive; feImage->cfilterprimitive = feImage->cfeimage; diff --git a/src/filters/merge.cpp b/src/filters/merge.cpp index b3e87f1a4..b49ad4850 100644 --- a/src/filters/merge.cpp +++ b/src/filters/merge.cpp @@ -43,6 +43,7 @@ static void sp_feMerge_init(SPFeMerge *feMerge) { feMerge->cfemerge = new CFeMerge(feMerge); + feMerge->typeHierarchy.insert(typeid(SPFeMerge)); delete feMerge->cfilterprimitive; feMerge->cfilterprimitive = feMerge->cfemerge; diff --git a/src/filters/mergenode.cpp b/src/filters/mergenode.cpp index 4f9524c91..c91e69019 100644 --- a/src/filters/mergenode.cpp +++ b/src/filters/mergenode.cpp @@ -41,6 +41,7 @@ static void sp_feMergeNode_init(SPFeMergeNode *feMergeNode) { feMergeNode->cfemergenode = new CFeMergeNode(feMergeNode); + feMergeNode->typeHierarchy.insert(typeid(SPFeMergeNode)); delete feMergeNode->cobject; feMergeNode->cobject = feMergeNode->cfemergenode; diff --git a/src/filters/morphology.cpp b/src/filters/morphology.cpp index fb58b5fcf..e35406833 100644 --- a/src/filters/morphology.cpp +++ b/src/filters/morphology.cpp @@ -45,6 +45,7 @@ static void sp_feMorphology_init(SPFeMorphology *feMorphology) { feMorphology->cfemorphology = new CFeMorphology(feMorphology); + feMorphology->typeHierarchy.insert(typeid(SPFeMorphology)); delete feMorphology->cfilterprimitive; feMorphology->cfilterprimitive = feMorphology->cfemorphology; diff --git a/src/filters/offset.cpp b/src/filters/offset.cpp index cc1eb42fa..542bfb244 100644 --- a/src/filters/offset.cpp +++ b/src/filters/offset.cpp @@ -44,6 +44,7 @@ static void sp_feOffset_init(SPFeOffset *feOffset) { feOffset->cfeoffset = new CFeOffset(feOffset); + feOffset->typeHierarchy.insert(typeid(SPFeOffset)); delete feOffset->cfilterprimitive; feOffset->cfilterprimitive = feOffset->cfeoffset; diff --git a/src/filters/pointlight.cpp b/src/filters/pointlight.cpp index 718f9813c..e39c4811c 100644 --- a/src/filters/pointlight.cpp +++ b/src/filters/pointlight.cpp @@ -47,6 +47,7 @@ static void sp_fepointlight_init(SPFePointLight *fepointlight) { fepointlight->cfepointlight = new CFePointLight(fepointlight); + fepointlight->typeHierarchy.insert(typeid(SPFePointLight)); delete fepointlight->cobject; fepointlight->cobject = fepointlight->cfepointlight; diff --git a/src/filters/specularlighting.cpp b/src/filters/specularlighting.cpp index 4f4b4e2e2..97c905d51 100644 --- a/src/filters/specularlighting.cpp +++ b/src/filters/specularlighting.cpp @@ -54,6 +54,7 @@ static void sp_feSpecularLighting_init(SPFeSpecularLighting *feSpecularLighting) { feSpecularLighting->cfespecularlighting = new CFeSpecularLighting(feSpecularLighting); + feSpecularLighting->typeHierarchy.insert(typeid(SPFeSpecularLighting)); delete feSpecularLighting->cfilterprimitive; feSpecularLighting->cfilterprimitive = feSpecularLighting->cfespecularlighting; diff --git a/src/filters/spotlight.cpp b/src/filters/spotlight.cpp index b56265c54..cb6dc17e7 100644 --- a/src/filters/spotlight.cpp +++ b/src/filters/spotlight.cpp @@ -47,6 +47,7 @@ static void sp_fespotlight_init(SPFeSpotLight *fespotlight) { fespotlight->cfespotlight = new CFeSpotLight(fespotlight); + fespotlight->typeHierarchy.insert(typeid(SPFeSpotLight)); delete fespotlight->cobject; fespotlight->cobject = fespotlight->cfespotlight; diff --git a/src/filters/tile.cpp b/src/filters/tile.cpp index 436f9cd0b..31e2342c3 100644 --- a/src/filters/tile.cpp +++ b/src/filters/tile.cpp @@ -41,6 +41,7 @@ static void sp_feTile_init(SPFeTile *feTile) { feTile->cfetile = new CFeTile(feTile); + feTile->typeHierarchy.insert(typeid(SPFeTile)); delete feTile->cfilterprimitive; feTile->cfilterprimitive = feTile->cfetile; diff --git a/src/filters/turbulence.cpp b/src/filters/turbulence.cpp index 759fb6c23..74194ba24 100644 --- a/src/filters/turbulence.cpp +++ b/src/filters/turbulence.cpp @@ -47,6 +47,7 @@ static void sp_feTurbulence_init(SPFeTurbulence *feTurbulence) { feTurbulence->cfeturbulence = new CFeTurbulence(feTurbulence); + feTurbulence->typeHierarchy.insert(typeid(SPFeTurbulence)); delete feTurbulence->cfilterprimitive; feTurbulence->cfilterprimitive = feTurbulence->cfeturbulence; |
