- /// Default Constructor.
- generic_morpher(): Ima(Deco()) {}
+ /// Empty Constructor.
+ generic_morpher(): ima_(SrcType()) {}
Même question que dans l'autre poste.
Teste ce constructeur.
+ typedef SrcType deco_type;
+ 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).
+ typedef SrcType deco_type;
typedef SrcType
src_type;
Non?
+ typedef SrcType image_type;
? (cf 5 lignes
plus haut)
--
Niels