ITK  5.4.0
Insight Toolkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
itk::ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits > Class Template Reference

#include <itkConvertVariableLengthVectorPixelBuffer.h>

Detailed Description

template<typename InputPixelType, typename T, typename OutputConvertTraits>
class itk::ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >

Definition at line 35 of file itkConvertVariableLengthVectorPixelBuffer.h.

Public Types

using OutputComponentType = typename OutputConvertTraits::ComponentType
 

Public Member Functions

 ConvertPixelBuffer (const ConvertPixelBuffer &)=delete
 
 ConvertPixelBuffer (ConvertPixelBuffer &&)=delete
 
ConvertPixelBufferoperator= (const ConvertPixelBuffer &)=delete
 
ConvertPixelBufferoperator= (ConvertPixelBuffer &&)=delete
 
virtual ~ConvertPixelBuffer ()=delete
 

Static Public Member Functions

static void Convert (InputPixelType *inputData, int inputNumberOfComponents, VariableLengthVector< T > *outputData, vcl_size_t size)
 

Member Typedef Documentation

◆ OutputComponentType

template<typename InputPixelType , typename T , typename OutputConvertTraits >
using itk::ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >::OutputComponentType = typename OutputConvertTraits::ComponentType

Determine the output data type.

Definition at line 49 of file itkConvertVariableLengthVectorPixelBuffer.h.

Constructor & Destructor Documentation

◆ ConvertPixelBuffer() [1/2]

template<typename InputPixelType , typename T , typename OutputConvertTraits >
itk::ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >::ConvertPixelBuffer ( const ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits > &  )
delete

◆ ConvertPixelBuffer() [2/2]

template<typename InputPixelType , typename T , typename OutputConvertTraits >
itk::ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >::ConvertPixelBuffer ( ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits > &&  )
delete

◆ ~ConvertPixelBuffer()

template<typename InputPixelType , typename T , typename OutputConvertTraits >
virtual itk::ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >::~ConvertPixelBuffer ( )
virtualdelete

Member Function Documentation

◆ Convert()

template<typename InputPixelType , typename T , typename OutputConvertTraits >
static void itk::ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >::Convert ( InputPixelType *  inputData,
int  inputNumberOfComponents,
VariableLengthVector< T > *  outputData,
vcl_size_t  size 
)
static

General method converts from one type to another.

◆ operator=() [1/2]

template<typename InputPixelType , typename T , typename OutputConvertTraits >
ConvertPixelBuffer& itk::ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >::operator= ( const ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits > &  )
delete

◆ operator=() [2/2]

template<typename InputPixelType , typename T , typename OutputConvertTraits >
ConvertPixelBuffer& itk::ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >::operator= ( ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits > &&  )
delete

The documentation for this class was generated from the following file: