public class XRay3DGeneralSharedAcquisitionMacro extends Macro
| Constructor and Description |
|---|
XRay3DGeneralSharedAcquisitionMacro(IDataSet objDataSet)
This constructor constructs a Macro with specified DataSet.
|
XRay3DGeneralSharedAcquisitionMacro(IDataSet objDataSet,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with specified DataSet and DictionaryReader
|
XRay3DGeneralSharedAcquisitionMacro(IItem objItem)
This constructor constructs a Macro with the specified Item
|
XRay3DGeneralSharedAcquisitionMacro(IItem objItem,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with the specified Item and DictionaryReader
|
| Modifier and Type | Method and Description |
|---|---|
ContrastBolusAgentSequence |
getContrastBolusAgentSequence()
Retrieves pre-initialized object of Contrast/Bolus AgentSequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
short |
getContrastOrBolusAgentNumber()
Retrieves Identifying number, unique within this SOP Instance, of the agent administered.
|
java.lang.String |
getEndAcquisitionDatetime()
Retrieves the End Date and Time of Acquisition
|
double |
getExposureInmAs()
Retrieves The exposure expressed in milliampere seconds.
|
java.lang.String |
getExposureTimeinms()
Retrieves Exposure Time in ms.
|
float[] |
getFieldOfViewDimensionsInFloat()
Retrieves Field of ViewDimension(s) in Float.
|
java.lang.String |
getFieldOfViewHorizontalFlip()
Return type of Field of View HorizontalFlip.
|
java.lang.String[] |
getFieldOfViewOrigin()
Retrieves Field of View Origin.
|
java.lang.String |
getFieldOfViewRotation()
Return type of Field of View Rotation.
|
int[] |
getGridDimensions()
Retrieves Grid Dimensions.
|
java.lang.String |
getKVP()
Retrieves KVP.
|
SourceImageSequence |
getSourceImageSequence()
Retrieves pre-initialized object of Source Image Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
java.lang.String |
getStartAcquisitionDatetime()
Retrieves the Start Date and Time of Acquisition
|
XRayGridDescriptionMacro |
getXRayGridDescriptionMacro()
This method returns the X Ray Grid Description Macro with proper initialization.
|
double |
getXRayTubeCurrentInmA()
Retrieves the Nominal X-Ray tube current in milliamperes..
|
void |
setContrastOrBolusAgentNumber(short shContrastOrBolusAgentNumber)
Sets Identifying number, unique within this SOP Instance, of the agent administered.
|
void |
setEndAcquisitionDatetime(java.lang.String strEndAcquisitionDatetime)
Sets End date and time of that part of an acquisition used for this acquisition context.
|
void |
setExposureInmAs(double dblExposureInmAs)
Sets The exposure expressed in milliampere seconds.
|
void |
setExposureTimeinms(java.lang.String strExposureTimeinms)
Sets Exposure Time in ms.
|
void |
setFieldOfViewDescription(java.lang.String strFieldOfViewDescription)
Sets Manufacturer defined description of the field of view selected duringacquisition.
|
void |
setFieldOfViewDimensionsInFloat(float[] arrFFieldOfViewDimensionsInFloat)
Sets Dimensions in mm of the Field of View, that is the image pixels stored inPixel Data (7FE0,0010).
|
void |
setFieldOfViewHorizontalFlip(EnumFieldOfViewHorizontalFlip enumFieldOfViewHorizontalFlip)
Sets whether or not a horizontal flip has been applied to the Field of View, i.e.,the image pixels stored in Pixel Data (7FE0,0010), after rotation relative tothe physical detector as described in Field of View Rotation (0018,7032).
|
void |
setFieldOfViewOrigin(java.lang.String[] strFieldOfViewOrigin)
Sets the Offset of the TLHC of a rectangle circumscribing the Field of View, i.e., theimage pixels stored in Pixel Data (7FE0,0010) before rotation or flipping,from the TLHC of the physical detector area measured in physical detectorpixels as a row offset followed by a column offset.
|
void |
setFieldOfViewRotation(EnumFieldOfViewRotation enumFieldOfViewRotation)
Sets Clockwise rotation in degrees of Field of View, i.e., the image pixels storedin Pixel Data (7FE0,0010), relative to the physical detector.
|
void |
setGridDimensions(int[] lArrGridDimensions)
Sets Grid Dimensions.
|
void |
setKVP(java.lang.String strKVP)
Sets Peak kilo voltage output of the X-Ray generator used.
|
void |
setStartAcquisitionDateTime(java.lang.String strStartAcquisitionDatetime)
Sets Start date and time of that part of an acquisition used for this acquisitioncontext.
|
void |
setXRayTubeCurrentInmA(double dblXRayTubeCurrentInmA)
Sets the Nominal X-Ray tube current in milliamperes.
|
boolean |
validate()
Validates all the attributes in XRay3DGeneralSharedAcquisitionMacro
|
static boolean |
validate(IDataSet objIDataSet)
Validates all the attributes in XRay3DGeneralSharedAcquisitionMacro that are present in the DataSet
|
static boolean |
validate(IItem objIItem)
Validates all the attributes in XRay3DGeneralSharedAcquisitionMacro that are present in the DataSet
|
addDataElement, clone, contains, getDataElement, getTransferSyntaxpublic XRay3DGeneralSharedAcquisitionMacro(IDataSet objDataSet)
objDataSet - Collection of DataElementspublic XRay3DGeneralSharedAcquisitionMacro(IDataSet objDataSet, IDictionaryReader objDictionaryReader)
objDataSet - specifies the DataSetobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic XRay3DGeneralSharedAcquisitionMacro(IItem objItem)
objItem - specifies instance of Item classpublic XRay3DGeneralSharedAcquisitionMacro(IItem objItem, IDictionaryReader objDictionaryReader)
objItem - specifies instance of Item classobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic boolean validate()
throws InvalidMacroException
InvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public static boolean validate(IDataSet objIDataSet) throws InvalidMacroException
objIDataSet - collection of DataElementsInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public static boolean validate(IItem objIItem) throws InvalidMacroException
objIItem - collection of DataElements in a sequenceInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public XRayGridDescriptionMacro getXRayGridDescriptionMacro()
XRayGridDescriptionMacropublic SourceImageSequence getSourceImageSequence()
public void setFieldOfViewDimensionsInFloat(float[] arrFFieldOfViewDimensionsInFloat)
arrFFieldOfViewDimensionsInFloat - pair of floating point numberspublic float[] getFieldOfViewDimensionsInFloat()
public void setFieldOfViewOrigin(java.lang.String[] strFieldOfViewOrigin)
strFieldOfViewOrigin - String value of Field of View Origin.public java.lang.String[] getFieldOfViewOrigin()
public void setFieldOfViewRotation(EnumFieldOfViewRotation enumFieldOfViewRotation)
enumFieldOfViewRotation - enum value of Field of View Rotation.public java.lang.String getFieldOfViewRotation()
public void setFieldOfViewHorizontalFlip(EnumFieldOfViewHorizontalFlip enumFieldOfViewHorizontalFlip)
enumFieldOfViewHorizontalFlip - enum value of Setup Device Type.public java.lang.String getFieldOfViewHorizontalFlip()
public void setFieldOfViewDescription(java.lang.String strFieldOfViewDescription)
strFieldOfViewDescription - String value of Field of View Description.public void setGridDimensions(int[] lArrGridDimensions)
lArrGridDimensions - Long value of Grid Dimensionspublic int[] getGridDimensions()
public void setKVP(java.lang.String strKVP)
strKVP - String value of KVP.public java.lang.String getKVP()
public void setXRayTubeCurrentInmA(double dblXRayTubeCurrentInmA)
dblXRayTubeCurrentInmA - Double value of coordinatespublic double getXRayTubeCurrentInmA()
public void setExposureTimeinms(java.lang.String strExposureTimeinms)
strExposureTimeinms - String value of Exposure Time in mspublic java.lang.String getExposureTimeinms()
public void setExposureInmAs(double dblExposureInmAs)
dblExposureInmAs - Double value of coordinatespublic double getExposureInmAs()
public void setContrastOrBolusAgentNumber(short shContrastOrBolusAgentNumber)
shContrastOrBolusAgentNumber - short value of numberpublic short getContrastOrBolusAgentNumber()
public ContrastBolusAgentSequence getContrastBolusAgentSequence()
public void setStartAcquisitionDateTime(java.lang.String strStartAcquisitionDatetime)
strStartAcquisitionDatetime - String value of Acquisition Date and Time.public java.lang.String getStartAcquisitionDatetime()
public void setEndAcquisitionDatetime(java.lang.String strEndAcquisitionDatetime)
strEndAcquisitionDatetime - String value of End Acquisition Date and Time.public java.lang.String getEndAcquisitionDatetime()