EnsLib.DICOM.Util.TempData
class EnsLib.DICOM.Util.TempData extends %Library.RegisteredObject
This class serves as a temporary repository for data derived from a dataset. It is used by The ConvertStream() method of CalloutDCM when a dataset needs to be converted from one transfer syntax to another. The target stream is decomposed into the database and then re-composed onto another stream in the new binary formatProperty Inventory
Method Inventory
Properties
property TransferSyntax as %String;
This holds the selected transfer syntax
Property methods: TransferSyntaxDisplayToLogical(), TransferSyntaxGet(), TransferSyntaxIsValid(), TransferSyntaxLogicalToDisplay(), TransferSyntaxLogicalToOdbc(), TransferSyntaxNormalize(), TransferSyntaxSet()
Methods
method Clear() as %Status
Compose the dataset onto the target stream with the specified transfer syntax
method ExplicitGet() as %Boolean
Getter for Explicit property
This method initializes the object from an adapted stream. The stream should contain data in a format specified
by the transfer syntax.
method KeyGet() as %Integer
Accessor for the Key property
This method can be overriden by subclasses to cause the decomposition of a data set to be exited early.
This is useful for parsing file meta data and wire protocol command sets. For this implementation, decomposition
should continue to the end of the data set
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()