28 marzo, 2013

Una vieja conexión BBTK - ITK ...

Luego de sufrir un día en un problema mínimo, la solución se encuentra en los recuerdos y algunos amigos/colegas/asesores que tienen más memoria.

Lo importante a tener en cuenta esta vez es que si se crea una caja BBTK que haga algo con filtros de ITK, hay que agregar un atributo de estilo itk::DataObject::Pointer _att a la clase, y asignarle el output luego de hacerle SetOutput a la caja. De esta forma, se retransmite el objeto hacia las otras clases y el recolector de basura no se ve tentado a eliminar el SmartPointer dando la impresión que el código funciona y son los maravillosos pipelines que no quieren pasar los datos de caja en caja!

Importante dato a tener en cuenta.

No hay comentarios.:

Publicar un comentario