Proposals:Refactoring Statistics Framework 2007 Class Manifesto: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(→API) |
|||
Line 50: | Line 50: | ||
* Histogram | * Histogram | ||
* VariableDimensionHistogram | * VariableDimensionHistogram | ||
* ListSampleBase | * ListSampleBase <font style="color: #8b0000;">'''Deprecated!'''</font> | ||
* ListSample | * ListSample <font style="color: #006400;">'''Refactored'''</font> | ||
* Sample | * Sample <font style="color: #006400;">'''Refactored'''</font> (same name) (now derives from DataObject) | ||
* Subsample | * Subsample <font style="color: #006400;">'''Refactored'''</font> (same name)(identifiers do not refer to sample anymore) | ||
* MembershipSample | * MembershipSample <font style="color: #006400;">'''Refactored'''</font> (same name. does not derive from sample anymore) | ||
=== Frequency Containers === | === Frequency Containers === | ||
Line 68: | Line 68: | ||
=== Traits === | === Traits === | ||
* MeasurementVectorTraits | * MeasurementVectorTraits <font style="color: #006400;">'''Refactored'''</font> (same name) | ||
=== MeanShift === | === MeanShift === | ||
Line 78: | Line 78: | ||
=== Adaptors === | === Adaptors === | ||
* ImageToCooccurrenceListAdaptor | * ImageToCooccurrenceListAdaptor | ||
* ImageToListAdaptor | * ImageToListAdaptor | ||
* JointDomainImageToListAdaptor | * JointDomainImageToListAdaptor | ||
* PointSetToListAdaptor | * PointSetToListAdaptor | ||
Line 109: | Line 109: | ||
* ImageToHistogramGenerator | * ImageToHistogramGenerator | ||
* ImageToListGenerator | * ImageToListGenerator <font style="color: #006400;">'''Refactored'''</font> (now ImageToListSampleFilter) | ||
* KdTreeGenerator | * KdTreeGenerator | ||
* ListSampleToHistogramGenerator | * ListSampleToHistogramGenerator <font style="color: #006400;">'''Refactored'''</font> (now ListSampleToHistogramFilter) | ||
* MaskedScalarImageToGreyLevelCooccurrenceMatrixGenerator | * MaskedScalarImageToGreyLevelCooccurrenceMatrixGenerator | ||
* MembershipSampleGenerator | * MembershipSampleGenerator <font style="color: #8b0000;">'''Deprecated!'''</font> | ||
* NormalVariateGenerator | * NormalVariateGenerator | ||
* RandomVariateGeneratorBase | * RandomVariateGeneratorBase | ||
Line 161: | Line 161: | ||
* ExpectationMaximizationMixtureModelEstimator | * ExpectationMaximizationMixtureModelEstimator | ||
* KdTreeBasedKmeansEstimator | * KdTreeBasedKmeansEstimator | ||
= Class Diagrams = | = Class Diagrams = |
Revision as of 20:13, 16 April 2007
Statistics Class Manifesto
Summary Table
They are categorized in the following table
Conceptual Class | Number |
---|---|
Measurement Containers | 8 |
Frequency Containers | 2 |
Process Objects | 2 |
Traits | 1 |
Mean shift | 3 |
Adaptors | 5 |
Univariate Distributions | 4 |
Algorithms | 3 |
Calculators | 6 |
Generators | 12 |
Filters | 10 |
Multivariate Density Functions | 8 |
Distance Metrics | 2 |
Components | 4 |
Estimators | 2 |
Total | 72 |
List of Classes per Category
Measurement Containers
- KdTree
- Histogram
- VariableDimensionHistogram
- ListSampleBase Deprecated!
- ListSample Refactored
- Sample Refactored (same name) (now derives from DataObject)
- Subsample Refactored (same name)(identifiers do not refer to sample anymore)
- MembershipSample Refactored (same name. does not derive from sample anymore)
Frequency Containers
- DenseFrequencyContainer
- SparseFrequencyContainer
Process Objects
- SampleClassifier
- SampleClassifierWithMask
Traits
- MeasurementVectorTraits Refactored (same name)
MeanShift
- HypersphereKernelMeanShiftModeSeeker
- MeanShiftModeCacheMethod
- MeanShiftModeSeekerBase
Adaptors
- ImageToCooccurrenceListAdaptor
- ImageToListAdaptor
- JointDomainImageToListAdaptor
- PointSetToListAdaptor
- ScalarImageToListAdaptor
Univariate Distributions
- ChiSquareDistribution
- GaussianDistribution
- ProbabilityDistribution
- TDistribution
Algorithms
- SampleAlgorithmBase
- StatisticsAlgorithm
- NeighborhoodSampler
Calculators
- CovarianceCalculator
- GreyLevelCooccurrenceMatrixTextureCoefficientsCalculator
- MeanCalculator
- ScalarImageTextureCalculator
- WeightedCovarianceCalculator
- WeightedMeanCalculator
Generators
- ImageToHistogramGenerator
- ImageToListGenerator Refactored (now ImageToListSampleFilter)
- KdTreeGenerator
- ListSampleToHistogramGenerator Refactored (now ListSampleToHistogramFilter)
- MaskedScalarImageToGreyLevelCooccurrenceMatrixGenerator
- MembershipSampleGenerator Deprecated!
- NormalVariateGenerator
- RandomVariateGeneratorBase
- ScalarImageToGreyLevelCooccurrenceMatrixGenerator
- ScalarImageToHistogramGenerator
- SelectiveSubsampleGenerator
- WeightedCentroidKdTreeGenerator
Filters
- HistogramToEntropyImageFilter
- HistogramToImageFilter
- HistogramToIntensityImageFilter
- HistogramToLogProbabilityImageFilter
- HistogramToProbabilityImageFilter
- ListSampleToHistogramFilter
- SampleMeanShiftBlurringFilter
- SampleMeanShiftClusteringFilter
- SampleSelectiveMeanShiftBlurringFilter
- SampleToHistogramProjectionFilter
Multivariate Density Functions
- DensityFunction
- DistanceToCentroidMembershipFunction
- GaussianDensityFunction
- GoodnessOfFitFunctionBase
- GoodnessOfFitMixtureModelCostFunction
- LogLikelihoodGoodnessOfFitFunction
- MahalanobisDistanceMembershipFunction
- MembershipFunctionBase
Distance Metrics
- DistanceMetric
- EuclideanDistance
Components
- GaussianGoodnessOfFitComponent
- GaussianMixtureModelComponent
- GoodnessOfFitComponentBase
- MixtureModelComponentBase
Estimators
- ExpectationMaximizationMixtureModelEstimator
- KdTreeBasedKmeansEstimator
Class Diagrams
Measurement Containers
Error writing graphviz file to disk.
Frequency Containers
Error writing graphviz file to disk.
Process Objects
Error writing graphviz file to disk.
Traits
Error writing graphviz file to disk.
MeanShift
Error writing graphviz file to disk.
Adaptors
Error writing graphviz file to disk.
Univariate Distributions
Error writing graphviz file to disk.
Algorithms
Error writing graphviz file to disk.
Calculators
API
- SetInputSample()
- GetInputSample()
- GetMeasurementVectorSize()
- SetMeasurementVectorSize()
- Update()
- GenerateData()
- GetOutput()
Class Diagram
Error writing graphviz file to disk.
Generators
API
- SetInput() / SetSample()
- GetImput()
- SetClassMask()
- GetClassMask()
- GenerateData()
- GetOutput()
Class Diagram
Error writing graphviz file to disk.
Filters
Error writing graphviz file to disk.
Multivariate Density Functions
Error writing graphviz file to disk.
Distance Metrics
Error writing graphviz file to disk.
Components
Error writing graphviz file to disk.
Estimators
Error writing graphviz file to disk.