Mercurial > hg > orthanc
diff Core/Enumerations.h @ 3992:f9863630ec7f
working on the shared library for Orthanc framework
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 05 Jun 2020 16:07:01 +0200 |
parents | 82e88ff003d7 |
children | 7e8bfda62b43 |
line wrap: on
line diff
--- a/Core/Enumerations.h Fri May 29 21:23:57 2020 +0200 +++ b/Core/Enumerations.h Fri Jun 05 16:07:01 2020 +0200 @@ -33,6 +33,8 @@ #pragma once +#include "OrthancFramework.h" + #include <string> @@ -805,97 +807,97 @@ }; - const char* EnumerationToString(ErrorCode code); + const char* EnumerationToString(ErrorCode code) ORTHANC_PUBLIC; - const char* EnumerationToString(HttpMethod method); + const char* EnumerationToString(HttpMethod method) ORTHANC_PUBLIC; - const char* EnumerationToString(HttpStatus status); + const char* EnumerationToString(HttpStatus status) ORTHANC_PUBLIC; - const char* EnumerationToString(ResourceType type); + const char* EnumerationToString(ResourceType type) ORTHANC_PUBLIC; - const char* EnumerationToString(ImageFormat format); + const char* EnumerationToString(ImageFormat format) ORTHANC_PUBLIC; - const char* EnumerationToString(Encoding encoding); + const char* EnumerationToString(Encoding encoding) ORTHANC_PUBLIC; - const char* EnumerationToString(PhotometricInterpretation photometric); + const char* EnumerationToString(PhotometricInterpretation photometric) ORTHANC_PUBLIC; - const char* EnumerationToString(LogLevel level); + const char* EnumerationToString(LogLevel level) ORTHANC_PUBLIC; - const char* EnumerationToString(RequestOrigin origin); + const char* EnumerationToString(RequestOrigin origin) ORTHANC_PUBLIC; - const char* EnumerationToString(PixelFormat format); + const char* EnumerationToString(PixelFormat format) ORTHANC_PUBLIC; - const char* EnumerationToString(ModalityManufacturer manufacturer); + const char* EnumerationToString(ModalityManufacturer manufacturer) ORTHANC_PUBLIC; - const char* EnumerationToString(DicomRequestType type); + const char* EnumerationToString(DicomRequestType type) ORTHANC_PUBLIC; - const char* EnumerationToString(TransferSyntax syntax); + const char* EnumerationToString(TransferSyntax syntax) ORTHANC_PUBLIC; - const char* EnumerationToString(DicomVersion version); + const char* EnumerationToString(DicomVersion version) ORTHANC_PUBLIC; - const char* EnumerationToString(ValueRepresentation vr); + const char* EnumerationToString(ValueRepresentation vr) ORTHANC_PUBLIC; - const char* EnumerationToString(JobState state); + const char* EnumerationToString(JobState state) ORTHANC_PUBLIC; - const char* EnumerationToString(MimeType mime); + const char* EnumerationToString(MimeType mime) ORTHANC_PUBLIC; - const char* EnumerationToString(Endianness endianness); + const char* EnumerationToString(Endianness endianness) ORTHANC_PUBLIC; - const char* EnumerationToString(StorageCommitmentFailureReason reason); + const char* EnumerationToString(StorageCommitmentFailureReason reason) ORTHANC_PUBLIC; - Encoding StringToEncoding(const char* encoding); + Encoding StringToEncoding(const char* encoding) ORTHANC_PUBLIC; - ResourceType StringToResourceType(const char* type); + ResourceType StringToResourceType(const char* type) ORTHANC_PUBLIC; - ImageFormat StringToImageFormat(const char* format); + ImageFormat StringToImageFormat(const char* format) ORTHANC_PUBLIC; - LogLevel StringToLogLevel(const char* level); + LogLevel StringToLogLevel(const char* level) ORTHANC_PUBLIC; ValueRepresentation StringToValueRepresentation(const std::string& vr, - bool throwIfUnsupported); + bool throwIfUnsupported) ORTHANC_PUBLIC; - PhotometricInterpretation StringToPhotometricInterpretation(const char* value); + PhotometricInterpretation StringToPhotometricInterpretation(const char* value) ORTHANC_PUBLIC; - ModalityManufacturer StringToModalityManufacturer(const std::string& manufacturer); + ModalityManufacturer StringToModalityManufacturer(const std::string& manufacturer) ORTHANC_PUBLIC; - DicomVersion StringToDicomVersion(const std::string& version); + DicomVersion StringToDicomVersion(const std::string& version) ORTHANC_PUBLIC; - JobState StringToJobState(const std::string& state); + JobState StringToJobState(const std::string& state) ORTHANC_PUBLIC; - RequestOrigin StringToRequestOrigin(const std::string& origin); + RequestOrigin StringToRequestOrigin(const std::string& origin) ORTHANC_PUBLIC; - MimeType StringToMimeType(const std::string& mime); + MimeType StringToMimeType(const std::string& mime) ORTHANC_PUBLIC; - unsigned int GetBytesPerPixel(PixelFormat format); + unsigned int GetBytesPerPixel(PixelFormat format) ORTHANC_PUBLIC; bool GetDicomEncoding(Encoding& encoding, - const char* specificCharacterSet); + const char* specificCharacterSet) ORTHANC_PUBLIC; - ResourceType GetChildResourceType(ResourceType type); + ResourceType GetChildResourceType(ResourceType type) ORTHANC_PUBLIC; - ResourceType GetParentResourceType(ResourceType type); + ResourceType GetParentResourceType(ResourceType type) ORTHANC_PUBLIC; bool IsResourceLevelAboveOrEqual(ResourceType level, - ResourceType reference); + ResourceType reference) ORTHANC_PUBLIC; - DicomModule GetModule(ResourceType type); + DicomModule GetModule(ResourceType type) ORTHANC_PUBLIC; - const char* GetDicomSpecificCharacterSet(Encoding encoding); + const char* GetDicomSpecificCharacterSet(Encoding encoding) ORTHANC_PUBLIC; - HttpStatus ConvertErrorCodeToHttpStatus(ErrorCode error); + HttpStatus ConvertErrorCodeToHttpStatus(ErrorCode error) ORTHANC_PUBLIC; - bool IsUserContentType(FileContentType type); + bool IsUserContentType(FileContentType type) ORTHANC_PUBLIC; - bool IsBinaryValueRepresentation(ValueRepresentation vr); + bool IsBinaryValueRepresentation(ValueRepresentation vr) ORTHANC_PUBLIC; - Encoding GetDefaultDicomEncoding(); + Encoding GetDefaultDicomEncoding() ORTHANC_PUBLIC; - void SetDefaultDicomEncoding(Encoding encoding); + void SetDefaultDicomEncoding(Encoding encoding) ORTHANC_PUBLIC; - const char* GetTransferSyntaxUid(DicomTransferSyntax syntax); + const char* GetTransferSyntaxUid(DicomTransferSyntax syntax) ORTHANC_PUBLIC; - bool IsRetiredTransferSyntax(DicomTransferSyntax syntax); + bool IsRetiredTransferSyntax(DicomTransferSyntax syntax) ORTHANC_PUBLIC; bool LookupTransferSyntax(DicomTransferSyntax& target, - const std::string& uid); + const std::string& uid) ORTHANC_PUBLIC; }