18#ifndef __itkListSampleCArray_h
19#define __itkListSampleCArray_h
21#include "itkObjectFactory.h"
44template<
class TMeasurementVector,
class TInternalValue =
typename TMeasurementVector::ValueType >
46 public Sample< TMeasurementVector >
132 void PrintSelf( std::ostream & os, Indent indent )
const override;
158#ifndef ITK_MANUAL_INSTANTIATION
159#include "itkListSampleCArray.hxx"
A ListSampleBase that internally uses a CArray, which can be accessed.
InstanceIdentifier m_ActualSize
void AllocateInternalContainer(unsigned long size, unsigned int dim)
void SetMeasurementVector(InstanceIdentifier id, const MeasurementVectorType &mv)
const MeasurementVectorType & GetMeasurementVector(InstanceIdentifier id) const override
ListSampleCArray(const Self &)
void Resize(unsigned long n)
Superclass::InstanceIdentifier InstanceIdentifier
void PrintSelf(std::ostream &os, Indent indent) const override
InternalDataType * InternalDataContainerType
AbsoluteFrequencyType GetFrequency(InstanceIdentifier id) const override
InstanceIdentifier m_InternalContainerSize
void SetMeasurement(InstanceIdentifier id, unsigned int dim, const MeasurementType &value)
Superclass::TotalAbsoluteFrequencyType TotalAbsoluteFrequencyType
Superclass::MeasurementType MeasurementType
MeasurementVectorType m_TemporaryMeasurementVector
Superclass::AbsoluteFrequencyType AbsoluteFrequencyType
TotalAbsoluteFrequencyType GetTotalFrequency(void) const override
SmartPointer< Self > Pointer
void SetActualSize(unsigned long n)
SmartPointer< const Self > ConstPointer
InstanceIdentifier Size(void) const override
Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
void DeallocateInternalContainer(void)
~ListSampleCArray() override
Superclass::MeasurementVectorType MeasurementVectorType
TInternalValue InternalValueType
void operator=(const Self &)
InternalValueType * InternalDataType
unsigned long GetActualSize(void)
Sample< TMeasurementVector > Superclass
InternalDataContainerType m_InternalContainer
void GetMeasurementVector(InstanceIdentifier id, MeasurementVectorType &mv) const