Crate orthanc_plugin_bindings

Source

Structs§

OrthancPluginDictionaryEntry
@brief An entry in the dictionary of DICOM tags.
OrthancPluginHttpRequest
@brief The parameters of a REST request. @ingroup Callbacks
OrthancPluginMemoryBuffer
@brief A 32-bit memory buffer allocated by the core system of Orthanc.
OrthancPluginMemoryBuffer64
@brief A 64-bit memory buffer allocated by the core system of Orthanc.
_OrthancPluginContext_t
@brief Data structure that contains information about the Orthanc core.
_OrthancPluginDicomInstance_t
_OrthancPluginDicomWebNode_t
_OrthancPluginFindAnswers_t
_OrthancPluginFindMatcher_t
_OrthancPluginFindQuery_t
_OrthancPluginImage_t
_OrthancPluginJob_t
_OrthancPluginPeers_t
_OrthancPluginRestOutput_t
_OrthancPluginServerChunkedRequestReader_t
_OrthancPluginStorageArea_t
_OrthancPluginWebDavCollection_t
_OrthancPluginWorklistAnswers_t
_OrthancPluginWorklistQuery_t

Constants§

OrthancPluginChangeType_OrthancPluginChangeType_CompletedSeries
< Series is now complete
OrthancPluginChangeType_OrthancPluginChangeType_Deleted
< Deleted resource
OrthancPluginChangeType_OrthancPluginChangeType_JobFailure
< A Job has failed
OrthancPluginChangeType_OrthancPluginChangeType_JobSubmitted
< New Job submitted
OrthancPluginChangeType_OrthancPluginChangeType_JobSuccess
< A Job has completed successfully
OrthancPluginChangeType_OrthancPluginChangeType_NewChildInstance
< A new instance was added to this resource
OrthancPluginChangeType_OrthancPluginChangeType_NewInstance
< New instance received
OrthancPluginChangeType_OrthancPluginChangeType_NewPatient
< New patient created
OrthancPluginChangeType_OrthancPluginChangeType_NewSeries
< New series created
OrthancPluginChangeType_OrthancPluginChangeType_NewStudy
< New study created
OrthancPluginChangeType_OrthancPluginChangeType_OrthancStarted
< Orthanc has started
OrthancPluginChangeType_OrthancPluginChangeType_OrthancStopped
< Orthanc is stopping
OrthancPluginChangeType_OrthancPluginChangeType_StablePatient
< Timeout: No new instance in this patient
OrthancPluginChangeType_OrthancPluginChangeType_StableSeries
< Timeout: No new instance in this series
OrthancPluginChangeType_OrthancPluginChangeType_StableStudy
< Timeout: No new instance in this study
OrthancPluginChangeType_OrthancPluginChangeType_UpdatedAttachment
< Some user-defined attachment has changed for this resource
OrthancPluginChangeType_OrthancPluginChangeType_UpdatedMetadata
< Some user-defined metadata has changed for this resource
OrthancPluginChangeType_OrthancPluginChangeType_UpdatedModalities
< The list of DICOM modalities has changed
OrthancPluginChangeType_OrthancPluginChangeType_UpdatedPeers
< The list of Orthanc peers has changed
OrthancPluginChangeType__OrthancPluginChangeType_INTERNAL
OrthancPluginCompressionType_OrthancPluginCompressionType_Gzip
< Standard gzip compression
OrthancPluginCompressionType_OrthancPluginCompressionType_GzipWithSize
< gzip, prefixed with uncompressed size (uint64_t)
OrthancPluginCompressionType_OrthancPluginCompressionType_Zlib
< Standard zlib compression
OrthancPluginCompressionType_OrthancPluginCompressionType_ZlibWithSize
< zlib, prefixed with uncompressed size (uint64_t)
OrthancPluginCompressionType__OrthancPluginCompressionType_INTERNAL
OrthancPluginConstraintType_OrthancPluginConstraintType_Equal
< Equal
OrthancPluginConstraintType_OrthancPluginConstraintType_GreaterOrEqual
< More or equal
OrthancPluginConstraintType_OrthancPluginConstraintType_List
< List of values
OrthancPluginConstraintType_OrthancPluginConstraintType_SmallerOrEqual
< Less or equal
OrthancPluginConstraintType_OrthancPluginConstraintType_Wildcard
< Wildcard matching
OrthancPluginConstraintType__OrthancPluginConstraintType_INTERNAL
OrthancPluginContentType_OrthancPluginContentType_Dicom
< DICOM
OrthancPluginContentType_OrthancPluginContentType_DicomAsJson
< JSON summary of a DICOM file
OrthancPluginContentType_OrthancPluginContentType_DicomUntilPixelData
< DICOM Header till pixel data
OrthancPluginContentType_OrthancPluginContentType_Unknown
< Unknown content type
OrthancPluginContentType__OrthancPluginContentType_INTERNAL
OrthancPluginCreateDicomFlags_OrthancPluginCreateDicomFlags_DecodeDataUriScheme
< Decode fields encoded using data URI scheme
OrthancPluginCreateDicomFlags_OrthancPluginCreateDicomFlags_GenerateIdentifiers
< Automatically generate DICOM identifiers
OrthancPluginCreateDicomFlags_OrthancPluginCreateDicomFlags_None
OrthancPluginCreateDicomFlags__OrthancPluginCreateDicomFlags_INTERNAL
OrthancPluginDicomToJsonFlags_OrthancPluginDicomToJsonFlags_ConvertBinaryToAscii
< Output binary tags as-is, dropping non-ASCII
OrthancPluginDicomToJsonFlags_OrthancPluginDicomToJsonFlags_ConvertBinaryToNull
< Signal binary tags as null values
OrthancPluginDicomToJsonFlags_OrthancPluginDicomToJsonFlags_IncludeBinary
< Include the binary tags
OrthancPluginDicomToJsonFlags_OrthancPluginDicomToJsonFlags_IncludePixelData
< Include the pixel data
OrthancPluginDicomToJsonFlags_OrthancPluginDicomToJsonFlags_IncludePrivateTags
< Include the private tags
OrthancPluginDicomToJsonFlags_OrthancPluginDicomToJsonFlags_IncludeUnknownTags
< Include the tags unknown by the dictionary
OrthancPluginDicomToJsonFlags_OrthancPluginDicomToJsonFlags_None
OrthancPluginDicomToJsonFlags_OrthancPluginDicomToJsonFlags_SkipGroupLengths
< Skip tags whose element is zero (new in 1.9.1)
OrthancPluginDicomToJsonFlags_OrthancPluginDicomToJsonFlags_StopAfterPixelData
< Stop processing after pixel data (new in 1.9.1)
OrthancPluginDicomToJsonFlags__OrthancPluginDicomToJsonFlags_INTERNAL
OrthancPluginDicomToJsonFormat_OrthancPluginDicomToJsonFormat_Full
< Full output, with most details
OrthancPluginDicomToJsonFormat_OrthancPluginDicomToJsonFormat_Human
< Human-readable JSON
OrthancPluginDicomToJsonFormat_OrthancPluginDicomToJsonFormat_Short
< Tags output as hexadecimal numbers
OrthancPluginDicomToJsonFormat__OrthancPluginDicomToJsonFormat_INTERNAL
OrthancPluginDicomWebBinaryMode_OrthancPluginDicomWebBinaryMode_BulkDataUri
< Use a bulk data URI field
OrthancPluginDicomWebBinaryMode_OrthancPluginDicomWebBinaryMode_Ignore
< Don’t include binary tags
OrthancPluginDicomWebBinaryMode_OrthancPluginDicomWebBinaryMode_InlineBinary
< Inline encoding using Base64
OrthancPluginErrorCode_OrthancPluginErrorCode_AlreadyExistingTag
< Cannot override the value of a tag that already exists
OrthancPluginErrorCode_OrthancPluginErrorCode_BadApplicationEntityTitle
< An application entity title (AET) cannot be empty or be longer than 16 characters
OrthancPluginErrorCode_OrthancPluginErrorCode_BadFileFormat
< Bad file format
OrthancPluginErrorCode_OrthancPluginErrorCode_BadFont
< Badly formatted font file
OrthancPluginErrorCode_OrthancPluginErrorCode_BadGeometry
< Geometry error encountered in Stone
OrthancPluginErrorCode_OrthancPluginErrorCode_BadHttpStatusInRest
< This HTTP status is not allowed in a REST API
OrthancPluginErrorCode_OrthancPluginErrorCode_BadJobOrdering
< Bad ordering of filters in a job
OrthancPluginErrorCode_OrthancPluginErrorCode_BadJson
< Cannot parse a JSON document
OrthancPluginErrorCode_OrthancPluginErrorCode_BadParameterType
< Bad type for a parameter
OrthancPluginErrorCode_OrthancPluginErrorCode_BadRange
< Incorrect range request
OrthancPluginErrorCode_OrthancPluginErrorCode_BadRequest
< Bad request
OrthancPluginErrorCode_OrthancPluginErrorCode_BadSequenceOfCalls
< Bad sequence of calls
OrthancPluginErrorCode_OrthancPluginErrorCode_CanceledJob
< This job was canceled
OrthancPluginErrorCode_OrthancPluginErrorCode_CannotCreateLua
< Cannot create the Lua context
OrthancPluginErrorCode_OrthancPluginErrorCode_CannotExecuteLua
< Cannot execute a Lua command
OrthancPluginErrorCode_OrthancPluginErrorCode_CannotOrderSlices
< Unable to order the slices of the series
OrthancPluginErrorCode_OrthancPluginErrorCode_CannotStoreInstance
< Cannot store an instance
OrthancPluginErrorCode_OrthancPluginErrorCode_CannotWriteFile
< Cannot write to file
OrthancPluginErrorCode_OrthancPluginErrorCode_CorruptedFile
< Corrupted file (e.g. inconsistent MD5 hash)
OrthancPluginErrorCode_OrthancPluginErrorCode_CreateDicomBadParent
< Trying to attach a new DICOM instance to an inexistent resource
OrthancPluginErrorCode_OrthancPluginErrorCode_CreateDicomNoPayload
< No payload is present for one instance in the series
OrthancPluginErrorCode_OrthancPluginErrorCode_CreateDicomNotString
< Only string values are supported when creating DICOM instances
OrthancPluginErrorCode_OrthancPluginErrorCode_CreateDicomOverrideTag
< Trying to override a value inherited from a parent module
OrthancPluginErrorCode_OrthancPluginErrorCode_CreateDicomParentEncoding
< Unable to get the encoding of the parent resource
OrthancPluginErrorCode_OrthancPluginErrorCode_CreateDicomParentIsInstance
< Trying to attach a new DICOM instance to an instance (must be a series, study or patient)
OrthancPluginErrorCode_OrthancPluginErrorCode_CreateDicomUseContent
< Use "Content" to inject an image into a new DICOM instance
OrthancPluginErrorCode_OrthancPluginErrorCode_CreateDicomUseDataUriScheme
< The payload of the DICOM instance must be specified according to Data URI scheme
OrthancPluginErrorCode_OrthancPluginErrorCode_Database
< Error with the database engine
OrthancPluginErrorCode_OrthancPluginErrorCode_DatabaseBackendAlreadyRegistered
< Another plugin has already registered a custom database back-end
OrthancPluginErrorCode_OrthancPluginErrorCode_DatabaseCannotSerialize
< Database could not serialize access due to concurrent update, the transaction should be retried
OrthancPluginErrorCode_OrthancPluginErrorCode_DatabaseNotInitialized
< Plugin trying to call the database during its initialization
OrthancPluginErrorCode_OrthancPluginErrorCode_DatabasePlugin
< The plugin implementing a custom database back-end does not fulfill the proper interface
OrthancPluginErrorCode_OrthancPluginErrorCode_DatabaseUnavailable
< The database is currently not available (probably a transient situation)
OrthancPluginErrorCode_OrthancPluginErrorCode_DicomFindUnavailable
< DicomUserConnection: The C-FIND command is not supported by the remote SCP
OrthancPluginErrorCode_OrthancPluginErrorCode_DicomMoveUnavailable
< DicomUserConnection: The C-MOVE command is not supported by the remote SCP
OrthancPluginErrorCode_OrthancPluginErrorCode_DicomPortInUse
< The TCP port of the DICOM server is privileged or already in use
OrthancPluginErrorCode_OrthancPluginErrorCode_DirectoryExpected
< The specified path does not point to a directory
OrthancPluginErrorCode_OrthancPluginErrorCode_DirectoryOverFile
< The directory to be created is already occupied by a regular file
OrthancPluginErrorCode_OrthancPluginErrorCode_DiscontinuedAbi
< Calling a function that has been removed from the Orthanc Framework
OrthancPluginErrorCode_OrthancPluginErrorCode_EmptyRequest
< The request is empty
OrthancPluginErrorCode_OrthancPluginErrorCode_FileStorageCannotWrite
< Unable to create a subdirectory or a file in the file storage
OrthancPluginErrorCode_OrthancPluginErrorCode_FullStorage
< The file storage is full
OrthancPluginErrorCode_OrthancPluginErrorCode_HttpPortInUse
< The TCP port of the HTTP server is privileged or already in use
OrthancPluginErrorCode_OrthancPluginErrorCode_IncompatibleDatabaseVersion
< Incompatible version of the database
OrthancPluginErrorCode_OrthancPluginErrorCode_IncompatibleImageFormat
< Incompatible format of the images
OrthancPluginErrorCode_OrthancPluginErrorCode_IncompatibleImageSize
< Incompatible size of the images
OrthancPluginErrorCode_OrthancPluginErrorCode_InexistentFile
< Inexistent file
OrthancPluginErrorCode_OrthancPluginErrorCode_InexistentItem
< Accessing an inexistent item
OrthancPluginErrorCode_OrthancPluginErrorCode_InexistentTag
< Inexistent tag
OrthancPluginErrorCode_OrthancPluginErrorCode_InternalError
< Internal error
OrthancPluginErrorCode_OrthancPluginErrorCode_JsonToLuaTable
< Cannot convert the given JSON object to a Lua table
OrthancPluginErrorCode_OrthancPluginErrorCode_LuaAlreadyExecuted
< Arguments cannot be pushed after the Lua function is executed
OrthancPluginErrorCode_OrthancPluginErrorCode_LuaBadOutput
< The Lua function does not give the expected number of outputs
OrthancPluginErrorCode_OrthancPluginErrorCode_LuaReturnsNoString
< The Lua function does not return a string
OrthancPluginErrorCode_OrthancPluginErrorCode_MainDicomTagsMultiplyDefined
< A main DICOM Tag has been defined multiple times for the same resource level
OrthancPluginErrorCode_OrthancPluginErrorCode_MakeDirectory
< Cannot create a directory
OrthancPluginErrorCode_OrthancPluginErrorCode_NetworkProtocol
< Error in the network protocol
OrthancPluginErrorCode_OrthancPluginErrorCode_NoApplicationEntityFilter
< No application entity filter
OrthancPluginErrorCode_OrthancPluginErrorCode_NoCFindHandler
< No request handler factory for DICOM C-FIND SCP
OrthancPluginErrorCode_OrthancPluginErrorCode_NoCGetHandler
< No request handler factory for DICOM C-GET SCP
OrthancPluginErrorCode_OrthancPluginErrorCode_NoCMoveHandler
< No request handler factory for DICOM C-MOVE SCP
OrthancPluginErrorCode_OrthancPluginErrorCode_NoCStoreHandler
< No request handler factory for DICOM C-STORE SCP
OrthancPluginErrorCode_OrthancPluginErrorCode_NoPresentationContext
< DicomUserConnection: No acceptable presentation context for modality
OrthancPluginErrorCode_OrthancPluginErrorCode_NoSopClassOrInstance
< DicomUserConnection: Unable to find the SOP class and instance
OrthancPluginErrorCode_OrthancPluginErrorCode_NoStorageCommitmentHandler
< No request handler factory for DICOM N-ACTION SCP (storage commitment)
OrthancPluginErrorCode_OrthancPluginErrorCode_NoWorklistHandler
< No request handler factory for DICOM C-Find Modality SCP
OrthancPluginErrorCode_OrthancPluginErrorCode_NotAcceptable
< Cannot send a response which is acceptable according to the Accept HTTP header
OrthancPluginErrorCode_OrthancPluginErrorCode_NotEnoughMemory
< The server hosting Orthanc is running out of memory
OrthancPluginErrorCode_OrthancPluginErrorCode_NotImplemented
< Not implemented yet
OrthancPluginErrorCode_OrthancPluginErrorCode_NotLuaPredicate
< The Lua function is not a predicate (only true/false outputs allowed)
OrthancPluginErrorCode_OrthancPluginErrorCode_NullPointer
< Cannot handle a NULL pointer
OrthancPluginErrorCode_OrthancPluginErrorCode_ParameterOutOfRange
< Parameter out of range
OrthancPluginErrorCode_OrthancPluginErrorCode_PathToExecutable
< Unable to get the path to the executable
OrthancPluginErrorCode_OrthancPluginErrorCode_Plugin
< Error encountered within the plugin engine
OrthancPluginErrorCode_OrthancPluginErrorCode_ReadOnly
< Cannot modify a read-only data structure
OrthancPluginErrorCode_OrthancPluginErrorCode_RegularFileExpected
< The specified path does not point to a regular file
OrthancPluginErrorCode_OrthancPluginErrorCode_Revision
< A bad revision number was provided, which might indicate conflict between multiple writers
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteAlreadyOpened
< SQLite: Connection is already open
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteBindOutOfRange
< SQLite: Bing a value while out of range (serious error)
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteCannotOpen
< SQLite: Unable to open the database
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteCannotRun
< SQLite: Cannot run a cached statement
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteCannotStep
< SQLite: Cannot step over a cached statement
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteCommitWithoutTransaction
< SQLite: Committing a nonexistent transaction
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteExecute
< SQLite: Cannot execute a command
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteFlush
< SQLite: Unable to flush the database
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteNotOpened
< SQLite: The database is not opened
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLitePrepareStatement
< SQLite: Cannot prepare a cached statement
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteRegisterFunction
< SQLite: Unable to register a function
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteRollbackWithoutTransaction
< SQLite: Rolling back a nonexistent transaction (have you called Begin()?)
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteStatementAlreadyUsed
< SQLite: This cached statement is already being referred to
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteTransactionAlreadyStarted
< SQLite: Beginning the same transaction twice
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteTransactionBegin
< SQLite: Cannot start a transaction
OrthancPluginErrorCode_OrthancPluginErrorCode_SQLiteTransactionCommit
< SQLite: Failure when committing the transaction
OrthancPluginErrorCode_OrthancPluginErrorCode_SharedLibrary
< Error while using a shared library (plugin)
OrthancPluginErrorCode_OrthancPluginErrorCode_SslDisabled
< Orthanc has been built without SSL support
OrthancPluginErrorCode_OrthancPluginErrorCode_SslInitialization
< Cannot initialize SSL encryption, check out your certificates
OrthancPluginErrorCode_OrthancPluginErrorCode_StorageAreaAlreadyRegistered
< Another plugin has already registered a custom storage area
OrthancPluginErrorCode_OrthancPluginErrorCode_StorageAreaPlugin
< Error in the plugin implementing a custom storage area
OrthancPluginErrorCode_OrthancPluginErrorCode_Success
< Success
OrthancPluginErrorCode_OrthancPluginErrorCode_SystemCommand
< Error while calling a system command
OrthancPluginErrorCode_OrthancPluginErrorCode_Timeout
< Timeout
OrthancPluginErrorCode_OrthancPluginErrorCode_Unauthorized
< Bad credentials were provided to an HTTP request
OrthancPluginErrorCode_OrthancPluginErrorCode_UnknownDicomTag
< Unknown DICOM tag
OrthancPluginErrorCode_OrthancPluginErrorCode_UnknownModality
< Unknown modality
OrthancPluginErrorCode_OrthancPluginErrorCode_UnknownPluginService
< Plugin invoking an unknown service
OrthancPluginErrorCode_OrthancPluginErrorCode_UnknownResource
< Unknown resource
OrthancPluginErrorCode_OrthancPluginErrorCode_UnsupportedMediaType
< Unsupported media type
OrthancPluginErrorCode_OrthancPluginErrorCode_UriSyntax
< Badly formatted URI
OrthancPluginErrorCode__OrthancPluginErrorCode_INTERNAL
OrthancPluginHttpMethod_OrthancPluginHttpMethod_Delete
< DELETE request
OrthancPluginHttpMethod_OrthancPluginHttpMethod_Get
< GET request
OrthancPluginHttpMethod_OrthancPluginHttpMethod_Post
< POST request
OrthancPluginHttpMethod_OrthancPluginHttpMethod_Put
< PUT request
OrthancPluginHttpMethod__OrthancPluginHttpMethod_INTERNAL
OrthancPluginIdentifierConstraint_OrthancPluginIdentifierConstraint_Equal
< Equal
OrthancPluginIdentifierConstraint_OrthancPluginIdentifierConstraint_GreaterOrEqual
< More or equal
OrthancPluginIdentifierConstraint_OrthancPluginIdentifierConstraint_SmallerOrEqual
< Less or equal
OrthancPluginIdentifierConstraint_OrthancPluginIdentifierConstraint_Wildcard
< Case-sensitive wildcard matching (with * and ?)
OrthancPluginIdentifierConstraint__OrthancPluginIdentifierConstraint_INTERNAL
OrthancPluginImageFormat_OrthancPluginImageFormat_Dicom
< Image compressed using DICOM
OrthancPluginImageFormat_OrthancPluginImageFormat_Jpeg
< Image compressed using JPEG
OrthancPluginImageFormat_OrthancPluginImageFormat_Png
< Image compressed using PNG
OrthancPluginImageFormat__OrthancPluginImageFormat_INTERNAL
OrthancPluginInstanceOrigin_OrthancPluginInstanceOrigin_DicomProtocol
< Instance received through DICOM protocol
OrthancPluginInstanceOrigin_OrthancPluginInstanceOrigin_Lua
< Instance added to Orthanc by a Lua script
OrthancPluginInstanceOrigin_OrthancPluginInstanceOrigin_Plugin
< Instance added to Orthanc by a plugin
OrthancPluginInstanceOrigin_OrthancPluginInstanceOrigin_RestApi
< Instance received through REST API of Orthanc
OrthancPluginInstanceOrigin_OrthancPluginInstanceOrigin_Unknown
< Unknown origin
OrthancPluginInstanceOrigin_OrthancPluginInstanceOrigin_WebDav
< Instance received through WebDAV (new in 1.8.0)
OrthancPluginInstanceOrigin__OrthancPluginInstanceOrigin_INTERNAL
OrthancPluginJobStepStatus_OrthancPluginJobStepStatus_Continue
< The job has still data to process after this step
OrthancPluginJobStepStatus_OrthancPluginJobStepStatus_Failure
< The job has failed while executing this step
OrthancPluginJobStepStatus_OrthancPluginJobStepStatus_Success
< The job has successfully executed all its steps
OrthancPluginJobStopReason_OrthancPluginJobStopReason_Canceled
< The job was canceled, and might be resubmitted later
OrthancPluginJobStopReason_OrthancPluginJobStopReason_Failure
< The job has failed, and might be resubmitted later
OrthancPluginJobStopReason_OrthancPluginJobStopReason_Paused
< The job was paused, and will be resumed later
OrthancPluginJobStopReason_OrthancPluginJobStopReason_Success
< The job has succeeded
OrthancPluginMetricsType_OrthancPluginMetricsType_Default
< Default metrics
OrthancPluginMetricsType_OrthancPluginMetricsType_Timer
This metrics represents a time duration. Orthanc will keep the maximum value of the metrics over a sliding window of ten seconds, which is useful if the metrics is sampled frequently.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_BGRA32
@brief Color image in BGRA32 format.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_Float32
@brief Graylevel, floating-point 32bpp image.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_Grayscale8
@brief Graylevel 8bpp image.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_Grayscale16
@brief Graylevel, unsigned 16bpp image.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_Grayscale32
@brief Graylevel, unsigned 32bpp image.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_Grayscale64
@brief Graylevel, unsigned 64bpp image.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_RGB24
@brief Color image in RGB24 format.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_RGB48
@brief Color image in RGB48 format.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_RGBA32
@brief Color image in RGBA32 format.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_SignedGrayscale16
@brief Graylevel, signed 16bpp image.
OrthancPluginPixelFormat_OrthancPluginPixelFormat_Unknown
< Unknown pixel format
OrthancPluginPixelFormat__OrthancPluginPixelFormat_INTERNAL
@brief Graylevel, unsigned 64bpp image.
OrthancPluginReceivedInstanceAction_OrthancPluginReceivedInstanceAction_Discard
< Discard the instance
OrthancPluginReceivedInstanceAction_OrthancPluginReceivedInstanceAction_KeepAsIs
< Keep the instance as is
OrthancPluginReceivedInstanceAction_OrthancPluginReceivedInstanceAction_Modify
< Modify the instance
OrthancPluginReceivedInstanceAction__OrthancPluginReceivedInstanceAction_INTERNAL
OrthancPluginResourceType_OrthancPluginResourceType_Instance
< Instance
OrthancPluginResourceType_OrthancPluginResourceType_None
< Unavailable resource type
OrthancPluginResourceType_OrthancPluginResourceType_Patient
< Patient
OrthancPluginResourceType_OrthancPluginResourceType_Series
< Series
OrthancPluginResourceType_OrthancPluginResourceType_Study
< Study
OrthancPluginResourceType__OrthancPluginResourceType_INTERNAL
OrthancPluginStorageCommitmentFailureReason_OrthancPluginStorageCommitmentFailureReason_ClassInstanceConflict
OrthancPluginStorageCommitmentFailureReason_OrthancPluginStorageCommitmentFailureReason_DuplicateTransactionUID
OrthancPluginStorageCommitmentFailureReason_OrthancPluginStorageCommitmentFailureReason_NoSuchObjectInstance
OrthancPluginStorageCommitmentFailureReason_OrthancPluginStorageCommitmentFailureReason_ProcessingFailure
OrthancPluginStorageCommitmentFailureReason_OrthancPluginStorageCommitmentFailureReason_ReferencedSOPClassNotSupported
OrthancPluginStorageCommitmentFailureReason_OrthancPluginStorageCommitmentFailureReason_ResourceLimitation
OrthancPluginStorageCommitmentFailureReason_OrthancPluginStorageCommitmentFailureReason_Success
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_AE
< Application Entity
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_AS
< Age String
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_AT
< Attribute Tag
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_CS
< Code String
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_DA
< Date
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_DS
< Decimal String
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_DT
< Date Time
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_FD
< Floating Point Double
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_FL
< Floating Point Single
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_IS
< Integer String
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_LO
< Long String
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_LT
< Long Text
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_OB
< Other Byte String
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_OF
< Other Float String
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_OW
< Other Word String
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_PN
< Person Name
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_SH
< Short String
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_SL
< Signed Long
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_SQ
< Sequence of Items
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_SS
< Signed Short
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_ST
< Short Text
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_TM
< Time
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_UI
< Unique Identifier (UID)
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_UL
< Unsigned Long
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_UN
< Unknown
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_US
< Unsigned Short
OrthancPluginValueRepresentation_OrthancPluginValueRepresentation_UT
< Unlimited Text
OrthancPluginValueRepresentation__OrthancPluginValueRepresentation_INTERNAL
_OrthancPluginService__OrthancPluginService_AnswerBuffer
_OrthancPluginService__OrthancPluginService_AutodetectMimeType
_OrthancPluginService__OrthancPluginService_BufferCompression
_OrthancPluginService__OrthancPluginService_CallHttpClient
_OrthancPluginService__OrthancPluginService_CallHttpClient2
_OrthancPluginService__OrthancPluginService_CallPeerApi
_OrthancPluginService__OrthancPluginService_CallRestApi
_OrthancPluginService__OrthancPluginService_ChunkedHttpClient
_OrthancPluginService__OrthancPluginService_CompressAndAnswerImage
_OrthancPluginService__OrthancPluginService_CompressAndAnswerPngImage
_OrthancPluginService__OrthancPluginService_CompressImage
_OrthancPluginService__OrthancPluginService_ComputeMd5
_OrthancPluginService__OrthancPluginService_ComputeSha1
_OrthancPluginService__OrthancPluginService_ConvertPixelFormat
_OrthancPluginService__OrthancPluginService_CreateDicom
_OrthancPluginService__OrthancPluginService_CreateDicom2
_OrthancPluginService__OrthancPluginService_CreateDicomInstance
_OrthancPluginService__OrthancPluginService_CreateFindMatcher
_OrthancPluginService__OrthancPluginService_CreateImage
_OrthancPluginService__OrthancPluginService_CreateImageAccessor
_OrthancPluginService__OrthancPluginService_CreateJob
_OrthancPluginService__OrthancPluginService_CreateMemoryBuffer
_OrthancPluginService__OrthancPluginService_CreateMemoryBuffer64
_OrthancPluginService__OrthancPluginService_DatabaseAnswer
_OrthancPluginService__OrthancPluginService_DecodeDicomImage
_OrthancPluginService__OrthancPluginService_DicomBufferToJson
_OrthancPluginService__OrthancPluginService_DicomInstanceToJson
_OrthancPluginService__OrthancPluginService_DrawText
_OrthancPluginService__OrthancPluginService_EncodeDicomWebJson
_OrthancPluginService__OrthancPluginService_EncodeDicomWebJson2
_OrthancPluginService__OrthancPluginService_EncodeDicomWebXml
_OrthancPluginService__OrthancPluginService_EncodeDicomWebXml2
_OrthancPluginService__OrthancPluginService_FindAddAnswer
_OrthancPluginService__OrthancPluginService_FindMarkIncomplete
_OrthancPluginService__OrthancPluginService_FindMatcherIsMatch
_OrthancPluginService__OrthancPluginService_FreeDicomInstance
_OrthancPluginService__OrthancPluginService_FreeFindMatcher
_OrthancPluginService__OrthancPluginService_FreeImage
_OrthancPluginService__OrthancPluginService_FreeJob
_OrthancPluginService__OrthancPluginService_FreePeers
_OrthancPluginService__OrthancPluginService_GenerateRestApiAuthorizationToken
_OrthancPluginService__OrthancPluginService_GenerateUuid
_OrthancPluginService__OrthancPluginService_GetCommandLineArgument
_OrthancPluginService__OrthancPluginService_GetCommandLineArgumentsCount
_OrthancPluginService__OrthancPluginService_GetConfiguration
_OrthancPluginService__OrthancPluginService_GetConfigurationPath
_OrthancPluginService__OrthancPluginService_GetDicomForInstance
_OrthancPluginService__OrthancPluginService_GetErrorDescription
_OrthancPluginService__OrthancPluginService_GetExpectedDatabaseVersion
_OrthancPluginService__OrthancPluginService_GetFindQuerySize
_OrthancPluginService__OrthancPluginService_GetFindQueryTag
_OrthancPluginService__OrthancPluginService_GetFindQueryTagName
_OrthancPluginService__OrthancPluginService_GetFindQueryValue
_OrthancPluginService__OrthancPluginService_GetFontInfo
_OrthancPluginService__OrthancPluginService_GetFontsCount
_OrthancPluginService__OrthancPluginService_GetGlobalProperty
_OrthancPluginService__OrthancPluginService_GetImageBuffer
_OrthancPluginService__OrthancPluginService_GetImageHeight
_OrthancPluginService__OrthancPluginService_GetImagePitch
_OrthancPluginService__OrthancPluginService_GetImagePixelFormat
_OrthancPluginService__OrthancPluginService_GetImageWidth
_OrthancPluginService__OrthancPluginService_GetInstanceAdvancedJson
_OrthancPluginService__OrthancPluginService_GetInstanceData
_OrthancPluginService__OrthancPluginService_GetInstanceDecodedFrame
_OrthancPluginService__OrthancPluginService_GetInstanceDicomWebJson
_OrthancPluginService__OrthancPluginService_GetInstanceDicomWebXml
_OrthancPluginService__OrthancPluginService_GetInstanceFramesCount
_OrthancPluginService__OrthancPluginService_GetInstanceJson
_OrthancPluginService__OrthancPluginService_GetInstanceMetadata
_OrthancPluginService__OrthancPluginService_GetInstanceOrigin
_OrthancPluginService__OrthancPluginService_GetInstanceRawFrame
_OrthancPluginService__OrthancPluginService_GetInstanceRemoteAet
_OrthancPluginService__OrthancPluginService_GetInstanceSimplifiedJson
_OrthancPluginService__OrthancPluginService_GetInstanceSize
_OrthancPluginService__OrthancPluginService_GetInstanceTransferSyntaxUid
_OrthancPluginService__OrthancPluginService_GetOrthancDirectory
_OrthancPluginService__OrthancPluginService_GetOrthancPath
_OrthancPluginService__OrthancPluginService_GetPeerName
_OrthancPluginService__OrthancPluginService_GetPeerUrl
_OrthancPluginService__OrthancPluginService_GetPeerUserProperty
_OrthancPluginService__OrthancPluginService_GetPeers
_OrthancPluginService__OrthancPluginService_GetPeersCount
_OrthancPluginService__OrthancPluginService_GetTagName
_OrthancPluginService__OrthancPluginService_HasInstanceMetadata
_OrthancPluginService__OrthancPluginService_HasInstancePixelData
_OrthancPluginService__OrthancPluginService_INTERNAL
_OrthancPluginService__OrthancPluginService_LogError
_OrthancPluginService__OrthancPluginService_LogInfo
_OrthancPluginService__OrthancPluginService_LogWarning
_OrthancPluginService__OrthancPluginService_LookupDictionary
_OrthancPluginService__OrthancPluginService_LookupInstance
_OrthancPluginService__OrthancPluginService_LookupPatient
_OrthancPluginService__OrthancPluginService_LookupSeries
_OrthancPluginService__OrthancPluginService_LookupStudy
_OrthancPluginService__OrthancPluginService_LookupStudyWithAccessionNumber
_OrthancPluginService__OrthancPluginService_ReadFile
_OrthancPluginService__OrthancPluginService_ReconstructMainDicomTags
_OrthancPluginService__OrthancPluginService_Redirect
_OrthancPluginService__OrthancPluginService_RegisterChunkedRestCallback
_OrthancPluginService__OrthancPluginService_RegisterDatabaseBackend
_OrthancPluginService__OrthancPluginService_RegisterDatabaseBackendV2
_OrthancPluginService__OrthancPluginService_RegisterDatabaseBackendV3
_OrthancPluginService__OrthancPluginService_RegisterDecodeImageCallback
_OrthancPluginService__OrthancPluginService_RegisterDictionaryTag
_OrthancPluginService__OrthancPluginService_RegisterErrorCode
_OrthancPluginService__OrthancPluginService_RegisterFindCallback
_OrthancPluginService__OrthancPluginService_RegisterIncomingCStoreInstanceFilter
_OrthancPluginService__OrthancPluginService_RegisterIncomingDicomInstanceFilter
_OrthancPluginService__OrthancPluginService_RegisterIncomingHttpRequestFilter
_OrthancPluginService__OrthancPluginService_RegisterIncomingHttpRequestFilter2
_OrthancPluginService__OrthancPluginService_RegisterJobsUnserializer
_OrthancPluginService__OrthancPluginService_RegisterMoveCallback
_OrthancPluginService__OrthancPluginService_RegisterOnChangeCallback
_OrthancPluginService__OrthancPluginService_RegisterOnStoredInstanceCallback
_OrthancPluginService__OrthancPluginService_RegisterPrivateDictionaryTag
_OrthancPluginService__OrthancPluginService_RegisterReceivedInstanceCallback
_OrthancPluginService__OrthancPluginService_RegisterRefreshMetricsCallback
_OrthancPluginService__OrthancPluginService_RegisterRestCallback
_OrthancPluginService__OrthancPluginService_RegisterRestCallbackNoLock
_OrthancPluginService__OrthancPluginService_RegisterStorageArea
_OrthancPluginService__OrthancPluginService_RegisterStorageArea2
_OrthancPluginService__OrthancPluginService_RegisterStorageCommitmentScpCallback
_OrthancPluginService__OrthancPluginService_RegisterTranscoderCallback
_OrthancPluginService__OrthancPluginService_RegisterWebDavCollection
_OrthancPluginService__OrthancPluginService_RegisterWorklistCallback
_OrthancPluginService__OrthancPluginService_RestApiDelete
_OrthancPluginService__OrthancPluginService_RestApiDeleteAfterPlugins
_OrthancPluginService__OrthancPluginService_RestApiGet
_OrthancPluginService__OrthancPluginService_RestApiGet2
_OrthancPluginService__OrthancPluginService_RestApiGetAfterPlugins
_OrthancPluginService__OrthancPluginService_RestApiPost
_OrthancPluginService__OrthancPluginService_RestApiPostAfterPlugins
_OrthancPluginService__OrthancPluginService_RestApiPut
_OrthancPluginService__OrthancPluginService_RestApiPutAfterPlugins
_OrthancPluginService__OrthancPluginService_SendHttpStatus
_OrthancPluginService__OrthancPluginService_SendHttpStatusCode
_OrthancPluginService__OrthancPluginService_SendMethodNotAllowed
_OrthancPluginService__OrthancPluginService_SendMultipartItem
_OrthancPluginService__OrthancPluginService_SendMultipartItem2
_OrthancPluginService__OrthancPluginService_SendUnauthorized
_OrthancPluginService__OrthancPluginService_SerializeDicomInstance
_OrthancPluginService__OrthancPluginService_SetCookie
_OrthancPluginService__OrthancPluginService_SetGlobalProperty
_OrthancPluginService__OrthancPluginService_SetHttpErrorDetails
_OrthancPluginService__OrthancPluginService_SetHttpHeader
_OrthancPluginService__OrthancPluginService_SetMetricsValue
_OrthancPluginService__OrthancPluginService_SetPluginProperty
_OrthancPluginService__OrthancPluginService_StartMultipartAnswer
_OrthancPluginService__OrthancPluginService_StorageAreaCreate
_OrthancPluginService__OrthancPluginService_StorageAreaRead
_OrthancPluginService__OrthancPluginService_StorageAreaRemove
_OrthancPluginService__OrthancPluginService_SubmitJob
_OrthancPluginService__OrthancPluginService_TranscodeDicomInstance
_OrthancPluginService__OrthancPluginService_UncompressImage
_OrthancPluginService__OrthancPluginService_WorklistAddAnswer
_OrthancPluginService__OrthancPluginService_WorklistGetDicomQuery
_OrthancPluginService__OrthancPluginService_WorklistIsMatch
_OrthancPluginService__OrthancPluginService_WorklistMarkIncomplete
_OrthancPluginService__OrthancPluginService_WriteFile

Functions§

OrthancPluginGetName
Forward declaration of one of the mandatory functions for Orthanc plugins.

Type Aliases§

OrthancPluginApplyMove
@brief Callback to apply one C-Move suboperation.
OrthancPluginChangeType
The supported types of changes that can be signaled to the change callback. @ingroup Callbacks
OrthancPluginChunkedClientAnswerAddChunk
@brief Callback executed when an answer chunk is received during a chunked transfer.
OrthancPluginChunkedClientAnswerAddHeader
@brief Callback executed when a HTTP header is received during a chunked transfer.
OrthancPluginChunkedClientRequestGetChunkData
@brief Callback to read the current chunk of the request body during a chunked transfer
OrthancPluginChunkedClientRequestGetChunkSize
@brief Callback to read the size of the current request chunk during a chunked transfer
OrthancPluginChunkedClientRequestIsDone
@brief Callback to know whether the request body is entirely read during a chunked transfer
OrthancPluginChunkedClientRequestNext
@brief Callback to advance in the request body during a chunked transfer
OrthancPluginCompressionType
The compression algorithms that are supported by the Orthanc core. @ingroup Images
OrthancPluginConstraintType
The constraints on the tags (main DICOM tags and identifier tags) that must be supported by the database plugins.
OrthancPluginContentType
The content types that are supported by Orthanc plugins.
OrthancPluginContext
@brief Data structure that contains information about the Orthanc core.
OrthancPluginCreateDicomFlags
Flags to the creation of a DICOM file. @ingroup Toolbox @see OrthancPluginCreateDicom()
OrthancPluginDecodeImageCallback
@brief Signature of a callback function to decode a DICOM instance as an image. @ingroup Callbacks
OrthancPluginDicomInstance
@brief Opaque structure that represents a DICOM instance that is managed by the Orthanc core. @ingroup DicomInstance
OrthancPluginDicomToJsonFlags
Flags to customize a DICOM-to-JSON conversion. By default, binary tags are formatted using Data URI scheme. @ingroup Toolbox
OrthancPluginDicomToJsonFormat
The possible output formats for a DICOM-to-JSON conversion. @ingroup Toolbox @see OrthancPluginDicomToJson()
OrthancPluginDicomWebBinaryCallback
@brief Callback executed to encode a binary tag in DICOMweb.
OrthancPluginDicomWebBinaryCallback2
@brief Callback executed to encode a binary tag in DICOMweb.
OrthancPluginDicomWebBinaryMode
The available modes to export a binary DICOM tag into a DICOMweb JSON or XML document.
OrthancPluginDicomWebNode
@brief Opaque structure that represents a node in a JSON or XML document used in DICOMweb. @ingroup Toolbox
OrthancPluginDicomWebSetBinaryNode
@brief Signature of a function to set the content of a node encoding a binary DICOM tag, into a JSON or XML document generated for DICOMweb. @ingroup Callbacks
OrthancPluginErrorCode
The various error codes that can be returned by the Orthanc core.
OrthancPluginFindAnswers
@brief Opaque structure to an object that represents the answers to a C-Find query for worklists. @ingroup DicomCallbacks
OrthancPluginFindCallback
@brief Callback to handle incoming C-Find SCP requests.
OrthancPluginFindMatcher
@brief Opaque structure to an object that can be used to check whether a DICOM instance matches a C-Find query. @ingroup Toolbox
OrthancPluginFindQuery
@brief Opaque structure to an object that represents a C-Find query. @ingroup DicomCallbacks
OrthancPluginFree
@brief Signature of a function to free dynamic memory. @ingroup Callbacks
OrthancPluginFreeMove
@brief Callback to free one C-Move driver.
OrthancPluginGetMoveSize
@brief Callback to read the size of a C-Move driver.
OrthancPluginHttpMethod
The various HTTP methods for a REST call.
OrthancPluginIdentifierConstraint
The constraints on the DICOM identifiers that must be supported by the database plugins. @deprecated Plugins using OrthancPluginConstraintType will be faster
OrthancPluginImage
@brief Opaque structure that represents an image that is uncompressed in memory. @ingroup Images
OrthancPluginImageFormat
The image formats that are supported by the Orthanc core. @ingroup Images
OrthancPluginIncomingCStoreInstanceFilter
@brief Callback to filter incoming DICOM instances received by Orthanc through C-STORE.
OrthancPluginIncomingDicomInstanceFilter
@brief Callback to filter incoming DICOM instances received by Orthanc.
OrthancPluginIncomingHttpRequestFilter
@brief Callback to filter incoming HTTP requests received by Orthanc.
OrthancPluginIncomingHttpRequestFilter2
@brief Callback to filter incoming HTTP requests received by Orthanc.
OrthancPluginInstanceOrigin
The origin of a DICOM instance that has been received by Orthanc.
OrthancPluginJob
@brief Opaque structure to a job to be executed by Orthanc. @ingroup Toolbox
OrthancPluginJobFinalize
@brief Callback to finalize one custom job.
OrthancPluginJobGetContent
@brief Callback to retrieve the content of one custom job.
OrthancPluginJobGetProgress
@brief Callback to check the progress of one custom job.
OrthancPluginJobGetSerialized
@brief Callback to serialize one custom job.
OrthancPluginJobReset
@brief Callback executed once one stopped custom job is started again.
OrthancPluginJobStep
@brief Callback to execute one step of a custom job.
OrthancPluginJobStepStatus
The possible status for one single step of a job.
OrthancPluginJobStop
@brief Callback executed once one custom job leaves the “running” state.
OrthancPluginJobStopReason
Explains why the job should stop and release the resources it has allocated. This is especially important to disambiguate between the “paused” condition and the “final” conditions (success, failure, or canceled).
OrthancPluginJobsUnserializer
@brief Callback executed to unserialize a custom job.
OrthancPluginMetricsType
The available types of metrics.
OrthancPluginMoveCallback
@brief Callback to handle incoming C-Move SCP requests.
OrthancPluginOnChangeCallback
@brief Signature of a callback function that is triggered when a change happens to some DICOM resource. @ingroup Callbacks
OrthancPluginOnStoredInstanceCallback
@brief Signature of a callback function that is triggered when Orthanc stores a new DICOM instance. @ingroup Callbacks
OrthancPluginPeers
@brief Opaque structure to the set of remote Orthanc Peers that are known to the local Orthanc server. @ingroup Toolbox
OrthancPluginPixelFormat
The memory layout of the pixels of an image. @ingroup Images
OrthancPluginReceivedInstanceAction
The action to be taken after ReceivedInstanceCallback is triggered
OrthancPluginReceivedInstanceCallback
@brief Callback to keep/discard/modify a DICOM instance received by Orthanc from any source (C-STORE or REST API)
OrthancPluginRefreshMetricsCallback
@brief Callback executed to update the metrics of the plugin.
OrthancPluginResourceType
The supported types of DICOM resources.
OrthancPluginRestCallback
@brief Signature of a callback function that answers to a REST request. @ingroup Callbacks
OrthancPluginRestOutput
@brief Opaque structure that represents the HTTP connection to the client application. @ingroup Callbacks
OrthancPluginServerChunkedRequestReader
@brief Opaque structure that reads the content of a HTTP request body during a chunked HTTP transfer. @ingroup Callbacks
OrthancPluginServerChunkedRequestReaderAddChunk
@brief Callback invoked whenever a new data chunk is available during a chunked transfer.
OrthancPluginServerChunkedRequestReaderExecute
@brief Callback invoked whenever the request body is entirely received.
OrthancPluginServerChunkedRequestReaderFactory
@brief Callback to create a reader to handle incoming chunked HTTP transfers.
OrthancPluginServerChunkedRequestReaderFinalize
@brief Callback invoked to release the resources associated with an incoming HTTP chunked transfer.
OrthancPluginStorageArea
@brief Opaque structure that represents the storage area that is actually used by Orthanc. @ingroup Images
OrthancPluginStorageCommitmentDestructor
@brief Callback to free one storage commitment SCP handler.
OrthancPluginStorageCommitmentFactory
@brief Callback executed by the storage commitment SCP.
OrthancPluginStorageCommitmentFailureReason
The available values for the Failure Reason (0008,1197) during storage commitment. http://dicom.nema.org/medical/dicom/2019e/output/chtml/part03/sect_C.14.html#sect_C.14.1.1
OrthancPluginStorageCommitmentLookup
@brief Callback to get the status of one DICOM instance in the storage commitment SCP.
OrthancPluginStorageCreate
@brief Callback for writing to the storage area.
OrthancPluginStorageRead
@brief Callback for reading from the storage area.
OrthancPluginStorageReadRange
@brief Callback for reading a range of a file from the storage area.
OrthancPluginStorageReadWhole
@brief Callback for reading a whole file from the storage area.
OrthancPluginStorageRemove
@brief Callback for removing a file from the storage area.
OrthancPluginTranscoderCallback
@brief Signature of a callback function to transcode a DICOM instance. @param transcoded Target memory buffer. It must be allocated by the plugin using OrthancPluginCreateMemoryBuffer(). @param buffer Memory buffer containing the source DICOM instance. @param size Size of the source memory buffer. @param allowedSyntaxes A C array of possible transfer syntaxes UIDs for the result of the transcoding. The plugin must choose by itself the transfer syntax that will be used for the resulting DICOM image. @param countSyntaxes The number of transfer syntaxes that are contained in the “allowedSyntaxes” array. @param allowNewSopInstanceUid Whether the transcoding plugin can select a transfer syntax that will change the SOP instance UID (or, in other terms, whether the plugin can transcode using lossy compression). @return 0 if success (i.e. image successfully transcoded and stored into “transcoded”), or the error code if failure. @ingroup Callbacks
OrthancPluginValueRepresentation
The value representations present in the DICOM standard (version 2013). @ingroup Toolbox
OrthancPluginWebDavAddFile
@brief Declare a file while returning the content of a folder.
OrthancPluginWebDavAddFolder
@brief Declare a subfolder while returning the content of a folder.
OrthancPluginWebDavCollection
@brief Opaque structure that represents a WebDAV collection. @ingroup Callbacks
OrthancPluginWebDavCreateFolderCallback
@brief Callback to create a folder.
OrthancPluginWebDavDeleteItemCallback
@brief Callback to remove a file or a folder.
OrthancPluginWebDavIsExistingFolderCallback
@brief Callback for testing the existence of a folder.
OrthancPluginWebDavListFolderCallback
@brief Callback for listing the content of a folder.
OrthancPluginWebDavRetrieveFile
@brief Retrieve the content of a file.
OrthancPluginWebDavRetrieveFileCallback
@brief Callback for retrieving the content of a file.
OrthancPluginWebDavStoreFileCallback
@brief Callback to store a file.
OrthancPluginWorklistAnswers
@brief Opaque structure to an object that represents the answers to a C-Find query for worklists. @ingroup DicomCallbacks
OrthancPluginWorklistCallback
@brief Callback to handle the C-Find SCP requests for worklists.
OrthancPluginWorklistQuery
@brief Opaque structure to an object that represents a C-Find query for worklists. @ingroup DicomCallbacks
_OrthancPluginService