Project

General

Profile

Anomalie #29

Problèmes dans opt imisations de ImUnaryOp, ImBinaryOp, etc

Added by Serge Koudoro almost 16 years ago. Updated almost 16 years ago.

Status:
Nouveau
Priority:
Haut
Assignee:
-
Category:
old plone Bugs
Start date:
Due date:
% Done:

20%

Estimated time:

Description

Problèmes dans optimisations de ImUnaryOp, ImBinaryOp, etc,
---------------------------------------------------------------------------

Description:
----------------------------------------
Dans le cas où le type T de Image<T> n'est pas un POD (ex: CVariant ,
Vector,...) il ne faut
pas utiliser les optimisations de ImUnaryOperation (resp. Binary) ou du moins
les utiliser à
bon escient. Le problème a été détecté sur ImSetConstant, mais apparaît
probablement avec les autres opérations pixelwise optimisées.

#3 12/11/2007 10:30 (Tibs)
---------------------------------------------------------------------------
Change: status: "pending" -> "accepted"
Comment:
j'ai oublie de cocher...

#2 comment 12/11/2007 10:29 (Tibs)
---------------------------------------------------------------------------
Comment:
Bon on accepte, il faut y etre un peu vigilant.

#1 05/09/2006 17:10 (romain)
---------------------------------------------------------------------------
Change: topic: "" -> "UI"
Change: solution: "" -> "Le problème est actuellement contourné en spécialisant pour le cas CVariant, mais se pose toujours pour les stats::Vector.

Le mieux serait de switcher en regardant la valeur de boost::is_pod<T>. Si oui, on peut optimiser comme des barbares, et si non il faut passer par des structures plus propres."
Change: importance: "medium" -> "high"
Change: title: "" -> "Problèmes dans optimisations de ImUnaryOp, ImBinaryOp, etc"
Change: classification: "Bug" -> "Bug+Solution"
Change: description: "" -> "Dans le cas où le type T de Image<T> n'est pas un POD (ex: CVariant , Vector,...) il ne faut
pas utiliser les optimisations de ImUnaryOperation (resp. Binary) ou du moins les utiliser à
bon escient. Le problème a été détecté sur ImSetConstant, mais apparaît probablement avec les autres opérations pixelwise optimisées.
"

Also available in: Atom PDF