ITK  5.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | List of all members
itk::NodePair< TNode, TOutputPixel > Class Template Reference

#include <itkNodePair.h>

+ Inheritance diagram for itk::NodePair< TNode, TOutputPixel >:
+ Collaboration diagram for itk::NodePair< TNode, TOutputPixel >:

Detailed Description

template<typename TNode, typename TOutputPixel>
class itk::NodePair< TNode, TOutputPixel >

Represents a Node and its associated value (front value)

Definition at line 33 of file itkNodePair.h.

Public Types

using NodeType = TNode
 
using OutputPixelType = TOutputPixel
 
using Self = NodePair
 
using Superclass = std::pair< TNode, TOutputPixel >
 

Public Member Functions

const TNode & GetNode () const
 
TNode & GetNode ()
 
const TOutputPixel & GetValue () const
 
TOutputPixel & GetValue ()
 
 NodePair ()
 
 NodePair (const TNode &iNode, const TOutputPixel &iValue)
 
 NodePair (const Self &iPair)
 
bool operator< (const Self &iRight) const
 
bool operator<= (const Self &iRight) const
 
void operator= (const Self &iPair)
 
bool operator> (const Self &iRight) const
 
bool operator>= (const Self &iRight) const
 
void SetNode (const TNode &iNode)
 
void SetValue (const TOutputPixel &iValue)
 

Member Typedef Documentation

template<typename TNode , typename TOutputPixel >
using itk::NodePair< TNode, TOutputPixel >::NodeType = TNode

Definition at line 39 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
using itk::NodePair< TNode, TOutputPixel >::OutputPixelType = TOutputPixel

Definition at line 40 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
using itk::NodePair< TNode, TOutputPixel >::Self = NodePair

Definition at line 36 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
using itk::NodePair< TNode, TOutputPixel >::Superclass = std::pair< TNode, TOutputPixel >

Definition at line 37 of file itkNodePair.h.

Constructor & Destructor Documentation

template<typename TNode , typename TOutputPixel >
itk::NodePair< TNode, TOutputPixel >::NodePair ( )
inline

Definition at line 42 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
itk::NodePair< TNode, TOutputPixel >::NodePair ( const TNode &  iNode,
const TOutputPixel &  iValue 
)
inline

Definition at line 43 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
itk::NodePair< TNode, TOutputPixel >::NodePair ( const Self iPair)
inline

Definition at line 45 of file itkNodePair.h.

Member Function Documentation

template<typename TNode , typename TOutputPixel >
const TNode& itk::NodePair< TNode, TOutputPixel >::GetNode ( ) const
inline

Definition at line 69 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
TNode& itk::NodePair< TNode, TOutputPixel >::GetNode ( )
inline

Definition at line 73 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
const TOutputPixel& itk::NodePair< TNode, TOutputPixel >::GetValue ( ) const
inline

Definition at line 57 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
TOutputPixel& itk::NodePair< TNode, TOutputPixel >::GetValue ( )
inline

Definition at line 61 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
bool itk::NodePair< TNode, TOutputPixel >::operator< ( const Self iRight) const
inline

Definition at line 78 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
bool itk::NodePair< TNode, TOutputPixel >::operator<= ( const Self iRight) const
inline

Definition at line 88 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
void itk::NodePair< TNode, TOutputPixel >::operator= ( const Self iPair)
inline

Definition at line 47 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
bool itk::NodePair< TNode, TOutputPixel >::operator> ( const Self iRight) const
inline

Definition at line 83 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
bool itk::NodePair< TNode, TOutputPixel >::operator>= ( const Self iRight) const
inline

Definition at line 93 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
void itk::NodePair< TNode, TOutputPixel >::SetNode ( const TNode &  iNode)
inline

Definition at line 65 of file itkNodePair.h.

template<typename TNode , typename TOutputPixel >
void itk::NodePair< TNode, TOutputPixel >::SetValue ( const TOutputPixel &  iValue)
inline

Definition at line 53 of file itkNodePair.h.


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