#include <itkFixedArray.h>
template<typename TValue, unsigned int VLength = 3>
class itk::FixedArray< TValue, VLength >
Simulate a standard C array with copy semnatics.
Simulates a standard C array, except that copy semantics are used instead of reference semantics. Also, arrays of different sizes cannot be assigned to one another, and size information is known for function returns.
- Template Parameters
-
TValue | Element type stored at each location in the array. |
VLength | = Length of the array. |
The length of the array is fixed at compile time. If you wish to specify the length of the array at run-time, use the class itk::Array. If you wish to change to change the length of the array at run-time, you're best off using std::vector<>.
- Wiki Examples:
-
- Examples:
- Examples/Statistics/ImageToListSampleAdaptor.cxx, Examples/Statistics/PointSetToAdaptor.cxx, Examples/Statistics/ScalarImageMarkovRandomField1.cxx, SphinxExamples/src/Core/Common/CreateAFixedArray/Code.cxx, SphinxExamples/src/Filtering/ImageGrid/Create3DVolume/Code.cxx, WikiExamples/ImageProcessing/PermuteAxesImageFilter.cxx, WikiExamples/ImageProcessing/ScaleTransform.cxx, WikiExamples/ImageProcessing/TileImageFilter_CreateVolume.cxx, WikiExamples/ImageProcessing/TileImageFilter_SideBySide.cxx, WikiExamples/Images/FlipImageFilter.cxx, and WikiExamples/Statistics/ImageToListSampleAdaptor.cxx.
Definition at line 51 of file itkFixedArray.h.
|
static constexpr unsigned int | Dimension = VLength |
|
static constexpr unsigned int | Length = VLength |
|
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TFixedArrayValueType >
Constructor to initialize a fixed array from another of any data type
Definition at line 149 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
template<typename TScalarValue >
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
Referenced by itk::NumericTraits< FixedArray< T, D > >::SetLength(), itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >::SetMaximumError(), itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >::SetOrder(), itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >::SetVariance(), itk::ShapeLabelObject< TLabel, VImageDimension >::ShapeLabelObject(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
Set/Get element methods are more convenient in wrapping languages
Definition at line 229 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TFixedArrayValueType >
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
Operators == and != are used to compare whether two arrays are equal. Note that arrays are equal when the number of components (size) is the same, and each component value is equal.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 196 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 197 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 198 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 199 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 200 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 201 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 209 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 210 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 216 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 217 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 218 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 219 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 220 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 221 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 222 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++.
Definition at line 223 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
Set/Get element methods are more convenient in wrapping languages
Definition at line 227 of file itkFixedArray.h.
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
template<typename TValue, unsigned int VLength = 3>
constexpr unsigned int itk::FixedArray< TValue, VLength >::Dimension = VLength |
|
static |
template<typename TValue, unsigned int VLength = 3>
constexpr unsigned int itk::FixedArray< TValue, VLength >::Length = VLength |
|
static |
template<typename TValue, unsigned int VLength = 3>
The documentation for this class was generated from the following file: