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,
197 virtual bool CanHandle(
const BaseData *referenceData,
const BaseData *workingData)
const;
210 void ConnectActionsAndFunctions()
override;
217 virtual void Activated();
224 virtual void Deactivated();
266 std::string m_InteractorType;
268 std::map<us::ServiceReferenceU, EventConfig> m_DisplayInteractorConfigs;
Data management class that handles 'was created by' relations.
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.
itk::RGBPixel< float > Color
Color Standard RGB color typedef (float)
Class for nodes of the DataTree.
Super-class that provides the functionality of a StateMachine to DataInteractors. ...