Medical Imaging Interaction Toolkit  2023.12.99-1652ac8d
Medical Imaging Interaction Toolkit
mitk::ExtrudePlanarFigureFilter Class Reference

#include <mitkExtrudePlanarFigureFilter.h>

Inheritance diagram for mitk::ExtrudePlanarFigureFilter:
Collaboration diagram for mitk::ExtrudePlanarFigureFilter:

Public Member Functions

 mitkClassMacroItkParent (ExtrudePlanarFigureFilter, itk::ProcessObject)
 
Pointer Clone () const
 
virtual ScalarType GetLength ()
 
virtual void SetLength (ScalarType _arg)
 
virtual unsigned int GetNumberOfSegments ()
 
virtual void SetNumberOfSegments (unsigned int _arg)
 
virtual ScalarType GetTwistAngle ()
 
virtual void SetTwistAngle (ScalarType _arg)
 
virtual ScalarType GetBendAngle ()
 
virtual void SetBendAngle (ScalarType _arg)
 
virtual Vector2D GetBendDirection ()
 
 mitkSetConstReferenceMacro (BendDirection, Vector2D)
 
virtual bool GetFlipDirection ()
 
virtual void SetFlipDirection (bool _arg)
 
virtual bool GetFlipNormals ()
 
virtual void SetFlipNormals (bool _arg)
 
DataObjectPointer MakeOutput (DataObjectPointerArraySizeType idx) override
 
DataObjectPointer MakeOutput (const DataObjectIdentifierType &name) override
 
void SetInput (mitk::PlanarFigure *planarFigure)
 
mitk::SurfaceGetOutput ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ExtrudePlanarFigureFilter ()
 
 ~ExtrudePlanarFigureFilter () override
 
void GenerateData () override
 
void GenerateOutputInformation () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 

Detailed Description

Definition at line 26 of file mitkExtrudePlanarFigureFilter.h.

Constructor & Destructor Documentation

◆ ExtrudePlanarFigureFilter()

mitk::ExtrudePlanarFigureFilter::ExtrudePlanarFigureFilter ( )
protected

◆ ~ExtrudePlanarFigureFilter()

mitk::ExtrudePlanarFigureFilter::~ExtrudePlanarFigureFilter ( )
overrideprotected

Member Function Documentation

◆ Clone()

Pointer mitk::ExtrudePlanarFigureFilter::Clone ( ) const

◆ GenerateData()

void mitk::ExtrudePlanarFigureFilter::GenerateData ( )
overrideprotected

◆ GenerateOutputInformation()

void mitk::ExtrudePlanarFigureFilter::GenerateOutputInformation ( )
overrideprotected

◆ GetBendAngle()

virtual ScalarType mitk::ExtrudePlanarFigureFilter::GetBendAngle ( )
virtual

◆ GetBendDirection()

virtual Vector2D mitk::ExtrudePlanarFigureFilter::GetBendDirection ( )
virtual

◆ GetFlipDirection()

virtual bool mitk::ExtrudePlanarFigureFilter::GetFlipDirection ( )
virtual

◆ GetFlipNormals()

virtual bool mitk::ExtrudePlanarFigureFilter::GetFlipNormals ( )
virtual

◆ GetLength()

virtual ScalarType mitk::ExtrudePlanarFigureFilter::GetLength ( )
virtual

◆ GetNumberOfSegments()

virtual unsigned int mitk::ExtrudePlanarFigureFilter::GetNumberOfSegments ( )
virtual

◆ GetOutput()

mitk::Surface* mitk::ExtrudePlanarFigureFilter::GetOutput ( )

◆ GetTwistAngle()

virtual ScalarType mitk::ExtrudePlanarFigureFilter::GetTwistAngle ( )
virtual

◆ MakeOutput() [1/2]

DataObjectPointer mitk::ExtrudePlanarFigureFilter::MakeOutput ( const DataObjectIdentifierType &  name)
override

◆ MakeOutput() [2/2]

DataObjectPointer mitk::ExtrudePlanarFigureFilter::MakeOutput ( DataObjectPointerArraySizeType  idx)
override

◆ mitkClassMacroItkParent()

mitk::ExtrudePlanarFigureFilter::mitkClassMacroItkParent ( ExtrudePlanarFigureFilter  ,
itk::ProcessObject   
)

◆ mitkSetConstReferenceMacro()

mitk::ExtrudePlanarFigureFilter::mitkSetConstReferenceMacro ( BendDirection  ,
Vector2D   
)

◆ New()

static Pointer mitk::ExtrudePlanarFigureFilter::New ( )
static

◆ PrintSelf()

void mitk::ExtrudePlanarFigureFilter::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
overrideprotected

◆ SetBendAngle()

virtual void mitk::ExtrudePlanarFigureFilter::SetBendAngle ( ScalarType  _arg)
virtual

◆ SetFlipDirection()

virtual void mitk::ExtrudePlanarFigureFilter::SetFlipDirection ( bool  _arg)
virtual

◆ SetFlipNormals()

virtual void mitk::ExtrudePlanarFigureFilter::SetFlipNormals ( bool  _arg)
virtual

◆ SetInput()

void mitk::ExtrudePlanarFigureFilter::SetInput ( mitk::PlanarFigure planarFigure)

◆ SetLength()

virtual void mitk::ExtrudePlanarFigureFilter::SetLength ( ScalarType  _arg)
virtual

◆ SetNumberOfSegments()

virtual void mitk::ExtrudePlanarFigureFilter::SetNumberOfSegments ( unsigned int  _arg)
virtual

◆ SetTwistAngle()

virtual void mitk::ExtrudePlanarFigureFilter::SetTwistAngle ( ScalarType  _arg)
virtual

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