\name{Command}
\alias{Command}
\title{Command}
\Rdversion{1.1}
\docType{class}
\description{
An implementation of the Command design pattern for callback.
Command}
\details{
This class provides a callback mechanism for event that occur from the ProcessObject. These commands can be utilized to observe these events.
The Command can be created on the stack, and will automatically unregistered it's
self when destroyed.
For more information see the page CommandPage.
Command}
%C++ includes: sitkCommand.h
\section{Methods}{
\describe{
\item{ Command():}{
Default Constructor.
}
\item{void Execute():}{
The method that defines action to be taken by the command
}
\item{std::string GetName() const override:}{
Set/Get Command Name
}
\item{void SetName(const std::string &n) override:}{
Get object name.
}
\item{ ~Command() override:}{
Destructor.
}
}
}
