MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkUSImage.h
Go to the documentation of this file.
1/*============================================================================
2
3The Medical Imaging Interaction Toolkit (MITK)
4
5Copyright (c) German Cancer Research Center (DKFZ)
6All rights reserved.
7
8Use of this source code is governed by a 3-clause BSD license that can be
9found in the LICENSE file.
10
11============================================================================*/
12
13
14#ifndef mitkUSImage_h
15#define mitkUSImage_h
16
17#include <MitkUSExports.h>
18#include <mitkCommon.h>
19#include <mitkImage.h>
20#include "mitkUSImageMetadata.h"
21
22namespace mitk {
23
31 class MITKUS_EXPORT USImage : public mitk::Image
32 {
33 public:
34 mitkClassMacro(USImage, mitk::Image);
42 mitkNewMacro1Param(Self, mitk::Image::Pointer);
43
47 mitk::USImageMetadata::Pointer GetMetadata() const;
48
52 void SetMetadata(mitk::USImageMetadata::Pointer metadata);
53
54
55 protected:
59 USImage();
64 USImage(mitk::Image::Pointer image);
65 ~USImage() override;
66
67
68 };
69} // namespace mitk
70#endif
This specialization of mitk::Image only appends necessary Metadata to an MITK image....
Definition mitkUSImage.h:32
itkFactorylessNewMacro(Self)
mitkClassMacro(USImage, mitk::Image)
itkCloneMacro(Self) mitkNewMacro1Param(Self
this constructor creates an US Image identical to the recieved mitkImage. The Metadata are set to def...
IGT Exceptions.