Hi Arnaud,

I'm forwarding this to the vxl-users list.

In order to track the replies you may have to
subscribe at:
https://lists.sourceforge.net/lists/listinfo/vxl-users


For vxl developers:

The essential problem is illustrated in this Nightly
build of ITK versus the Nightly build of VXL in

hythloth.kitware:
http://www.cdash.org/CDash/viewBuildError.php?buildid=632209



---

Arnaud:

Updating the VXL version carried by ITK is a
major effort, so it is unlikely that we will do so
for ITK 3.20.



      Luis



---------------------------------------------------------------------------------
On Thu, Jun 10, 2010 at 2:31 PM, Arnaud GELAS <arnaud_gelas@hms.harvard.edu> wrote:
You're right!
Or if they could have both methods (operator * and mult) public, it would be great...

Is there anyone from the vxl community?

Arnaud


On 06/10/2010 02:14 PM, Bill Lorensen wrote:
It is unfortunate that vxl does not have the same backward
compatibility culture that we have with itk. I do not think we should
surprise our customers. Perhaps we can ask the vxl group to back out
that change.

Bill

On Thu, Jun 10, 2010 at 1:12 PM, Arnaud GELAS
<arnaud_gelas@hms.harvard.edu>  wrote:
 
After checking itk's vnl_sparse_matrix version, the operator * does not
exist and mult exist; and in the vxl's one, it is the opposite...

Would it be possible to update the vxl version of itk ?
(This could be done for a new release of itk 3.20)

Arnaud

On 06/10/2010 11:57 AM, Arnaud GELAS wrote:
   
Hi guys,

I have just tried to build itk, with an installed version of vxl and I
get the following error:

[ 93%] Building CXX object
Code/Numerics/FEM/CMakeFiles/ITKFEM.dir/itkFEMLinearSystemWrapperVNL.o
/home/ajg23/SVNROOT/vxl/core/vnl/vnl_sparse_matrix.h: In member function
‘virtual void
itk::fem::LinearSystemWrapperVNL::MultiplyMatrixMatrix(unsigned int,
unsigned int, unsigned int)’:
/home/ajg23/SVNROOT/vxl/core/vnl/vnl_sparse_matrix.h:268: error: ‘void
vnl_sparse_matrix<T>::mult(const vnl_sparse_matrix<T>&,
vnl_sparse_matrix<T>&) const [with T = double]’ is protected

/home/ajg23/CVSROOT/Insight/Code/Numerics/FEM/itkFEMLinearSystemWrapperVNL.cxx:265:
error: within this context
make[2]: ***
[Code/Numerics/FEM/CMakeFiles/ITKFEM.dir/itkFEMLinearSystemWrapperVNL.o]
Error 1
make[1]: *** [Code/Numerics/FEM/CMakeFiles/ITKFEM.dir/all] Error 2

In the recent version of vnl mult is now protected, whereas in the itk
version mult is public...

If I am not wrong using directly operator * would work for both
versions. Any objection?

Cheers,
Arnaud
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-developers

     
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-developers

   

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-developers