Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "mitkDisplayCoordinateOperation.h"
00020
00021
00022 mitk::DisplayCoordinateOperation::DisplayCoordinateOperation(mitk::OperationType operationType,
00023 mitk::BaseRenderer* renderer,
00024 const mitk::Point2D& startDisplayCoordinate,
00025 const mitk::Point2D& lastDisplayCoordinate,
00026 const mitk::Point2D& currentDisplayCoordinate
00027 )
00028 : mitk::Operation(operationType),
00029 m_Renderer(renderer),
00030 m_StartDisplayCoordinate(startDisplayCoordinate),
00031 m_LastDisplayCoordinate(lastDisplayCoordinate),
00032 m_CurrentDisplayCoordinate(currentDisplayCoordinate)
00033 {
00034 }
00035
00036 mitk::DisplayCoordinateOperation::DisplayCoordinateOperation(mitk::OperationType operationType,
00037 mitk::BaseRenderer* renderer,
00038 const mitk::Point2D& startDisplayCoordinate,
00039 const mitk::Point2D& lastDisplayCoordinate,
00040 const mitk::Point2D& currentDisplayCoordinate,
00041 const mitk::Point2D& startCoordinateInMM
00042 )
00043 : mitk::Operation(operationType),
00044 m_Renderer(renderer),
00045 m_StartDisplayCoordinate(startDisplayCoordinate),
00046 m_LastDisplayCoordinate(lastDisplayCoordinate),
00047 m_CurrentDisplayCoordinate(currentDisplayCoordinate),
00048 m_StartCoordinateInMM(startCoordinateInMM)
00049 {
00050 }
00051
00052
00053 mitk::DisplayCoordinateOperation::~DisplayCoordinateOperation()
00054 {
00055 }
00056
00057 mitk::BaseRenderer* mitk::DisplayCoordinateOperation::GetRenderer()
00058 {
00059 return m_Renderer;
00060 }
00061
00062 mitk::Vector2D mitk::DisplayCoordinateOperation::GetLastToCurrentDisplayVector()
00063 {
00064 return m_CurrentDisplayCoordinate-m_LastDisplayCoordinate;
00065 }
00066
00067 mitk::Vector2D mitk::DisplayCoordinateOperation::GetStartToCurrentDisplayVector()
00068 {
00069 return m_CurrentDisplayCoordinate-m_StartDisplayCoordinate;
00070 }
00071
00072 mitk::Vector2D mitk::DisplayCoordinateOperation::GetStartToLastDisplayVector()
00073 {
00074 return m_LastDisplayCoordinate-m_StartDisplayCoordinate;
00075 }