diff --git a/Modules/CameraCalibration/mitkCameraIntrinsicsProperty.cpp b/Modules/CameraCalibration/mitkCameraIntrinsicsProperty.cpp new file mode 100644 index 0000000000..262ec809c2 --- /dev/null +++ b/Modules/CameraCalibration/mitkCameraIntrinsicsProperty.cpp @@ -0,0 +1,50 @@ +/*=================================================================== + +The Medical Imaging Interaction Toolkit (MITK) + +Copyright (c) German Cancer Research Center, +Division of Medical and Biological Informatics. +All rights reserved. + +This software is distributed WITHOUT ANY WARRANTY; without +even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. + +See LICENSE.txt or http://www.mitk.org for details. + +===================================================================*/ + + +#include "mitkCameraIntrinsicsProperty.h" + + +namespace mitk { + +bool CameraIntrinsicsProperty::IsEqual(const BaseProperty& property) const +{ + return this->m_Value->Equals(static_cast(property).m_Value.GetPointer()); +} + +bool CameraIntrinsicsProperty::Assign(const BaseProperty& property) +{ + this->m_Value = static_cast(property).m_Value; + return true; +} + +std::string CameraIntrinsicsProperty::GetValueAsString() const +{ + std::stringstream myStr; + myStr << GetValue(); + return myStr.str(); +} + +CameraIntrinsicsProperty::CameraIntrinsicsProperty() + : BaseProperty() +{} + +CameraIntrinsicsProperty::CameraIntrinsicsProperty( mitk::CameraIntrinsics::Pointer value ) + : BaseProperty(), m_Value( value ) +{} + +} +// namespace mitk