52 #include "itkProcessObject.h"
79 const itk::EventObject & iEvent)
81 if (
typeid( itk::ProgressEvent ) ==
typeid( iEvent ) )
83 ::itk::ProcessObject::Pointer process =
84 dynamic_cast< itk::ProcessObject *
>( caller );
86 const int tempvalue =
static_cast< int >(
87 process->GetProgress() *
static_cast< float >( this->
maximum() ) );
88 std::cout <<
"New Value : " << tempvalue << std::endl;
95 const itk::EventObject & iEvent)
97 if (
typeid( itk::ProgressEvent ) ==
typeid( iEvent ) )
99 itk::ProcessObject::ConstPointer process =
100 dynamic_cast< const itk::ProcessObject *
>( caller );
102 const int temp_value =
static_cast< int >(
103 process->GetProgress() *
static_cast< float >( this->
maximum() ) );
104 std::cout <<
"New Value : " << temp_value << std::endl;
113 caller->AddObserver( itk::ProgressEvent(),
m_RedrawCommand.GetPointer() );
void setMaximum(int maximum)
void ConstProcessEvent(const itk::Object *caller, const itk::EventObject &event)
RedrawCommandType * GetRedrawCommand(void) const
void Observe(itk::Object *caller)
void setMinimum(int minimum)
QtProgressBar(QWidget *parent=0)
itk::MemberCommand< QtProgressBar > RedrawCommandType
RedrawCommandType::Pointer m_RedrawCommand
void ProcessEvent(itk::Object *caller, const itk::EventObject &event)