
+ typedef oln_point_type(SrcType) point_type; + typedef oln_dpoint_type(SrcType) dpoint_type; + typedef oln_iter_type(SrcType) iter_type; + typedef oln_fwd_iter_type(SrcType) fwd_iter_type; + typedef oln_bkd_iter_type(SrcType) bkd_iter_type; + typedef oln_value_type(SrcType) value_type; + typedef oln_size_type(SrcType) size_type;
/// Underlying implementation of the decorated image. - typedef oln_impl_type(Deco) impl_type; + typedef oln_impl_type(SrcType) impl_type;
/// Exact type of the decorated image. - typedef oln_exact_type(Deco) image_type; + typedef SrcType image_type;
Tu n'as peut-etre pas eu le temps de répondre à toutes les questions de mon poste précédant, mais je posais la question suivante: Le type de point d'un morpher décorant une image2d (IN) en image3d (OUT), est-il point2d ou bien point3d? Pour moi c'est un point3d. Si tu penses la même chose, merci de changer les: typedef oln_TOTO_type(SrcType) TOTO_type; en typedef oln_TOTO_type(DestType) TOTO_type; (Je ne suis pas sur de moi, j'hésite entre DestType et upper_type, i.e. j'hésite entre le type d'image dont le exact_type n'est pas un morpher et celui dont le exact_type est un morpher).
Désolé, je ne voulais pas poster ça, mozilla a planté. De toutes façons on vient d'en discuter, le problème n'est pas là mais dans l'utilisation de traits pour récupérer les différents types. Désolé, -- Niels