#include <itkSampleToHistogramFilter.h>
Computes the Histogram corresponding to a Sample.
This filter produces as output the histogram corresponding to the values of a Sample.
Definition at line 68 of file itkSampleToHistogramFilter.h.
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
Private Member Functions | |
HistogramMeasurementType | SafeAssign (MeasurementType from) const |
using | DataObjectPointerArraySizeType = ProcessObject::DataObjectPointerArraySizeType |
DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
virtual DataObjectPointer | MakeOutput (const DataObjectIdentifierType &) |
Additional Inherited Members | |
![]() | |
template<typename TSourceObject> | |
static void | MakeRequiredOutputs (TSourceObject &sourceObject, const DataObjectPointerArraySizeType numberOfRequiredOutputs) |
static constexpr float | progressFixedToFloat (uint32_t fixed) |
static uint32_t | progressFloatToFixed (float f) |
![]() | |
TimeStamp | m_OutputInformationMTime {} |
bool | m_Updating {} |
![]() | |
std::atomic< int > | m_ReferenceCount {} |
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::ConstPointer = SmartPointer<const Self> |
Definition at line 77 of file itkSampleToHistogramFilter.h.
using itk::ProcessObject::DataObjectPointer |
Smart Pointer type to a DataObject.
Definition at line 154 of file itkProcessObject.h.
|
protected |
Make a DataObject of the correct type to used as the specified output. This method is automatically called when DataObject::DisconnectPipeline() is called.
Definition at line 167 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::HistogramMeasurementType = typename HistogramType::MeasurementType |
Definition at line 91 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::HistogramMeasurementVectorType = typename HistogramType::MeasurementVectorType |
Definition at line 92 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::HistogramSizeType = typename HistogramType::SizeType |
Definition at line 90 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::HistogramType = THistogram |
Definition at line 87 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::InputBooleanObjectType = SimpleDataObjectDecorator<bool> |
Type of DataObjects to use for AutoMinimumMaximum input
Definition at line 121 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::InputHistogramMeasurementObjectType = SimpleDataObjectDecorator<HistogramMeasurementType> |
Type of DataObjects to use for Marginal Scale inputs
Definition at line 114 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::InputHistogramMeasurementVectorObjectType = SimpleDataObjectDecorator<HistogramMeasurementVectorType> |
Type of DataObjects to use for Minimum and Maximums values of the histogram bins.
Definition at line 118 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::InputHistogramSizeObjectType = SimpleDataObjectDecorator<HistogramSizeType> |
Type of DataObjects to use for Size inputs
Definition at line 111 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::MeasurementType = typename MeasurementVectorType::ValueType |
Definition at line 89 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::MeasurementVectorType = typename SampleType::MeasurementVectorType |
Definition at line 88 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::Pointer = SmartPointer<Self> |
Definition at line 76 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::SampleType = TSample |
MeasurementVector type alias support
Definition at line 86 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::Self = SampleToHistogramFilter |
Standard class type aliases
Definition at line 74 of file itkSampleToHistogramFilter.h.
using itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::Superclass = ProcessObject |
Definition at line 75 of file itkSampleToHistogramFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
This method causes the filter to generate its output.
Reimplemented from itk::ProcessObject.
|
virtual |
|
virtual |
|
virtual |
Methods for setting and getting the Minimum and Maximum values of the histogram bins.
|
virtual |
Methods for setting and getting the Minimum and Maximum values of the histogram bins.
|
virtual |
Methods for setting and getting the Minimum and Maximum values of the histogram bins.
|
virtual |
Methods for setting and getting the Minimum and Maximum values of the histogram bins.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
overridevirtual |
Reimplemented from itk::ProcessObject.
const HistogramType * itk::Statistics::SampleToHistogramFilter< TSample, THistogram >::GetOutput | ( | ) | const |
Get the output Histogram
|
virtual |
Method that facilitates the use of this filter in the internal pipeline of another filter.
|
protectedvirtual |
Make a DataObject of the correct type to used as the specified output.
Every ProcessObject subclass must be able to create a DataObject that can be used as a specified output. This method is automatically called when DataObject::DisconnectPipeline() is called. DataObject::DisconnectPipeline, disconnects a data object from being an output of its current source. When the data object is disconnected, the ProcessObject needs to construct a replacement output data object so that the ProcessObject is in a valid state. So DataObject::DisconnectPipeline eventually calls ProcessObject::MakeOutput. Note that MakeOutput always returns a itkSmartPointer to a DataObject. ImageSource and MeshSource override this method to create the correct type of image and mesh respectively. If a filter has multiple outputs of different types, then that filter must provide an implementation of MakeOutput().
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Make a DataObject of the correct type to used as the specified output. This method is automatically called when DataObject::DisconnectPipeline() is called.
Reimplemented from itk::ProcessObject.
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::ProcessObject.
|
inlineprivate |
SafeAssign – avoid numeric overflow/underflow
Definition at line 180 of file itkSampleToHistogramFilter.h.
|
virtual |
|
virtual |
|
virtual |
Methods for setting and getting the boolean flag that defines whether the minimum and maximum of the histogram are going to be computed automatically from the values of the sample.
|
virtual |
Methods for setting and getting the Minimum and Maximum values of the histogram bins.
|
virtual |
Methods for setting and getting the Minimum and Maximum values of the histogram bins.
|
virtual |
Methods for setting and getting the Minimum and Maximum values of the histogram bins.
|
virtual |
Methods for setting and getting the Minimum and Maximum values of the histogram bins.
|
virtual |
Methods for setting and getting the Minimum and Maximum values of the histogram bins.
|
virtual |
Methods for setting and getting the Minimum and Maximum values of the histogram bins.
|
virtual |
|
virtual |
|
virtual |
Methods for setting and getting the histogram size. The histogram size is encapsulated inside a decorator class. For this reason, it is possible to set and get the decorator class, but it is only possible to set the histogram size by value. This macro declares the methods SetHistogramSize(), SetHistogramSizeInput(), GetHistogramSizeInput().
|
virtual |
Protected method for setting indexed and named inputs.
Subclasses make use of them for setting input. As this method only used the base DataObject pointer, derived classes should expose a type check methods.
Reimplemented from itk::ProcessObject.
|
virtual |
Set/Get the input sample
|
virtual |
|
virtual |
|
virtual |
Methods for setting and getting the Marginal scale value. The marginal scale is used when the type of the measurement vector components are of integer type.