Proposals:Refactoring Statistics Framework 2007 Migration Users Guide: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
Line 155: | Line 155: | ||
| ScalarImageToListAdaptor || Deprecated ( This class is redundant as the new ImageToListSampleAdaptor also handles scalar images with scalar pixel type. ) || || | | ScalarImageToListAdaptor || Deprecated ( This class is redundant as the new ImageToListSampleAdaptor also handles scalar images with scalar pixel type. ) || || | ||
|- | |- | ||
| JointDomainImageToListAdaptor || Refactored into "JointDomainImageToListSampleAdaptor" || | | JointDomainImageToListAdaptor || Refactored into "JointDomainImageToListSampleAdaptor" || | ||
|| | |||
|- | |- | ||
| PointSetToListAdapor || Refactored into "PointSetToListSampleAdaptor" || | | PointSetToListAdapor || Refactored into "PointSetToListSampleAdaptor" || | ||
* The class is not derived from ListSampleBase any more since ListSampleBase has been deprecated | |||
|| | |||
* The class derives from ListSample with the measurement vector type determined from the point set type. | |||
* GetPointSet() returns a const PointSet ( constant correctness ) | |||
* GetSize() returns InstanceIdentifer type ( to have a consistent signature with the superclass ) | |||
* The Iterator and ConstIterator API is modified to be consistent with the iterator and constiterators of the ListSample class. | |||
|} | |} | ||
Revision as of 17:24, 5 May 2007
How To Migrate your code to the New Statistics Framework
Measurement Containers
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
Sample | Refactored |
|
|
Subsample | Refactored |
|
|
ListSampleBase | Deprecated. The class was unecessary, it was providing only a Search() method that should in fact be provided by a process class, not a data container. |
|
|
ListSample | Refactored Luis to add more here | The iterators API was updated, const-correctness is now enforced | |
MembershipSample | Refactored Luis to add more here |
|
|
Histogram | Refactored Luis to add more here | ||
VariableDimensionHistogram | |||
KdTree | Refactored Luis to add more here |
Frequency Containers
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
DenseFrequencyContainer | |||
SparseFrequencyContainer |
Process Objects
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
SampleClassifier | |||
SampleClassifierWithMask |
Traits
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
MeasurementVectorTraits | Refactored (same name) |
|
MeanShift
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
Adaptors
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
ImageToCoocurrenceListAdaptor | UNDECIDED | ||
ImageToListAdaptor | Refactored into "ImageToListSampleAdaptor". This class handles images with scalar, fixed size array (itk::FixedArray) and variable length vector (itk::VariableLengthVector) pixel types. |
|
|
ScalarImageToListAdaptor | Deprecated ( This class is redundant as the new ImageToListSampleAdaptor also handles scalar images with scalar pixel type. ) | ||
JointDomainImageToListAdaptor | Refactored into "JointDomainImageToListSampleAdaptor" | ||
PointSetToListAdapor | Refactored into "PointSetToListSampleAdaptor" |
|
|
Univariate Distributions
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
Algorithms
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
Calculators
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
CovarianceCalculator | Refactored into CovarianceFilter | SetMean() because it was inconsistent | GetOutput(), SetInput(), GetMean() |
GreyLevelCooccurrenceMatrixTextureCoefficientsCalculator | Refactored into HistogramToTextureFeaturesFilter | now derives from ProcessObject, SetInput(), GetOutput() | |
MeanCalculator | Refactored into MeanFilter | SetSample() method replaced with SetInput() | now derives from ProcessObject |
ScalarImageTextureCalculator | Refactored into (???Filter) | ||
WeightedCovarianceCalculator | Refactored into WeightedCovarianceFilter |
|
|
WeightedMeanCalculator | Refactored into WeightedMeanFilter |
|
|
Generators
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
Filters
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
Multivariate Density Functions
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
Distance Metrics
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
Components
Class Name | Fate | Deprecated API | New API |
---|---|---|---|
Estimators
Class Name | Fate | Deprecated API | New API |
---|---|---|---|