Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::GroupDiffusionHeadersFilter Class Reference

Groups Headers containing Diffusion Information. More...

#include <mitkGroupDiffusionHeadersFilter.h>

Inheritance diagram for mitk::GroupDiffusionHeadersFilter:
Collaboration diagram for mitk::GroupDiffusionHeadersFilter:

Public Types

typedef mitk::DiffusionImageHeaderInformation HeaderType
 
typedef HeaderType::Pointer HeaderPointer
 
typedef std::vector< HeaderPointerInputType
 
typedef std::vector< InputTypeOutputType
 
- Public Types inherited from mitk::BaseDataSource
typedef BaseDataSource Self
 
typedef itk::ProcessObject Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef BaseData OutputType
 
typedef itk::DataObject::DataObjectIdentifierType DataObjectIdentifierType
 

Public Member Functions

 mitkClassMacro (GroupDiffusionHeadersFilter, BaseProcess)
 
Pointer Clone () const
 
virtual void SetInput (InputType input)
 
virtual void SetInput (const unsigned int &idx, InputType input)
 
virtual void SetNthOutput (const unsigned int &idx, InputType output)
 
InputType GetInput (void)
 
InputType GetInput (const unsigned int &idx)
 
OutputType GetOutput ()
 
virtual DataObjectPointer MakeOutput (DataObjectPointerArraySizeType)
 
virtual DataObjectPointer MakeOutput (const DataObjectIdentifierType &)
 
virtual void GenerateOutputInformation ()
 
virtual void Update ()
 
- Public Member Functions inherited from mitk::BaseDataSource
virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 
OutputTypeGetOutput ()
 
const OutputTypeGetOutput () const
 
OutputTypeGetOutput (DataObjectPointerArraySizeType idx)
 
const OutputTypeGetOutput (DataObjectPointerArraySizeType idx) const
 
virtual void GraftOutput (OutputType *output)
 Graft the specified BaseData onto this BaseDataSource's output. More...
 
virtual void GraftOutput (const DataObjectIdentifierType &key, OutputType *output)
 
virtual void GraftNthOutput (unsigned int idx, OutputType *output)
 Graft the specified base data object onto this BaseDataSource's idx'th output. More...
 
bool Updating () const
 Access itk::ProcessObject::m_Updating. More...
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from mitk::BaseDataSource
static const char * GetStaticNameOfClass ()
 

Protected Member Functions

 GroupDiffusionHeadersFilter ()
 
virtual ~GroupDiffusionHeadersFilter ()
 
- Protected Member Functions inherited from mitk::BaseDataSource
 BaseDataSource ()
 
virtual ~BaseDataSource ()
 

Protected Attributes

OutputType m_Output
 
InputType m_Input
 

Additional Inherited Members

- Static Protected Member Functions inherited from mitk::BaseDataSource
static Pointer New ()
 

Detailed Description

Groups Headers containing Diffusion Information.

Definition at line 32 of file mitkGroupDiffusionHeadersFilter.h.

Member Typedef Documentation

Definition at line 41 of file mitkGroupDiffusionHeadersFilter.h.

Constructor & Destructor Documentation

mitk::GroupDiffusionHeadersFilter::GroupDiffusionHeadersFilter ( )
protected

A default constructor

Definition at line 21 of file mitkGroupDiffusionHeadersFilter.cpp.

mitk::GroupDiffusionHeadersFilter::~GroupDiffusionHeadersFilter ( )
protectedvirtual

The destructor

Definition at line 29 of file mitkGroupDiffusionHeadersFilter.cpp.

Member Function Documentation

Pointer mitk::GroupDiffusionHeadersFilter::Clone ( ) const
void mitk::GroupDiffusionHeadersFilter::GenerateOutputInformation ( void  )
virtual

Definition at line 32 of file mitkGroupDiffusionHeadersFilter.cpp.

mitk::GroupDiffusionHeadersFilter::InputType mitk::GroupDiffusionHeadersFilter::GetInput ( void  )
Returns
the input tree of the process object

Definition at line 130 of file mitkGroupDiffusionHeadersFilter.cpp.

mitk::GroupDiffusionHeadersFilter::InputType mitk::GroupDiffusionHeadersFilter::GetInput ( const unsigned int &  idx)
Parameters
idxthe index of the input to return
Returns
the input object with the given index

Definition at line 136 of file mitkGroupDiffusionHeadersFilter.cpp.

mitk::GroupDiffusionHeadersFilter::OutputType mitk::GroupDiffusionHeadersFilter::GetOutput ( void  )

Definition at line 142 of file mitkGroupDiffusionHeadersFilter.cpp.

virtual DataObjectPointer mitk::GroupDiffusionHeadersFilter::MakeOutput ( DataObjectPointerArraySizeType  idx)
inlinevirtual
See also
itk::ProcessObject::MakeOutput(DataObjectPointerArraySizeType)

Implements mitk::BaseDataSource.

Definition at line 77 of file mitkGroupDiffusionHeadersFilter.h.

virtual DataObjectPointer mitk::GroupDiffusionHeadersFilter::MakeOutput ( const DataObjectIdentifierType name)
inlinevirtual
See also
itk::ProcessObject::MakeOutput(const DataObjectIdentifierType&)

Implements mitk::BaseDataSource.

Definition at line 79 of file mitkGroupDiffusionHeadersFilter.h.

mitk::GroupDiffusionHeadersFilter::mitkClassMacro ( GroupDiffusionHeadersFilter  ,
BaseProcess   
)
static Pointer mitk::GroupDiffusionHeadersFilter::New ( )
static
void mitk::GroupDiffusionHeadersFilter::SetInput ( InputType  input)
virtual

Sets the input of this process object

Parameters
inputthe input

Definition at line 117 of file mitkGroupDiffusionHeadersFilter.cpp.

void mitk::GroupDiffusionHeadersFilter::SetInput ( const unsigned int &  idx,
InputType  input 
)
virtual

Sets the input n'th of this process object

Parameters
idxthe number associated with the given input

Definition at line 124 of file mitkGroupDiffusionHeadersFilter.cpp.

void mitk::GroupDiffusionHeadersFilter::SetNthOutput ( const unsigned int &  idx,
InputType  output 
)
virtual

Sets the input n'th of this process object

Parameters
idxthe number associated with the given input

Definition at line 147 of file mitkGroupDiffusionHeadersFilter.cpp.

void mitk::GroupDiffusionHeadersFilter::Update ( )
virtual

Member Data Documentation

InputType mitk::GroupDiffusionHeadersFilter::m_Input
protected

Definition at line 98 of file mitkGroupDiffusionHeadersFilter.h.

OutputType mitk::GroupDiffusionHeadersFilter::m_Output
protected

Definition at line 97 of file mitkGroupDiffusionHeadersFilter.h.


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