#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 50 of file itkFixedArray.h.
|
static const unsigned int | Dimension = VLength |
|
static const 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 TFixedArrayValueType >
Constructor to initialize a fixed array from another of any data type
Definition at line 140 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::VoronoiDiagram2DGenerator< TCoordType >::FortuneSite::FortuneSite(), itk::fem::Solver< TDimension >::InitializeInterpolationGrid(), itk::NumericTraits< FixedArray< T, D > >::SetLength(), itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >::SetMaximumError(), itk::DisplacementFieldToBSplineImageFilter< TInputImage, TInputPointSet, TOutputImage >::SetNumberOfFittingLevels(), itk::N4BiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >::SetNumberOfFittingLevels(), itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >::SetOrder(), itk::ImageRegistrationMethodv4< TFixedImage, TMovingImage, TOutputTransform, TVirtualImage, TPointSet >::SetShrinkFactorsPerLevel(), itk::UnsharpMaskImageFilter< TInputImage, TOutputImage, TInternalPrecision >::SetSigma(), 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 233 of file itkFixedArray.h.
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 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 202 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 203 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 204 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 205 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 213 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 214 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>
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 224 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 225 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 226 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 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>
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 231 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>
The documentation for this class was generated from the following file: