public class XRay3DGeneralPositionerMovementMacro extends Macro
| Constructor and Description |
|---|
XRay3DGeneralPositionerMovementMacro(IDataSet objDataSet)
This constructor constructs a Macro with specified DataSet.
|
XRay3DGeneralPositionerMovementMacro(IDataSet objDataSet,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with specified DataSet and DictionaryReader
|
XRay3DGeneralPositionerMovementMacro(IItem objItem)
This constructor constructs a Macro with the specified Item
|
XRay3DGeneralPositionerMovementMacro(IItem objItem,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with the specified Item and DictionaryReader
|
| Modifier and Type | Method and Description |
|---|---|
float |
getPrimaryPositionerIncrement()
Retrieves the Primary Positioner Increment
|
float |
getPrimaryPositionerIncrementSign()
Retrieves the Primary PositionerIncrement Sign
|
float |
getPrimaryPositionerScanArc()
Retrieves the Primary Positioner Scan Arc
|
float |
getPrimaryPositionerScanStartAngle()
Retrieves the Primary Positioner Scan StartAngle
|
float |
getSecondaryPositionerIncrement()
Retrieves the Secondary Positioner Increment
|
java.lang.String |
getSecondaryPositionerIncrementSign()
Return Direction of the secondary positioner rotation.
|
float |
getSecondaryPositionerScanArc()
Retrieves the Secondary Positioner Scan Arc
|
float |
getSecondaryPositionerScanStartAngle()
Retrieves the Secondary Positioner ScanStart Angle
|
void |
setPrimaryPositionerIncrement(float fPrimaryPositionerIncrement)
Sets Primary Positioner Increment
|
void |
setPrimaryPositionerIncrementSign(float fPrimaryPositionerIncrementSign)
Sets Primary PositionerIncrement Sign
|
void |
setPrimaryPositionerScanArc(float fPrimaryPositionerScanArc)
Sets Primary Positioner Scan Arc
|
void |
setPrimaryPositionerScanStartAngle(float fPrimaryPositionerScanStartAngle)
Sets Primary Positioner Scan StartAngle
|
void |
setSecondaryPositionerIncrement(float fSecondaryPositionerIncrement)
Sets Secondary Positioner Increment
|
void |
setSecondaryPositionerIncrementSign(EnumSecondaryPositionerIncrementSign enumSecondaryPositionerIncrementSign)
Sets Direction of the secondary positioner rotation.
|
void |
setSecondaryPositionerScanArc(float fSecondaryPositionerScanArc)
Sets Secondary Positioner Scan Arc
|
void |
setSecondaryPositionerScanStartAngle(float fSecondaryPositionerScanStartAngle)
Sets Secondary Positioner ScanStart Angle
|
boolean |
validate()
Validates all the attributes in XRay3DGeneralPositionerMovementMacro
|
static boolean |
validate(IDataSet objIDataSet)
Validates all the attributes in XRay3DGeneralPositionerMovementMacro that are present in the DataSet
|
static boolean |
validate(IItem objIItem)
Validates all the attributes in XRay3DGeneralPositionerMovementMacro that are present in the DataSet
|
addDataElement, clone, contains, getDataElement, getTransferSyntaxpublic XRay3DGeneralPositionerMovementMacro(IDataSet objDataSet)
objDataSet - Collection of DataElementspublic XRay3DGeneralPositionerMovementMacro(IDataSet objDataSet, IDictionaryReader objDictionaryReader)
objDataSet - specifies the DataSetobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic XRay3DGeneralPositionerMovementMacro(IItem objItem)
objItem - specifies instance of Item classpublic XRay3DGeneralPositionerMovementMacro(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 void setPrimaryPositionerScanArc(float fPrimaryPositionerScanArc)
fPrimaryPositionerScanArc - Float value of Primary Positioner Scan Arcpublic float getPrimaryPositionerScanArc()
public void setPrimaryPositionerScanStartAngle(float fPrimaryPositionerScanStartAngle)
fPrimaryPositionerScanStartAngle - Float value of Primary Positioner Scan StartAnglepublic float getPrimaryPositionerScanStartAngle()
public void setPrimaryPositionerIncrement(float fPrimaryPositionerIncrement)
fPrimaryPositionerIncrement - Float value of Primary Positioner Incrementpublic float getPrimaryPositionerIncrement()
public void setPrimaryPositionerIncrementSign(float fPrimaryPositionerIncrementSign)
fPrimaryPositionerIncrementSign - Float value of Primary PositionerIncrement Signpublic float getPrimaryPositionerIncrementSign()
public void setSecondaryPositionerScanArc(float fSecondaryPositionerScanArc)
fSecondaryPositionerScanArc - Float value of Secondary Positioner Scan Arcpublic float getSecondaryPositionerScanArc()
public void setSecondaryPositionerScanStartAngle(float fSecondaryPositionerScanStartAngle)
fSecondaryPositionerScanStartAngle - Float value of Secondary Positioner ScanStart Anglepublic float getSecondaryPositionerScanStartAngle()
public void setSecondaryPositionerIncrement(float fSecondaryPositionerIncrement)
fSecondaryPositionerScanStartAngle - Float value of Secondary Positioner Incrementpublic float getSecondaryPositionerIncrement()
public void setSecondaryPositionerIncrementSign(EnumSecondaryPositionerIncrementSign enumSecondaryPositionerIncrementSign)
enumSecondaryPositionerIncrementSign - enum value of Secondary PositionerIncrement Signpublic java.lang.String getSecondaryPositionerIncrementSign()