13 #ifndef mitkTool_h_Included 14 #define mitkTool_h_Included 16 #include "itkObjectFactoryBase.h" 17 #include "itkVersion.h" 39 #include <itkObject.h> 123 virtual const char **GetXPM()
const = 0;
149 virtual const char *
GetName()
const = 0;
157 virtual const char *GetGroup()
const;
159 virtual void InitializeStateMachine();
182 virtual itk::Object::Pointer GetGUI(
const std::string &toolkitPrefix,
const std::string &toolkitPostfix);
188 const std::string &organName,
192 virtual bool CanHandle(
BaseData *referenceData)
const;
199 void ConnectActionsAndFunctions()
override;
206 virtual void Activated();
213 virtual void Deactivated();
256 std::string m_InteractorType;
258 std::map<us::ServiceReferenceU, EventConfig> m_DisplayInteractorConfigs;
Base class to implement InteractionEventObservers.
Base of all data objects.
#define MITKSEGMENTATION_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
Image class for storing images.
Event/message/notification class.
mitk::Image::Pointer image
itk::RGBPixel< float > Color
Color Standard RGB color typedef (float)
static std::string GetName(std::string fileName, std::string suffix)
Class for nodes of the DataTree.
Super-class that provides the functionality of a StateMachine to DataInteractors. ...