+ 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