00001 /*========================================================================= 00002 00003 Program: Medical Imaging & Interaction Toolkit 00004 Language: C++ 00005 Date: $Date$ 00006 Version: $Revision$ 00007 00008 Copyright (c) German Cancer Research Center, Division of Medical and 00009 Biological Informatics. All rights reserved. 00010 See MITKCopyright.txt or https://www.mitk.org/copyright.html for details. 00011 00012 This software is distributed WITHOUT ANY WARRANTY; without even 00013 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00014 PURPOSE. See the above copyright notices for more information. 00015 00016 =========================================================================*/ 00017 00018 00019 #include "mitkStateTransitionOperation.h" 00020 00021 mitk::StateTransitionOperation::StateTransitionOperation(OperationType operationType, State* state, unsigned int time) 00022 : mitk::Operation(operationType), m_State(state), m_Time(time) 00023 {} 00024 00025 mitk::StateTransitionOperation::~StateTransitionOperation() 00026 { 00027 m_State = NULL; 00028 } 00029 00030 00031 mitk::State* mitk::StateTransitionOperation::GetState() 00032 { 00033 return m_State.GetPointer(); 00034 } 00035 00036 unsigned int mitk::StateTransitionOperation::GetTime() 00037 { 00038 return m_Time; 00039 }