Public Types | Public Member Functions | Protected Member Functions

mitk::NavigationDataVisualizationFilter Class Reference

NavigationDataVisualizationFilter represents the superclass of all IGT Filters that visualize NavigationData. More...

#include <mitkNavigationDataVisualizationFilter.h>

Inheritance diagram for mitk::NavigationDataVisualizationFilter:
Inheritance graph
[legend]
Collaboration diagram for mitk::NavigationDataVisualizationFilter:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
NavigationDataVisualizationFilter 
Self
typedef itk::ProcessObject Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

virtual const char * GetClassName () const
virtual void SetInput (const NavigationData *nd)
 Set the input of this filter.
virtual void SetInput (unsigned int idx, const NavigationData *nd)
 Set input with id idx of this filter.
const NavigationDataGetInput (void)
 Get the input of this filter.
const NavigationDataGetInput (unsigned int idx)
 Get the input with id idx of this filter.

Protected Member Functions

 NavigationDataVisualizationFilter ()
virtual ~NavigationDataVisualizationFilter ()
virtual void GenerateData ()=0

Detailed Description

NavigationDataVisualizationFilter represents the superclass of all IGT Filters that visualize NavigationData.

Documentation

Definition at line 34 of file mitkNavigationDataVisualizationFilter.h.


Member Typedef Documentation


Constructor & Destructor Documentation

mitk::NavigationDataVisualizationFilter::NavigationDataVisualizationFilter (  ) [protected]

Definition at line 21 of file mitkNavigationDataVisualizationFilter.cpp.

  {
mitk::NavigationDataVisualizationFilter::~NavigationDataVisualizationFilter (  ) [protected, virtual]

Definition at line 25 of file mitkNavigationDataVisualizationFilter.cpp.

  {

Member Function Documentation

virtual void mitk::NavigationDataVisualizationFilter::GenerateData (  ) [protected, pure virtual]
virtual const char* mitk::NavigationDataVisualizationFilter::GetClassName (  ) const [virtual]
const NavigationData * mitk::NavigationDataVisualizationFilter::GetInput ( unsigned int  idx )

Get the input with id idx of this filter.

Documentation

Definition at line 51 of file mitkNavigationDataVisualizationFilter.cpp.

  {
    if (this->GetNumberOfInputs() < 1)
      return NULL;

    return static_cast<const NavigationData*>(this->ProcessObject::GetInput(idx));
const NavigationData * mitk::NavigationDataVisualizationFilter::GetInput ( void   )

Get the input of this filter.

Documentation

Definition at line 43 of file mitkNavigationDataVisualizationFilter.cpp.

  {
    if (this->GetNumberOfInputs() < 1)
      return NULL;

    return static_cast<const NavigationData*>(this->ProcessObject::GetInput(0));
void mitk::NavigationDataVisualizationFilter::SetInput ( unsigned int  idx,
const NavigationData nd 
) [virtual]

Set input with id idx of this filter.

Documentation

Reimplemented from mitk::NavigationDataToNavigationDataFilter.

Definition at line 36 of file mitkNavigationDataVisualizationFilter.cpp.

  {
    // Process object is not const-correct so the const_cast is required here
    this->ProcessObject::SetNthInput(idx, const_cast<NavigationData*>(nd)); 
    this->CreateOutputsForAllInputs();
void mitk::NavigationDataVisualizationFilter::SetInput ( const NavigationData nd ) [virtual]

Set the input of this filter.

Documentation

Reimplemented from mitk::NavigationDataToNavigationDataFilter.

Definition at line 29 of file mitkNavigationDataVisualizationFilter.cpp.

  {
    // Process object is not const-correct so the const_cast is required here
    this->ProcessObject::SetNthInput(0, const_cast<NavigationData*>(nd));
    this->CreateOutputsForAllInputs();

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines