public class SCMultiFrameVectorModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
SCMultiFrameVectorModule(IDataSet objIDataSet)
Instantiates a new sC multi frame vector module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getDisplayWindowLabelVector()
Retrieves An array which contains, for each of the image frames, a label or number of the display window of a graphical user
interface from which the frame was captured.
|
java.lang.String[] |
getFrameLabelVector()
Return multi-valued attribute that contains a descriptive label for each of the image.
|
java.lang.String[] |
getFramePrimaryAngleVector()
Retrieves an array for each of the image frames, the primary angle of rotation about an undefined axis,in degrees.
|
java.lang.String[] |
getFrameSecondaryAngleVector()
Retrieves an array for each of the image frames, the secondary angle of rotation about an undefined axis,in degrees.
|
java.lang.String[] |
getFrameTimeVector()
Retrieves An array that contains the real time increments (in msec) between frames for
a Multi-frame image.
|
java.lang.String[] |
getPageNumberVector()
Retrieves an array which contains, for each of the image frames, the corresponding page numbers of the original document.
|
java.lang.String[] |
getSliceLocationVector()
Retrieves Relative position of exposure expressed in mm, as defined for Slice Location (0020,1041).
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
void |
setDisplayWindowLabelVector(java.lang.String[] arrStrDisplayWindowLabelVector)
Sets An array which contains, for each of the image frames, a label or number of the display window of a graphical user
interface from which the frame was captured.
|
void |
setFrameLabelVector(java.lang.String[] arrStrFrameLabelVector)
Sets a multi-valued attribute that contains a descriptive label for each of the image
frames.
|
void |
setFramePrimaryAngleVector(java.lang.String[] arrStrFramePrimaryAngleVector)
Sets an array for each of the image frames, the primary angle of rotation about an undefined axis,
in degrees.
|
void |
setFrameSecondaryAngleVector(java.lang.String[] arrStrFrameSecondaryAngleVector)
Sets an array for each of the image frames, the secondary angle of rotation about an undefined axis,
i.e.
|
void |
setFrameTimeVector(java.lang.String[] arrStrFrameTimeVector)
Sets an array that contains the real time increments (in msec) between frames for
a Multi-frame image.
|
void |
setPageNumberVector(java.lang.String[] arrStrPageNumberVector)
Sets an array which contains, for each of the image frames, the corresponding page numbers of the original document.
|
void |
setSliceLocationVector(java.lang.String[] arrStrSliceLocationVector)
Sets Relative position of exposure expressed in mm, as defined for Slice Location (0020,1041).
|
boolean |
validateModule()
This method validates each Attribute in the Module according to the Type
of the Attribute.Attributes are of 5 types.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public SCMultiFrameVectorModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic void setFrameTimeVector(java.lang.String[] arrStrFrameTimeVector)
arrStrFrameTimeVector - - String array of Frame Time values.public java.lang.String[] getFrameTimeVector()
public void setPageNumberVector(java.lang.String[] arrStrPageNumberVector)
arrStrPageNumberVector - - String array of Page Number Vector.public java.lang.String[] getPageNumberVector()
public void setFrameLabelVector(java.lang.String[] arrStrFrameLabelVector)
arrStrFrameLabelVector - the arr str frame label vectorpublic java.lang.String[] getFrameLabelVector()
public void setFramePrimaryAngleVector(java.lang.String[] arrStrFramePrimaryAngleVector)
arrStrFramePrimaryAngleVector - - String array of Frame Primary Angle Vector.public java.lang.String[] getFramePrimaryAngleVector()
public void setFrameSecondaryAngleVector(java.lang.String[] arrStrFrameSecondaryAngleVector)
arrStrFrameSecondaryAngleVector - - String array of Frame Secondary Angle Vector.public java.lang.String[] getFrameSecondaryAngleVector()
public void setSliceLocationVector(java.lang.String[] arrStrSliceLocationVector)
arrStrSliceLocationVector - - String array of Slice Location Vector.public java.lang.String[] getSliceLocationVector()
public void setDisplayWindowLabelVector(java.lang.String[] arrStrDisplayWindowLabelVector)
arrStrDisplayWindowLabelVector - - String array of Display Window Label Vector.public java.lang.String[] getDisplayWindowLabelVector()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module