public class IntravascularOCTAcquisitionParametersModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
IntravascularOCTAcquisitionParametersModule(IDataSet objIDataSet)
Creates Intravascular OCT Acquisition Parameters Module with default initialization.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getAlineRate()
Retrieves A-line Rate.
|
short |
getAlinesPerFrame()
Retrieves the A-lines Per Frame.
|
double |
getAxialResolution()
Retrieves Axial Resolution.
|
double |
getBeamSpotSize()
Retrieves Beam Spot Size.
|
double |
getEffectiveRefractiveIndex()
Retrieves Effective Refractive Index.
|
java.lang.String |
getOCTAcquisitionDomain()
Retrieves OCT Acquisition Domain.
|
double |
getOCTFocalDistance()
Retrieves OCT Focal Distance.
|
double |
getOCTOpticalCenterWavelength()
Retrieves OCT Optical Center Wavelength.
|
double |
getRangingDepth()
Retrieves Ranging Depth.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the collection of keys representing the DataElements that belong to this module.
|
void |
setAlineRate(double dAlineRate)
Sets A-line Rate.
|
void |
setAlinesPerFrame(short sAlinesPerFrame)
Sets the A-lines Per Frame.
|
void |
setAxialResolution(double dAxialResolution)
Sets Axial Resolution.
|
void |
setBeamSpotSize(double dBeamSpotSize)
Sets Beam Spot Size.
|
void |
setEffectiveRefractiveIndex(double dEffectiveRefractiveIndex)
Sets Effective Refractive Index.
|
void |
setOCTAcquisitionDomain(EnumOCTAcquisitionDomain enumOCTAcquisitionDomain)
Sets OCT Acquisition Domain.
|
void |
setOCTFocalDistance(double dOCTFocalDistance)
Sets OCT Focal Distance.
|
void |
setOCTOpticalCenterWavelength(double dOCTOpticalCenterWavelength)
Sets OCT Optical Center Wavelength.
|
void |
setRangingDepth(double dRangingDepth)
Sets Ranging Depth.
|
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 IntravascularOCTAcquisitionParametersModule(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 setOCTFocalDistance(double dOCTFocalDistance)
dOCTFocalDistance - double value of OCT Focal Distance.public double getOCTFocalDistance()
public void setBeamSpotSize(double dBeamSpotSize)
dBeamSpotSize - double value of Beam Spot Size.public double getBeamSpotSize()
public void setEffectiveRefractiveIndex(double dEffectiveRefractiveIndex)
dEffectiveRefractiveIndex - double value of Effective Refractive Index.public double getEffectiveRefractiveIndex()
public void setOCTAcquisitionDomain(EnumOCTAcquisitionDomain enumOCTAcquisitionDomain)
enumOCTAcquisitionDomain - the enum OCT Acquisition Domainpublic java.lang.String getOCTAcquisitionDomain()
public void setOCTOpticalCenterWavelength(double dOCTOpticalCenterWavelength)
dOCTOpticalCenterWavelength - double value of OCT Optical Center Wavelength.public double getOCTOpticalCenterWavelength()
public void setAxialResolution(double dAxialResolution)
dAxialResolution - double value of Axial Resolution.public double getAxialResolution()
public void setRangingDepth(double dRangingDepth)
dRangingDepth - double value of Ranging Depth.public double getRangingDepth()
public void setAlineRate(double dAlineRate)
dAlineRate - double value of A-line Rate.public double getAlineRate()
public void setAlinesPerFrame(short sAlinesPerFrame)
sAlinesPerFrame - short value of A-lines Per Frame.public short getAlinesPerFrame()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module