[Insight-developers] Wrapping warning: Transforms disaggregated
Luis Ibanez
luis . ibanez at kitware . com
Thu, 10 Jul 2003 16:32:12 -0400
Jim,
The Transforms have been disaggregated for CableSwig wrapping.
the wrap_ITKTransforms.cxx file has been replaced with
wrap_itkTransform.cxx
wrap_itkScaleTransform.cxx
wrap_itkTranslationTransform.cxx
wrap_ITKSimilarityTransforms.cxx
wrap_ITKRigidTransforms.cxx
wrap_itkVersorTransform.cxx
wrap_itkIdentityTransform.cxx
wrap_itkBSplineDeformableTransform.cxx
wrap_itkAffineTransform.cxx
wrap_itkAzimuthElevationToCartesianTransform.cxx
wrap_ITKKernelDeformableTransforms.cxx
Some of these files are grouping similar transforms, others
are grouping different instatntiations of the same class.
the naming convention
wrap_ITKFoo (group of related classes)
wrap_itkFoo (instantiation of a single class)
is used to differentiate both cases.
---
More transforms are expected to be added in the near future...
Luis
-------------------------------------------
Miller, James V (Research) wrote:
> I think in this case only a single instantiation of each transform is done.
> At least in type, perhaps there are multiple dimensions.
>
> However, there are a lot on transforms and all of them are instantiated in
> a single file.
>
>
>
>
>>-----Original Message-----
>>From: Bill Hoffman [mailto:bill . hoffman at kitware . com]
>>Sent: Wednesday, July 09, 2003 6:20 PM
>>To: Miller, James V (Research); Insight-developers (E-mail)
>>Subject: Re: [Insight-developers] Wrapping warning
>>
>>
>>This may tie in with an overall reduction of the number of types that
>>are wrapped by default. Seems like we could get away with float for
>>most things as long as there were converters or adapters that
>>people could
>>use to convert loaded data into float.
>>
>>
>>-Bill
>>
>>
>>At 08:39 AM 7/9/2003, Miller, James V (Research) wrote:
>>
>>
>>>It looks like the generated wrap_ITKTransformsPython.cxx
>>
>>file is getting a little big. The wrap_ITKTransforms.cxx
>>file instantiates every type of transformation. This
>>expanded into a single file of bindings. The .NET compiler
>>emits a warning that the number of lines in the file is
>>greater than 16 bits.
>>
>>>wrap_ITKTransformsPython.cxx(66944) : warning C4049:
>>
>>compiler limit : terminating line number emission
>>
>>>Compiler limit for line number is 65535
>>>
>>>While this is only a warning, I suspect that somewhere down
>>
>>the line some compiler is not going to like files that have
>>that many lines. Should we break this up into several files?
>>
>>>Jim Miller
>>>_____________________________________
>>>Visualization & Computer Vision
>>>GE Research
>>>Bldg. KW, Room C218B
>>>P.O. Box 8, Schenectady NY 12301
>>>
>>><mailto:millerjv at research . ge . com>millerjv at research . ge . com
>>>
>>>james . miller at research . ge . com
>>>(518) 387-4005, Dial Comm: 8*833-4005,
>>>Cell: (518) 505-7065, Fax: (518) 387-6981
>>>
>>
>>
>>
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk . org
> http://www . itk . org/mailman/listinfo/insight-developers
>