Skip to content

com.inscoper.nbo.Detector_Type

Represents the XML complex type Detector. More...

Inherits from com.inscoper.nbo.ManufacturerSpec_Type, com.inscoper.nbo.NBOBaseClass

Inherited by com.inscoper.nbo.Camera_Type, com.inscoper.nbo.GenericDetector, com.inscoper.nbo.PointDetector_Type

Public Functions

Name
synchronized void delete()
Detector_Type()
String getTypeName()
Returns the class type name.
String getXMLName()
Returns the XML element name corresponding to this class.
ENBOType getNBOType()
Returns the NBO Type corresponding to this class.
NBOBaseClassVector getChildren()
Returns a list of all classes derived from this class.
NBOBaseClassVector getSubElements()
Returns a list of all child elements contained in this class.
void fromJsonFile(String path, boolean validate)
Populates this object from a JSON file.
void fromJsonFile(String path)
Populates this object from a JSON file.
void fromJsonString(String json_string, boolean validate)
Populates this object from a JSON string.
void fromJsonString(String json_string)
Populates this object from a JSON string.
void fromXmlFile(String path, boolean validate)
Populates this object from a XML file.
void fromXmlFile(String path)
Populates this object from a XML file.
void fromXmlString(String xml_string, boolean validate)
Populates this object from a XML string.
void fromXmlString(String xml_string)
Populates this object from a XML string.
void toXmlFile(String filename, boolean validate)
Serializes this object to an XML file.
void toXmlFile(String filename)
Serializes this object to an XML file.
String toXmlString(boolean validate)
Serializes this object to an XML string.
String toXmlString()
Serializes this object to an XML string.
void setID(DetectorID_Type value, boolean validate)
Sets the value of the ID attribute.
void setID(DetectorID_Type value)
Sets the value of the ID attribute.
DetectorID_Type getID()
Returns the value of the ID attribute.
void resetID()
Resets the ID attribute to an unset state.
boolean hasID()
Checks whether the optional ID attribute is present.
void setName(Denomination_Type value, boolean validate)
Sets the value of the Name attribute.
void setName(Denomination_Type value)
Sets the value of the Name attribute.
Denomination_Type getName()
Returns the value of the Name attribute.
void resetName()
Resets the Name attribute to an unset state.
boolean hasName()
Checks whether the optional Name attribute is present.
void setMount(DetectorMount_Type value, boolean validate)
Sets the value of the Mount attribute.
void setMount(DetectorMount_Type value)
Sets the value of the Mount attribute.
DetectorMount_Type getMount()
Returns the value of the Mount attribute.
void resetMount()
Resets the Mount attribute to an unset state.
boolean hasMount()
Checks whether the optional Mount attribute is present.
void setMaxBitDepth(DigitizerType_Type value, boolean validate)
Sets the value of the MaxBitDepth attribute.
void setMaxBitDepth(DigitizerType_Type value)
Sets the value of the MaxBitDepth attribute.
DigitizerType_Type getMaxBitDepth()
Returns the value of the MaxBitDepth attribute.
void resetMaxBitDepth()
Resets the MaxBitDepth attribute to an unset state.
boolean hasMaxBitDepth()
Checks whether the optional MaxBitDepth attribute is present.
void setQuantumEfficiency(float value, boolean validate)
Sets the value of the QuantumEfficiency attribute.
void setQuantumEfficiency(float value)
Sets the value of the QuantumEfficiency attribute.
float getQuantumEfficiency()
Returns the value of the QuantumEfficiency attribute.
void resetQuantumEfficiency()
Resets the QuantumEfficiency attribute to an unset state.
boolean hasQuantumEfficiency()
Checks whether the QuantumEfficiency attribute is present.
void setElectronicConversionFactor(float value, boolean validate)
Sets the value of the ElectronicConversionFactor attribute.
void setElectronicConversionFactor(float value)
Sets the value of the ElectronicConversionFactor attribute.
float getElectronicConversionFactor()
Returns the value of the ElectronicConversionFactor attribute.
void resetElectronicConversionFactor()
Resets the ElectronicConversionFactor attribute to an unset state.
boolean hasElectronicConversionFactor()
Checks whether the ElectronicConversionFactor attribute is present.
void setReadOutNoise(float value, boolean validate)
Sets the value of the ReadOutNoise attribute.
void setReadOutNoise(float value)
Sets the value of the ReadOutNoise attribute.
float getReadOutNoise()
Returns the value of the ReadOutNoise attribute.
void resetReadOutNoise()
Resets the ReadOutNoise attribute to an unset state.
boolean hasReadOutNoise()
Checks whether the ReadOutNoise attribute is present.
void setReadNoiseUnit(UnitsElectricCurrent_Type value, boolean validate)
Sets the value of the ReadNoiseUnit attribute.
void setReadNoiseUnit(UnitsElectricCurrent_Type value)
Sets the value of the ReadNoiseUnit attribute.
UnitsElectricCurrent_Type getReadNoiseUnit()
Returns the value of the ReadNoiseUnit attribute.
void resetReadNoiseUnit()
Resets the ReadNoiseUnit attribute to an unset state.
boolean hasReadNoiseUnit()
Checks whether the optional ReadNoiseUnit attribute is present.
void setDetectorNoiseModel(DetectorNoiseModel_Type value, boolean validate)
Sets the value of the DetectorNoiseModel attribute.
void setDetectorNoiseModel(DetectorNoiseModel_Type value)
Sets the value of the DetectorNoiseModel attribute.
DetectorNoiseModel_Type getDetectorNoiseModel()
Returns the value of the DetectorNoiseModel attribute.
void resetDetectorNoiseModel()
Resets the DetectorNoiseModel attribute to an unset state.
boolean hasDetectorNoiseModel()
Checks whether the optional DetectorNoiseModel attribute is present.
void setDarkCurrentRate(float value, boolean validate)
Sets the value of the DarkCurrentRate attribute.
void setDarkCurrentRate(float value)
Sets the value of the DarkCurrentRate attribute.
float getDarkCurrentRate()
Returns the value of the DarkCurrentRate attribute.
void resetDarkCurrentRate()
Resets the DarkCurrentRate attribute to an unset state.
boolean hasDarkCurrentRate()
Checks whether the DarkCurrentRate attribute is present.
void setDarkCurrentRateUnit(UnitsElectricCurrent_Type value, boolean validate)
Sets the value of the DarkCurrentRateUnit attribute.
void setDarkCurrentRateUnit(UnitsElectricCurrent_Type value)
Sets the value of the DarkCurrentRateUnit attribute.
UnitsElectricCurrent_Type getDarkCurrentRateUnit()
Returns the value of the DarkCurrentRateUnit attribute.
void resetDarkCurrentRateUnit()
Resets the DarkCurrentRateUnit attribute to an unset state.
boolean hasDarkCurrentRateUnit()
Checks whether the optional DarkCurrentRateUnit attribute is present.
void setDynamicRange(float value, boolean validate)
Sets the value of the DynamicRange attribute.
void setDynamicRange(float value)
Sets the value of the DynamicRange attribute.
float getDynamicRange()
Returns the value of the DynamicRange attribute.
void resetDynamicRange()
Resets the DynamicRange attribute to an unset state.
boolean hasDynamicRange()
Checks whether the DynamicRange attribute is present.
void setDynamicRangeUnit(UnitsRatio_Type value, boolean validate)
Sets the value of the DynamicRangeUnit attribute.
void setDynamicRangeUnit(UnitsRatio_Type value)
Sets the value of the DynamicRangeUnit attribute.
UnitsRatio_Type getDynamicRangeUnit()
Returns the value of the DynamicRangeUnit attribute.
void resetDynamicRangeUnit()
Resets the DynamicRangeUnit attribute to an unset state.
boolean hasDynamicRangeUnit()
Checks whether the optional DynamicRangeUnit attribute is present.
void setAmbientOperatingTemperature(float value, boolean validate)
Sets the value of the AmbientOperatingTemperature attribute.
void setAmbientOperatingTemperature(float value)
Sets the value of the AmbientOperatingTemperature attribute.
float getAmbientOperatingTemperature()
Returns the value of the AmbientOperatingTemperature attribute.
void resetAmbientOperatingTemperature()
Resets the AmbientOperatingTemperature attribute to an unset state.
boolean hasAmbientOperatingTemperature()
Checks whether the AmbientOperatingTemperature attribute is present.
void setAmbientOperatingTemperatureUnit(UnitsTemperature_Type value, boolean validate)
Sets the value of the AmbientOperatingTemperatureUnit attribute.
void setAmbientOperatingTemperatureUnit(UnitsTemperature_Type value)
Sets the value of the AmbientOperatingTemperatureUnit attribute.
UnitsTemperature_Type getAmbientOperatingTemperatureUnit()
Returns the value of the AmbientOperatingTemperatureUnit attribute.
void resetAmbientOperatingTemperatureUnit()
Resets the AmbientOperatingTemperatureUnit attribute to an unset state.
boolean hasAmbientOperatingTemperatureUnit()
Checks whether the optional AmbientOperatingTemperatureUnit attribute is present.
void setAmbientOperatingHumidity(float value, boolean validate)
Sets the value of the AmbientOperatingHumidity attribute.
void setAmbientOperatingHumidity(float value)
Sets the value of the AmbientOperatingHumidity attribute.
float getAmbientOperatingHumidity()
Returns the value of the AmbientOperatingHumidity attribute.
void resetAmbientOperatingHumidity()
Resets the AmbientOperatingHumidity attribute to an unset state.
boolean hasAmbientOperatingHumidity()
Checks whether the AmbientOperatingHumidity attribute is present.
void setRelayLensRef(LensRef_Type value, boolean validate)
Sets the value of the RelayLensRef element.
void setRelayLensRef(LensRef_Type value)
Sets the value of the RelayLensRef element.
LensRef_Type getRelayLensRef()
Returns the value of the RelayLensRef element.
void resetRelayLensRef()
Resets the RelayLensRef element to an unset state.
boolean hasRelayLensRef()
Checks whether the optional RelayLensRef element is present.
void setAnnotationRef_List(AnnotationRefVector value, boolean validate)
Sets the list of AnnotationRef elements.
void setAnnotationRef_List(AnnotationRefVector value)
Sets the list of AnnotationRef elements.
AnnotationRefVector getAnnotationRef_List()
Returns the list of AnnotationRef elements.
void addToAnnotationRef_List(AnnotationRef value, boolean validate)
Adds a new AnnotationRef element to this object.
void addToAnnotationRef_List(AnnotationRef value)
Adds a new AnnotationRef element to this object.
void clearAnnotationRef_List()
Clear the list of AnnotationRef.
void setWavelengthRange_List(Detector_Type_InlineWavelengthRangeVector value, boolean validate)
Sets the list of WavelengthRange elements.
void setWavelengthRange_List(Detector_Type_InlineWavelengthRangeVector value)
Sets the list of WavelengthRange elements.
Detector_Type_InlineWavelengthRangeVector getWavelengthRange_List()
Returns the list of WavelengthRange elements.
void addToWavelengthRange_List(Detector_Type_InlineWavelengthRange value, boolean validate)
Adds a new WavelengthRange element to this object.
void addToWavelengthRange_List(Detector_Type_InlineWavelengthRange value)
Adds a new WavelengthRange element to this object.
void clearWavelengthRange_List()
Clear the list of WavelengthRange.
Detector_Type __internal_create(long cPtr, boolean own)
Detector_Type fromBase(NBOBaseClass base)
Cast a NBOBaseClass to a Detector_Type.

Protected Functions

Name
Detector_Type(long cPtr, boolean cMemoryOwn)
void swigSetCMemOwn(boolean own)
void finalize()
long getCPtr(Detector_Type obj)

Additional inherited members

Public Functions inherited from com.inscoper.nbo.ManufacturerSpec_Type

Name
ManufacturerSpec_Type()
void setManufacturer(String value, boolean validate)
Sets the value of the Manufacturer attribute.
void setManufacturer(String value)
Sets the value of the Manufacturer attribute.
String getManufacturer()
Returns the value of the Manufacturer attribute.
void resetManufacturer()
Resets the Manufacturer attribute to an unset state.
boolean hasManufacturer()
Checks whether the Manufacturer attribute is present.
void setModel(String value, boolean validate)
Sets the value of the Model attribute.
void setModel(String value)
Sets the value of the Model attribute.
String getModel()
Returns the value of the Model attribute.
void resetModel()
Resets the Model attribute to an unset state.
boolean hasModel()
Checks whether the Model attribute is present.
void setCatalogNumber(String value, boolean validate)
Sets the value of the CatalogNumber attribute.
void setCatalogNumber(String value)
Sets the value of the CatalogNumber attribute.
String getCatalogNumber()
Returns the value of the CatalogNumber attribute.
void resetCatalogNumber()
Resets the CatalogNumber attribute to an unset state.
boolean hasCatalogNumber()
Checks whether the CatalogNumber attribute is present.
void setLotNumber(String value, boolean validate)
Sets the value of the LotNumber attribute.
void setLotNumber(String value)
Sets the value of the LotNumber attribute.
String getLotNumber()
Returns the value of the LotNumber attribute.
void resetLotNumber()
Resets the LotNumber attribute to an unset state.
boolean hasLotNumber()
Checks whether the LotNumber attribute is present.
void setMapAnnotation_List(MapAnnotationVector value, boolean validate)
Sets the list of MapAnnotation elements.
void setMapAnnotation_List(MapAnnotationVector value)
Sets the list of MapAnnotation elements.
MapAnnotationVector getMapAnnotation_List()
Returns the list of MapAnnotation elements.
void addToMapAnnotation_List(MapAnnotation value, boolean validate)
Adds a new MapAnnotation element to this object.
void addToMapAnnotation_List(MapAnnotation value)
Adds a new MapAnnotation element to this object.
void clearMapAnnotation_List()
Clear the list of MapAnnotation.
void setSpecsFile(FileAnnotation_Type value, boolean validate)
Sets the value of the SpecsFile element.
void setSpecsFile(FileAnnotation_Type value)
Sets the value of the SpecsFile element.
FileAnnotation_Type getSpecsFile()
Returns the value of the SpecsFile element.
void resetSpecsFile()
Resets the SpecsFile element to an unset state.
boolean hasSpecsFile()
Checks whether the optional SpecsFile element is present.
void setAdditionalVendorInformation_List(AdditionalVendorInformationVector value, boolean validate)
Sets the list of AdditionalVendorInformation elements.
void setAdditionalVendorInformation_List(AdditionalVendorInformationVector value)
Sets the list of AdditionalVendorInformation elements.
AdditionalVendorInformationVector getAdditionalVendorInformation_List()
Returns the list of AdditionalVendorInformation elements.
void addToAdditionalVendorInformation_List(AdditionalVendorInformation value, boolean validate)
Adds a new AdditionalVendorInformation element to this object.
void addToAdditionalVendorInformation_List(AdditionalVendorInformation value)
Adds a new AdditionalVendorInformation element to this object.
void clearAdditionalVendorInformation_List()
Clear the list of AdditionalVendorInformation.
StringSet getManufacturerAllowedValues()
Returns the allowed values for this attribut.
StringSet getModelAllowedValues()
Returns the allowed values for this attribut.
StringSet getCatalogNumberAllowedValues()
Returns the allowed values for this attribut.
StringSet getLotNumberAllowedValues()
Returns the allowed values for this attribut.

Protected Functions inherited from com.inscoper.nbo.ManufacturerSpec_Type

Name
ManufacturerSpec_Type(long cPtr, boolean cMemoryOwn)

Protected Functions inherited from com.inscoper.nbo.NBOBaseClass

Name
NBOBaseClass(long cPtr, boolean cMemoryOwn)

Detailed Description

public class com.inscoper.nbo.Detector_Type;

Represents the XML complex type Detector.

This element describes a Detector available for this Instrument. An Instrument may have more than one Detector of different types, such as a Photomultiplier, or a Camera. The Detector ID can be used as a reference within the Channel element. The values stored in Detector represent the fixed values, variable values modified during the Acquisition go in DetectorSettings.

Public Functions Documentation

function delete

function Detector_Type

function getTypeName

function getXMLName

function getNBOType

function getChildren

function getSubElements

function fromJsonFile

function fromJsonFile

function fromJsonString

function fromJsonString

function fromXmlFile

function fromXmlFile

function fromXmlString

function fromXmlString

function toXmlFile

function toXmlFile

function toXmlString

function toXmlString

function setID

function setID

function getID

function resetID

function hasID

function setName

function setName

function getName

function resetName

function hasName

function setMount

function setMount

function getMount

function resetMount

function hasMount

function setMaxBitDepth

function setMaxBitDepth

function getMaxBitDepth

function resetMaxBitDepth

function hasMaxBitDepth

function setQuantumEfficiency

function setQuantumEfficiency

function getQuantumEfficiency

function resetQuantumEfficiency

function hasQuantumEfficiency

function setElectronicConversionFactor

function setElectronicConversionFactor

function getElectronicConversionFactor

function resetElectronicConversionFactor

function hasElectronicConversionFactor

function setReadOutNoise

function setReadOutNoise

function getReadOutNoise

function resetReadOutNoise

function hasReadOutNoise

function setReadNoiseUnit

function setReadNoiseUnit

function getReadNoiseUnit

function resetReadNoiseUnit

function hasReadNoiseUnit

function setDetectorNoiseModel

function setDetectorNoiseModel

function getDetectorNoiseModel

function resetDetectorNoiseModel

function hasDetectorNoiseModel

function setDarkCurrentRate

function setDarkCurrentRate

function getDarkCurrentRate

function resetDarkCurrentRate

function hasDarkCurrentRate

function setDarkCurrentRateUnit

function setDarkCurrentRateUnit

function getDarkCurrentRateUnit

function resetDarkCurrentRateUnit

function hasDarkCurrentRateUnit

function setDynamicRange

function setDynamicRange

function getDynamicRange

function resetDynamicRange

function hasDynamicRange

function setDynamicRangeUnit

function setDynamicRangeUnit

function getDynamicRangeUnit

function resetDynamicRangeUnit

function hasDynamicRangeUnit

function setAmbientOperatingTemperature

function setAmbientOperatingTemperature

function getAmbientOperatingTemperature

function resetAmbientOperatingTemperature

function hasAmbientOperatingTemperature

function setAmbientOperatingTemperatureUnit

function setAmbientOperatingTemperatureUnit

function getAmbientOperatingTemperatureUnit

function resetAmbientOperatingTemperatureUnit

function hasAmbientOperatingTemperatureUnit

function setAmbientOperatingHumidity

function setAmbientOperatingHumidity

function getAmbientOperatingHumidity

function resetAmbientOperatingHumidity

function hasAmbientOperatingHumidity

function setRelayLensRef

function setRelayLensRef

function getRelayLensRef

function resetRelayLensRef

function hasRelayLensRef

function setAnnotationRef_List

function setAnnotationRef_List

function getAnnotationRef_List

function addToAnnotationRef_List

function addToAnnotationRef_List

function clearAnnotationRef_List

function setWavelengthRange_List

function setWavelengthRange_List

function getWavelengthRange_List

function addToWavelengthRange_List

function addToWavelengthRange_List

function clearWavelengthRange_List

function __internal_create

function fromBase

Protected Functions Documentation

function Detector_Type

function swigSetCMemOwn

function finalize

function getCPtr