Namespaces
Namespace | Description |
---|---|
LaurelBridge.DCFExamples.Anonymizer |
The Anonymizer example demonstrates how to use the DCF to deidentify and reidentify a DICOM dataset.
|
LaurelBridge.DCFExamples.AssociationRejection |
The AssociationRejection example demonstrates how to use the DCF to make a programmatic decision to accept or reject an association.
|
LaurelBridge.DCFExamples.BasicFileLogging |
The BasicFileLogging example demonstrates various logging capabilities in DCF.
|
LaurelBridge.DCFExamples.BitmapToDicom |
The BitmapToDicom example demonstrates how to use the DCF to create a secondary capture dataset.
|
LaurelBridge.DCFExamples.BitmapToNde |
The BitmapToNde example demonstrates how to use the DCF to create a ultrasound dataset for use in the Non-Destructive Evaluation (NDE)
scenarios. A custom tag dictionary with the NDE tag overrides is also provided.
|
LaurelBridge.DCFExamples.CharacterSetEncoding |
The CharacterSetEncoding example demonstrates how to use DCF to perform character set operations and conversions for datasets
with different Specific Character Sets (0008,0005).
|
LaurelBridge.DCFExamples.CodecConfiguration |
The CodecConfiguration example demonstrates how to configure different codec options in DCF.
|
LaurelBridge.DCFExamples.CodecEncodeJ2K91 |
The CodecEncodeJ2K91 example demonstrates use of the IFrameProducer interface for getting raw pixel data,
and how to configure DCF for lossy and lossless encoding of the J2K91 transfer syntax (1.2.840.10008.1.2.4.91).
|
LaurelBridge.DCFExamples.Common | |
LaurelBridge.DCFExamples.CreateBasicOffsetTable |
The CreateBasicOffsetTable demonstrates how to use DCF to create basic frame tables for multiframe image datasets.
|
LaurelBridge.DCFExamples.CustomTagDictionary |
The CustomTagDictionary example demonstrates how to use DCF to customize the DICOM and DICONDE tag dictionary.
|
LaurelBridge.DCFExamples.CustomUIDGeneration |
The CustomUIDGeneration example demonstrates how to use the DCF to customize the generation of UIDs.
|
LaurelBridge.DCFExamples.DatasetDump |
The DatasetDump example demonstrates how to use DCF to dump a dataset header.
|
LaurelBridge.DCFExamples.DcfInfo |
The DcfInfo example allows the user to get the Activation Request Code and
other properties related to DCF installation.
|
LaurelBridge.DCFExamples.DicomDiff |
The DicomDiff example demonstrates how to use DCF to programmatically find differences between DICOM datasets.
|
LaurelBridge.DCFExamples.DicomDirOps |
The DicomDirOps example demonstrates how to use DCF to perform file set operations related to DICOMDIR(s).
|
LaurelBridge.DCFExamples.DicomStreamIO |
The DicomStreamIO example demonstrates how to use the DCF to read and write DICOM datasets
to Chapter 10 formatted binary streams.
|
LaurelBridge.DCFExamples.DicomToImage |
The DicomToImage example demonstrates how to use the DCF to read a DICOM image file
into a DicomImage object, get its Windows Bitmap, and save that Bitmap in one of
the common image formats (BMP, GIF, JPEG, PNG, TIF).
|
LaurelBridge.DCFExamples.DiningPhilosophers |
The DiningPhilosophers example demonstrates how to configure DCF to perform session based logging using an NLog adapter.
|
LaurelBridge.DCFExamples.EchoSCU |
The EchoSCU example demonstrates how to use DCF to create a VerificationSCU and perform a C-Echo to a VerificationSCP.
|
LaurelBridge.DCFExamples.EncodeDecodeUnicode |
The EncodeDecodeUnicode example demonstrates how DCF converts various character dialects.
|
LaurelBridge.DCFExamples.Filter |
The Filter example demonstrates how DCF builds and executes filters.
|
LaurelBridge.DCFExamples.FrameworkConfiguration |
The FrameworkConfiguration example demonstrates different ways to configure the DCF Framework defaults.
|
LaurelBridge.DCFExamples.GetPixelData |
The GetPixelData example demonstrates a couple of ways to get the raw pixel data from a DICOM dataset.
Note that additional programming effort is required to convert the raw pixels into an object suitable for rendering
such as a Bitmap. See the DicomImage class, which uses this class, for methods that render image frames and
produce Bitmap objects.
|
LaurelBridge.DCFExamples.ImageViewer |
The ImageViewer example is a non-diagnostic windows forms application that demonstrates use of the DicomImage
class for image rendering, window/leveling, thumbnail generation, multiframe image rendering, and various other dicom
image related functions.
|
LaurelBridge.DCFExamples.LicenseCheck |
The LicenseCheck example demonstrates how to check for and configure the DCF license.
|
LaurelBridge.DCFExamples.LoadImageFrames |
The LoadImageFrames example demonstrates using the IFrameProducer interface to perform parallel loading of pixel data
frames to a byte buffer from either a multi-frame DICOM file or from multiple single-frame DICOM files.
|
LaurelBridge.DCFExamples.LoggingDCF33Style |
The LoggingDCF33Style example demonstrates how to programatically configure an NLog adapter to use a DCF33 style header
with an NLog ColoredConsoleTarget. Additional DCF Logger configuration and method calls are also demonstrated.
|
LaurelBridge.DCFExamples.MPPSSCP |
The MPPSSCP example demonstrates how to use DCF to implement a modality performed procedure step service class provider.
|
LaurelBridge.DCFExamples.MPPSSCU |
The MPPSSCU example demonstrates how to use DCF to implement a modality performed procedure step service class user.
|
LaurelBridge.DCFExamples.MWLSCP |
The MWLSCP example demonstrates how to use DCF to implement the DICOM requirements of a modality worklist service class provider.
|
LaurelBridge.DCFExamples.MWLSCU |
The MWLSCU example demonstrates how to use DCF to implement a modality worklist service class user.
|
LaurelBridge.DCFExamples.NLogAdapter |
The NLogAdapter example demonstrates how to add a custom LogAdapter to the DCF.
|
LaurelBridge.DCFExamples.OpenJpeg |
The OpenJpeg example demonstrates how to use the DCF to select and configure the Open Jpeg codec.
The example uses the progressive encoding features of OpenJpeg to create lossy datasets from lossless ones.
|
LaurelBridge.DCFExamples.PdfToDicom |
The PdfToDicom example demonstrates how to use DCF to create a dataset containing an encapsulated PDF from an existing PDF file.
|
LaurelBridge.DCFExamples.PdfToDicom.IOD |
The PdfToDicom.IOD namespace contains some additions for newer sequence items and IODs needed for EncapsulatedPDFs.
|
LaurelBridge.DCFExamples.PrintSCU |
The PrintSCU example demonstrates how to use DCF to implement a print service class user.
|
LaurelBridge.DCFExamples.QuerySCPCallback |
The QuerySCPCallback example demonstrates how to use the DCF to implement a simple Q/R service class provider,
utilizing a callback to handle the CFindRequest, CMoveRequest, CGetRequest, and CCancelRequest DIMSE messages.
|
LaurelBridge.DCFExamples.QuerySCPExtended |
The QuerySCPExtended example demonstrates how to use the DCF to implement a simple Query/Retrieve service class provider that extends the stock QRSCP,
overriding methods to handle the CFindRequest, CMoveRequest, CGetRequest, and CCancelRequest DIMSE messages.
|
LaurelBridge.DCFExamples.QuerySCU |
The QuerySCU example demonstrates how to use DCF to implement a query service class user.
|
LaurelBridge.DCFExamples.ReadDataSetFlat |
The ReadDataSetFlat example demonstrates how to use DCF and the ReadDataSetFlat method to diagnose problems with sequence encoding.
|
LaurelBridge.DCFExamples.SampleVNA |
The SampleVNA example demonstrates how to use the DCF to provide multiple services on the same port.
|
LaurelBridge.DCFExamples.SessionLogging |
The SessionLogging example demonstrates a number of logging capabilities using the NLog adapter in DCF.
|
LaurelBridge.DCFExamples.SplitMultiframeImage |
The SplitMultiframeImage example demonstrates how to use DCF to split a multiframe image into a series of single frame datasets.
|
LaurelBridge.DCFExamples.StatisticsExample |
The StatisticsExample example demonstrates how to configure a DCF scp to be able to keep session statistics.
|
LaurelBridge.DCFExamples.StorageCommitmentSCP |
The StorageCommitmentSCP example demonstrates how to use DCF to implement the DICOM requirements of a storage requirement service class provider.
|
LaurelBridge.DCFExamples.StorageCommitmentSCU |
The StorageCommitmentSCU example demonstrates how to use DCF to implement a storage commitment service class user.
|
LaurelBridge.DCFExamples.StoreClient |
The StoreClient example demonstrates how to use the DCF to construct and use the high level store SCU class LaurelBridge.DCF.Dicom.Store.StoreClient.
|
LaurelBridge.DCFExamples.StoreJob |
The StoreJob example demonstrates how to use the DCF to construct and use the high level store SCU class LaurelBridge.DCF.Dicom.Store.StoreJob.
|
LaurelBridge.DCFExamples.StoreSCPCallback |
The StoreSCPCallback example demonstrates how to use the DCF to implement a simple store SCP using a callback method
that receives datasets and writes them to disk.
|
LaurelBridge.DCFExamples.StoreSCPExtended |
The StoreSCPExtended example demonstrates how to use the DCF to implement a simple store SCP by extending the stock StoreSCP
that receives datasets and writes them to disk.
|
LaurelBridge.DCFExamples.StoreSCU |
The StoreSCU example demonstrates how to use the DCF to construct and use the low level store SCU class LaurelBridge.DCF.Dicom.Store.StoreSCU.
|
LaurelBridge.DCFExamples.TLS | |
LaurelBridge.DCFExamples.Transcode |
The Transcode example demonstrates how to use the DCF to change the transfer syntax of a DICOM dataset.
|
LaurelBridge.DCFExamples.UnicodeLongFilename |
The UnicodeLongFilename example provides a code example for creating files with long filenames.
|
LaurelBridge.DCFExamples.UnicodeWideFilename |
The UnicodeWideFilename example provides a code example for creating files with wide character filenames.
|
LaurelBridge.DCFExamples.VerificationSCPCallback |
The VerificationSCPExtended example demonstrates how to use the DCF to implement a simple Verification (Echo) service class provider,
utilizing a callback to handle the CEchoRequest DIMSE messages.
|
LaurelBridge.DCFExamples.VerificationSCPExtended |
The VerificationSCPExtended example demonstrates how to use the DCF to implement a simple Verification (Echo) service class provider that extends the stock VerificationSCP,
overriding methods to handle the CEchoRequest DIMSE messages.
|
LaurelBridge.DCFExamples.VerificationSCU |
The VerificationSCU example demonstrates how to use DCF to implement a verification (DICOM echo) service class user.
|