ITK
5.2.0
Insight Toolkit
|
#include <itkConstantBoundaryCondition.h>
Classes | |
struct | AllocateRootPolicy |
struct | AlwaysReallocate |
struct | DontShrinkToFit |
struct | DumpOldValues |
struct | KeepOldValues |
struct | KeepValuesRootPolicy |
struct | NeverReallocate |
struct | ShrinkToFit |
Related Functions | |
(Note that these are not member functions.) | |
template<typename TExpr1 , typename TExpr2 > | |
mpl::EnableIf< Details::op::CanBeMultiplied< TExpr1, TExpr2 >, VariableLengthVectorExpression< TExpr1, TExpr2, Details::op::Mult > >::Type | operator* (TExpr1 const &lhs, TExpr2 const &rhs) |
template<typename TExpr1 , typename TExpr2 > | |
mpl::EnableIf< Details::op::CanBeAddedOrSubtracted< TExpr1, TExpr2 >, VariableLengthVectorExpression< TExpr1, TExpr2, Details::op::Plus > >::Type | operator+ (TExpr1 const &lhs, TExpr2 const &rhs) |
template<typename TExpr1 , typename TExpr2 > | |
mpl::EnableIf< Details::op::CanBeAddedOrSubtracted< TExpr1, TExpr2 >, VariableLengthVectorExpression< TExpr1, TExpr2, Details::op::Sub > >::Type | operator- (TExpr1 const &lhs, TExpr2 const &rhs) |
template<typename TExpr1 , typename TExpr2 > | |
mpl::EnableIf< Details::op::CanBeDivided< TExpr1, TExpr2 >, VariableLengthVectorExpression< TExpr1, TExpr2, Details::op::Div > >::Type | operator/ (TExpr1 const &lhs, TExpr2 const &rhs) |
Serialization | |
template<typename TValue > | |
std::ostream & | operator<< (std::ostream &os, const VariableLengthVector< TValue > &arr) |
Standard compliance functions | |
template<typename T > | |
void | swap (VariableLengthVector< T > &l_, VariableLengthVector< T > &r_) noexcept |
Policies | |
The following Policies will be used by | |
using | ValueType = TValue |
using | ComponentType = TValue |
using | RealValueType = typename NumericTraits< ValueType >::RealType |
using | Self = VariableLengthVector |
using | ElementIdentifier = unsigned int |
bool | m_LetArrayManageMemory { true } |
TValue * | m_Data |
ElementIdentifier | m_NumElements { 0 } |
VariableLengthVector () | |
VariableLengthVector (unsigned int length) | |
VariableLengthVector (ValueType *datain, unsigned int sz, bool LetArrayManageMemory=false) | |
VariableLengthVector (const ValueType *datain, unsigned int sz, bool LetArrayManageMemory=false) | |
template<typename T > | |
VariableLengthVector (const VariableLengthVector< T > &v) | |
VariableLengthVector (const VariableLengthVector< TValue > &v) | |
void | Swap (Self &v) noexcept |
VariableLengthVector (Self &&v) noexcept | |
Self & | operator= (Self &&v) noexcept |
template<typename TExpr1 , typename TExpr2 , typename TBinaryOp > | |
VariableLengthVector (VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp > const &rhs) | |
template<typename TExpr1 , typename TExpr2 , typename TBinaryOp > | |
Self & | operator= (VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp > const &rhs) |
void | Fill (TValue const &v) |
template<typename T > | |
Self & | operator= (const VariableLengthVector< T > &v) |
Self & | operator= (const Self &v) |
Self & | FastAssign (const Self &v) |
Self & | operator= (TValue const &v) |
unsigned int | Size () const |
unsigned int | GetSize () const |
unsigned int | GetNumberOfElements () const |
TValue & | operator[] (unsigned int i) |
const TValue & | operator[] (unsigned int i) const |
const TValue & | GetElement (unsigned int i) const |
void | SetElement (unsigned int i, const TValue &value) |
template<typename TReallocatePolicy , typename TKeepValuesPolicy > | |
void | SetSize (unsigned int sz, TReallocatePolicy reallocatePolicy, TKeepValuesPolicy keepValues) |
void | SetSize (unsigned int sz, bool destroyExistingData=true) |
void | DestroyExistingData () |
void | SetData (TValue *datain, bool LetArrayManageMemory=false) |
void | SetData (TValue *datain, unsigned int sz, bool LetArrayManageMemory=false) |
~VariableLengthVector () | |
void | Reserve (ElementIdentifier size) |
TValue * | AllocateElements (ElementIdentifier size) const |
const TValue * | GetDataPointer () const |
Self & | operator-- () |
Self & | operator++ () |
Self | operator-- (int) |
Self | operator++ (int) |
template<typename T > | |
Self & | operator-= (const VariableLengthVector< T > &v) |
Self & | operator-= (TValue s) |
template<typename T > | |
Self & | operator+= (const VariableLengthVector< T > &v) |
Self & | operator+= (TValue s) |
template<typename TExpr1 , typename TExpr2 , typename TBinaryOp > | |
Self & | operator+= (VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp > const &rhs) |
template<typename TExpr1 , typename TExpr2 , typename TBinaryOp > | |
Self & | operator-= (VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp > const &rhs) |
template<typename T > | |
Self & | operator*= (T s) |
Self & | operator*= (TValue s) |
template<typename T > | |
Self & | operator/= (T s) |
Self & | operator- () |
bool | operator== (const Self &v) const |
bool | operator!= (const Self &v) const |
RealValueType | GetNorm () const |
RealValueType | GetSquaredNorm () const |
bool | IsAProxy () const |
Represents an array whose length can be defined at run-time.
This class is templated over the data type. This data-type is meant to be a scalar, such as float, double etc...
Arrays
. n
entities.n
entitiesn
data types. A vector usually has a mathematical meaning. It should only be used when mathematical operations such as addition, multiplication by a scalar, product etc make sense.vnl_vector
to avoid being limited by the explicit template instantiations of vnl_vector and other hacks that vnl folks have been forced to use.m_LetArrayManageMemory
is true, m_Data
is deletable (whether it's null or pointing to something with no elements. i.e. m_NumElements
may be 0 and yet m_Data
may be not null.) Definition at line 28 of file itkConstantBoundaryCondition.h.
using itk::VariableLengthVector< TValue >::ComponentType = TValue |
The element type stored at each location in the Array.
Definition at line 321 of file itkVariableLengthVector.h.
using itk::VariableLengthVector< TValue >::ElementIdentifier = unsigned int |
Typedef used to indicate the number of elements in the vector
Definition at line 326 of file itkVariableLengthVector.h.
using itk::VariableLengthVector< TValue >::RealValueType = typename NumericTraits<ValueType>::RealType |
The element type stored at each location in the Array.
Definition at line 322 of file itkVariableLengthVector.h.
using itk::VariableLengthVector< TValue >::Self = VariableLengthVector |
The element type stored at each location in the Array.
Definition at line 323 of file itkVariableLengthVector.h.
using itk::VariableLengthVector< TValue >::ValueType = TValue |
The element type stored at each location in the Array.
Definition at line 320 of file itkVariableLengthVector.h.
itk::VariableLengthVector< TValue >::VariableLengthVector | ( | ) |
|
explicit |
itk::VariableLengthVector< TValue >::VariableLengthVector | ( | ValueType * | datain, |
unsigned int | sz, | ||
bool | LetArrayManageMemory = false |
||
) |
Constructor that initializes array with contents from a user supplied buffer. The pointer to the buffer and the length is specified. By default, the array does not manage the memory of the buffer. It merely points to that location and it is the user's responsibility to delete it. If LetArrayManageMemory
is true, then this class will free the memory when this object is destroyed.
m_Data == data
m_NumElements == sz
m_LetArrayManageMemory == LetArrayManageMemory
itk::VariableLengthVector< TValue >::VariableLengthVector | ( | const ValueType * | datain, |
unsigned int | sz, | ||
bool | LetArrayManageMemory = false |
||
) |
Constructor that initializes array with contents from a user supplied buffer. The pointer to the buffer and the length is specified. By default, the array does not manage the memory of the buffer. It merely points to that location and it is the user's responsibility to delete it. If LetArrayManageMemory
is true, then this class will free the memory when this object is destroyed.
VariableLengthVector
interface. Use this constructor with care as this may lead to undefined behaviour. Prefer using VariableLengthVector<const TValue>
instead of VariableLengthVector<TValue>
in case we which to use this constructor.m_Data == data
m_NumElements == sz
m_LetArrayManageMemory == LetArrayManageMemory
|
inline |
Copy constructor. The reason why the copy constructor and the assignment operator are templated is that it will allow implicit casts to be performed. For instance:
VariableLengthVector
. Prefer to directly use the assignment converting operator in code where uses of static_cast<>
would be required.m_Data
is not null and points to an array of m_NumElements
, if m_NumElements
is 0, otherwise it's null. m_NumElements
is v.GetSize()
m_LetArrayManageMemory
is true Definition at line 402 of file itkVariableLengthVector.h.
References itk::VariableLengthVector< TValue >::Size().
itk::VariableLengthVector< TValue >::VariableLengthVector | ( | const VariableLengthVector< TValue > & | v | ) |
Copy constructor. Overrides the default non-templated copy constructor that the compiler provides.
m_Data
is not null and points to an array of m_NumElements
, if m_NumElements
is 0, otherwise it's null. m_NumElements
is v.GetSize()
m_LetArrayManageMemory
is true
|
noexcept |
C++11 Move Constructor.
v
is destructible and assignable. m_NumElements == 0
m_LetArrayManageMemory == true
m_Data == nullptr
v
data. itk::VariableLengthVector< TValue >::VariableLengthVector | ( | VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp > const & | rhs | ) |
Constructor from an Expression Template vector.
TExpr1 | Type of the left sub-expression |
TExpr2 | Type of the right sub-expression |
TBinaryOp | Binary Operation to apply to both sub-expressions. |
[in] | rhs | Non evaluated Expression Template. |
Builds the new VariableLengthVector
with an expression template. The code loops over all components from the template expression, and evaluates them on the fly to fill the content of the new vector.
m_Data
is not null and points to an array of m_NumElements
, even if m_NumElements
is 0 *this == rhs
m_NumElements
is rhs.GetSize()
m_LetArrayManageMemory
is true itk::VariableLengthVector< TValue >::~VariableLengthVector | ( | ) |
This destructor is not virtual for performance reasons. However, this means that subclasses cannot allocate memory.
TValue* itk::VariableLengthVector< TValue >::AllocateElements | ( | ElementIdentifier | size | ) | const |
Allocate memory of certain size and return it.
size
elements (0 is a valid parameter). void itk::VariableLengthVector< TValue >::DestroyExistingData | ( | ) |
Destroy data that is allocated internally, if LetArrayManageMemory
is true.
Self& itk::VariableLengthVector< TValue >::FastAssign | ( | const Self & | v | ) |
Fast Assignment.
m_LetArrayManageMemory
is true: the VariableLengthVector
is not a proxy, checked with an assertion. Call SetSize(GetSize(), NeverReallocate(), DumpOldValues())
to ensure a vector is not a proxy anymore. void itk::VariableLengthVector< TValue >::Fill | ( | TValue const & | v | ) |
Set the all the elements of the array to the specified value.
Referenced by itk::MaskImageFilter< TInputImage, TMaskImage, TOutputImage >::CheckOutsideValue(), itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >::MakeZeroInitializer(), itk::NumericTraits< VariableLengthVector< T > >::max(), itk::NumericTraits< VariableLengthVector< T > >::min(), itk::NumericTraits< VariableLengthVector< T > >::NonpositiveMin(), itk::NumericTraits< VariableLengthVector< T > >::OneValue(), itk::NumericTraits< VariableLengthVector< T > >::SetLength(), and itk::NumericTraits< VariableLengthVector< T > >::ZeroValue().
|
inline |
The element type stored at each location in the Array.
Definition at line 767 of file itkVariableLengthVector.h.
Referenced by itk::MetaArrayWriter::SetInput().
|
inline |
Get one element
Definition at line 616 of file itkVariableLengthVector.h.
RealValueType itk::VariableLengthVector< TValue >::GetNorm | ( | ) | const |
Returns vector's Euclidean Norm
Referenced by itk::DefaultConvertPixelTraits< VariableLengthVector< VComponent > >::GetScalarValue().
|
inline |
The element type stored at each location in the Array.
Definition at line 602 of file itkVariableLengthVector.h.
|
inline |
The element type stored at each location in the Array.
Definition at line 597 of file itkVariableLengthVector.h.
Referenced by itk::MaskImageFilter< TInputImage, TMaskImage, TOutputImage >::CheckOutsideValue(), itk::NumericTraits< VariableLengthVector< T > >::GetLength(), itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >::MathEMAMAMAM(), itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >::MathSMAMAMAM(), itk::VariableLengthVector< TValue >::operator+=(), and itk::VariableLengthVector< TValue >::operator-=().
RealValueType itk::VariableLengthVector< TValue >::GetSquaredNorm | ( | ) | const |
Returns vector's squared Euclidean Norm
|
inline |
letArrayManageMemory getter.
Definition at line 1004 of file itkVariableLengthVector.h.
bool itk::VariableLengthVector< TValue >::operator!= | ( | const Self & | v | ) | const |
The element type stored at each location in the Array.
|
inline |
Multiply each element of the vector by a scalar 's'. The scalar value is cast to the current vector element type prior to multiplication.
None |
Definition at line 937 of file itkVariableLengthVector.h.
|
inline |
Multiply each element of the vector by a scalar 's'.
None |
Definition at line 952 of file itkVariableLengthVector.h.
|
inline |
Prefix operator that adds 1 to each element of the vector.
Definition at line 787 of file itkVariableLengthVector.h.
|
inline |
Postfix operator that adds 1 to each element of the vector.
Definition at line 811 of file itkVariableLengthVector.h.
|
inline |
Element-wise addition of vector 'v' to the current vector. The vectors do not have to have the same element type. The input vector elements are cast to the current vector element type before the addition is performed.
None |
Definition at line 863 of file itkVariableLengthVector.h.
References itk::VariableLengthVector< TValue >::GetSize().
|
inline |
Add scalar 's' to each element of the vector.
Definition at line 876 of file itkVariableLengthVector.h.
|
inline |
Compound addition operator with a expression template vector.
TExpr1 | Type of the left sub-expression |
TExpr2 | Type of the right sub-expression |
TBinaryOp | Binary Operation to apply to both sub-expressions. |
[in] | rhs | Non evaluated Expression Template. |
Size() == rhs.Size()
, checked with an assertion Definition at line 897 of file itkVariableLengthVector.h.
Self& itk::VariableLengthVector< TValue >::operator- | ( | ) |
Negates each vector element.
VariableLengthVector
, it modifies the current object.
|
inline |
Prefix operator that subtracts 1 from each element of the vector.
Definition at line 775 of file itkVariableLengthVector.h.
|
inline |
Postfix operator that subtracts 1 from each element of the vector.
Definition at line 800 of file itkVariableLengthVector.h.
|
inline |
Element-wise subtraction of vector 'v' from the current vector. The vectors do not have to have the same element type. The input vector elements are cast to the current vector element type before the subtraction is performed.
None |
Definition at line 830 of file itkVariableLengthVector.h.
References itk::VariableLengthVector< TValue >::GetSize().
|
inline |
Subtract scalar 's' from each element of the current vector.
Definition at line 843 of file itkVariableLengthVector.h.
|
inline |
Compound subtraction operator with a expression template vector.
TExpr1 | Type of the left sub-expression |
TExpr2 | Type of the right sub-expression |
TBinaryOp | Binary Operation to apply to both sub-expressions. |
[in] | rhs | Non evaluated Expression Template. |
Size() == rhs.Size()
, checked with an assertion Definition at line 919 of file itkVariableLengthVector.h.
|
inline |
Divide vector elements by a scalar 's'. The vector does not have to have the same element type as the scalar type. Both the scalar and vector elements are cast to the RealValueType prior to division, and the result is cast to the ValueType.
None |
Definition at line 970 of file itkVariableLengthVector.h.
Self& itk::VariableLengthVector< TValue >::operator= | ( | const Self & | v | ) |
Copy-Assignment operator.
TValue
assignment is a noexcept
operation.VariableLengthVector
proxy, the referenced values are left unchanged. m_Data
is not null and points to an array of m_NumElements
, if m_NumElements
is not 0. m_Data
may be null otherwise (an empty vector is assigned into another empty vector) m_LetArrayManageMemory
is true GetSize() == v.GetSize()
*this == v
|
inline |
Converting assignment operator.
TValue
assignment is a noexcept
operation.VariableLengthVector
proxy, the referenced values are left unchanged. m_LetArrayManageMemory
is true GetSize() == v.GetSize()
, modulo precision *this == v
Definition at line 532 of file itkVariableLengthVector.h.
References itk::VariableLengthVector< TValue >::Size().
|
noexcept |
C++11 Move assignment operator.
v
shall not be the same as the current object v
is destructible and assignable. m_NumElements == 0
m_LetArrayManageMemory == true
m_Data == nullptr
v
data. Self& itk::VariableLengthVector< TValue >::operator= | ( | TValue const & | v | ) |
Assignment operator from a numeric value.
m_LetArrayManageMemory
is true, but it is unchecked. If this operator is called on a VariableLengthVector
proxy, referenced values will be overwritten. [m_Data, m_Data+GetSize())
will be equal to v
, modulo precision Self& itk::VariableLengthVector< TValue >::operator= | ( | VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp > const & | rhs | ) |
Assignment from an Expression Template vector.
TExpr1 | Type of the left sub-expression |
TExpr2 | Type of the right sub-expression |
TBinaryOp | Binary Operation to apply to both sub-expressions. |
[in] | rhs | Non evaluated Expression Template. |
Resets the new VariableLengthVector
with an expression template. The code loops over all components from the template expression, and evaluates them on the fly to fill the content of the current vector.
VariableLengthVector
proxy, the referenced values are left unchanged. m_Data
is not null and points to an array of m_NumElements
, if m_NumElements
is not 0. m_Data
may be null otherwise (an empty vector is assigned into another empty vector) m_LetArrayManageMemory
is true GetSize() == rhs.GetSize()
*this == rhs
bool itk::VariableLengthVector< TValue >::operator== | ( | const Self & | v | ) | const |
The element type stored at each location in the Array.
|
inline |
Return reference to the element at specified index. No range checking.
Definition at line 609 of file itkVariableLengthVector.h.
|
inline |
Return reference to the element at specified index. No range checking.
Definition at line 612 of file itkVariableLengthVector.h.
void itk::VariableLengthVector< TValue >::Reserve | ( | ElementIdentifier | size | ) |
Reserves memory of a certain length.
If the array already contains data, the existing data is copied over and new space is allocated, if necessary. If the length to reserve is less than the current number of elements, then an appropriate number of elements are discarded. \post \c m_Data is not null and can hold \c size elements. \post \c m_LetArrayManageMemory may be left unchanged if there already are enough elements. \note You may prefer instead `SetSize(N, DontShrinkToFit(), KeepOldValues());` that ensures that the array is not a proxy at the end of the operation.
void itk::VariableLengthVector< TValue >::SetData | ( | TValue * | datain, |
bool | LetArrayManageMemory = false |
||
) |
Set the pointer from which the data is imported. If "LetArrayManageMemory" is false, then the application retains the responsibility of freeing the memory for this data. If "LetArrayManageMemory" is true, then this class will free the memory when this object is destroyed.
data
shall match vector current size. Prefer the other overload. m_Data
is deleted iff m_LetArrayManageMemory
is true m_Data == data
m_LetArrayManageMemory ==LetArrayManageMemory
Size()
is left unmodified. Referenced by itk::MetaArrayReader::GetOutput().
void itk::VariableLengthVector< TValue >::SetData | ( | TValue * | datain, |
unsigned int | sz, | ||
bool | LetArrayManageMemory = false |
||
) |
Similar to the previous method. In the above method, the size must be separately set prior to using user-supplied data. This introduces an unnecessary allocation step to be performed. This method avoids it and should be used to import data wherever possible to avoid this. Set the pointer from which the data is imported. If "LetArrayManageMemory" is false, then the application retains the responsibility of freeing the memory for this data. If "LetArrayManageMemory" is true, then this class will free the memory when this object is destroyed.
m_Data
is deleted iff m_LetArrayManageMemory
is true m_Data == data
m_LetArrayManageMemory ==LetArrayManageMemory
m_NumElements == sz
|
inline |
Set one element
Definition at line 623 of file itkVariableLengthVector.h.
|
inline |
Set the size to that given.
If \c destroyExistingData is \c false: If the array already contains data, the existing data is copied over and new space is allocated, if necessary. If the length to reserve is less than the current number of elements, then an appropriate number of elements are discarded. If \c true, the size is set destructively to the length given. If the length is different from the current length, existing data will be lost. The default is \c true.
Definition at line 676 of file itkVariableLengthVector.h.
void itk::VariableLengthVector< TValue >::SetSize | ( | unsigned int | sz, |
TReallocatePolicy | reallocatePolicy, | ||
TKeepValuesPolicy | keepValues | ||
) |
Resizes the vector.
TReallocatePolicy | Policy that determines precisely the conditions under which the internal buffer shall be reallocated. It shall inherit from AllocateRootPolicy . |
TKeepValuesPolicy | Policy that determines whether old elements shall be kept. It shall inherit from KeepValuesRootPolicy . |
Referenced by itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >::MakeZeroInitializer(), itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >::MathEMAMAMAM(), itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >::MathSMAMAMAM(), and itk::NumericTraits< VariableLengthVector< T > >::SetLength().
|
inline |
Return the number of elements in the Array
Definition at line 592 of file itkVariableLengthVector.h.
Referenced by itk::Statistics::MeasurementVectorTraits::Assert(), itk::DefaultConvertPixelTraits< VariableLengthVector< VComponent > >::GetNumberOfComponents(), itk::NumericTraits< VariableLengthVector< T > >::max(), itk::NumericTraits< VariableLengthVector< T > >::min(), itk::NumericTraits< VariableLengthVector< T > >::NonpositiveMin(), itk::NumericTraits< VariableLengthVector< T > >::OneValue(), itk::VariableLengthVector< TValue >::operator<<(), itk::VariableLengthVector< TValue >::operator=(), itk::MetaArrayWriter::SetInput(), itk::MeshIOBase::SetPixelType(), itk::VariableLengthVector< TValue >::VariableLengthVector(), and itk::NumericTraits< VariableLengthVector< T > >::ZeroValue().
|
inlinenoexcept |
Swaps two VariableLengthVector
's.
VariableLengthVector
to act as a proxy, or both, checked with an assertion. *this
and old
contents are swapped. [in,out] | v | other VariableLengthVector to be swapped with. |
None |
itk::swap()
Definition at line 441 of file itkVariableLengthVector.h.
References itk::swap().
|
related |
Multiplication between a VariableLengthVector
and a scalar. This operation is generic and takes one array and one number (on either side).
None | As no allocation will be performed. |
mpl::IsArray<>
to know the exact array types recognized as array by this traits Definition at line 1333 of file itkVariableLengthVector.h.
|
related |
Addition involving a VariableLengthVector
. This operation is generic and takes:
None | As no allocation will be performed. |
mpl::IsArray<>
to know the exact array types recognized as array by this traits Definition at line 1300 of file itkVariableLengthVector.h.
|
related |
Subtraction involving a VariableLengthVector
. This operation is generic and takes:
None | As no allocation will be performed. |
mpl::IsArray<>
to know the exact array types recognized as array by this traits Definition at line 1317 of file itkVariableLengthVector.h.
|
related |
Division of a VariableLengthVector
by a scalar. This operation is generic and takes one array and one number.
None | As no allocation will be performed. |
mpl::IsArray<>
to know the exact array types recognized as array by this traits Definition at line 1348 of file itkVariableLengthVector.h.
|
related |
Serialization of VariableLengthVector
Definition at line 1413 of file itkVariableLengthVector.h.
References itk::VariableLengthVector< TValue >::Size().
|
related |
swap()
overload for VariableLengthVector
None |
Definition at line 1455 of file itkVariableLengthVector.h.
|
private |
The element type stored at each location in the Array.
Definition at line 1012 of file itkVariableLengthVector.h.
|
private |
The element type stored at each location in the Array.
Definition at line 1010 of file itkVariableLengthVector.h.
|
private |
The element type stored at each location in the Array.
Definition at line 1013 of file itkVariableLengthVector.h.