[Insight-developers] Re: traits and numeric_limits
Josh Cates
cates at rolle.engr.utk.edu
Thu Jun 8 12:11:19 EDT 2000
Hello Will,
With the addition of the numeric traits code, I cannot compile such things
as:
itkImage< complex<float> >::Pointer = itkImage< complex<float> >
or in general:
itkImage< myClass >::Pointer = itkImage< myClass >
because itkScalarTraits<myClass> and itkVectorTraits<myClass> expect a
type named "ValueType" in class myClass.
How do I get around the requirement for defining a ValueType for
complex<> and myClass?
Thanks,
Josh.
+--+--+--+--+--+--+--+--+--+--+--+--
Josh Cates
Dept. of Electrical Engineering
University of Tennessee, Knoxville
Email: jecates at utk.edu
Phone: (865) 974-0694
URL: www.cs.utk.edu/~cates
--+--+--+--+--+--+--+--+--+--+--+---
On Mon, 22 May 2000, Will Schroeder wrote:
> Hi Luis, Jim -
>
> I modified itkNumericTraits.h to include <limits> on the PC, and
> ../Insight3DParty/vxl/vnl/vnl_numeric_limits.h on everything else,
> plus created a #define ITK_NUMERIC_LIMITS. Could you (and anyone with
> a Unix system) please check this out...the #ifdef is probably not
> right for Unix systems because some do have a <limits> file.
>
> Will
>
More information about the Insight-developers
mailing list