All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generated.docs.javadoc.org.eclipse.dawnsci.nexus.NXcapillary.html Maven / Gradle / Ivy






NXcapillary (h5jan API)












org.eclipse.dawnsci.nexus

Interface NXcapillary

  • All Superinterfaces:
    GroupNode, java.lang.Iterable<NodeLink>, Node, NXobject
    All Known Implementing Classes:
    NXcapillaryImpl


    public interface NXcapillary
    extends NXobject
    A capillary lens to focus the X-ray beam. Based on information provided by Gerd Wellenreuther (DESY).
    • Method Detail

      • getType

        IDataset getType()
        Type of the capillary

        Type: NX_CHAR

        Enumeration:

        • single_bounce
        • polycapillary
        • conical_capillary

        Returns:
        the value.
      • setType

        DataNode setType(IDataset type)
        Type of the capillary

        Type: NX_CHAR

        Enumeration:

        • single_bounce
        • polycapillary
        • conical_capillary

        Parameters:
        type - the type
      • getTypeScalar

        java.lang.String getTypeScalar()
        Type of the capillary

        Type: NX_CHAR

        Enumeration:

        • single_bounce
        • polycapillary
        • conical_capillary

        Returns:
        the value.
      • setTypeScalar

        DataNode setTypeScalar(java.lang.String type)
        Type of the capillary

        Type: NX_CHAR

        Enumeration:

        • single_bounce
        • polycapillary
        • conical_capillary

        Parameters:
        type - the type
      • getManufacturer

        IDataset getManufacturer()
        The manufacturer of the capillary. This is actually important as it may have an impact on performance.

        Type: NX_CHAR

        Returns:
        the value.
      • setManufacturer

        DataNode setManufacturer(IDataset manufacturer)
        The manufacturer of the capillary. This is actually important as it may have an impact on performance.

        Type: NX_CHAR

        Parameters:
        manufacturer - the manufacturer
      • getManufacturerScalar

        java.lang.String getManufacturerScalar()
        The manufacturer of the capillary. This is actually important as it may have an impact on performance.

        Type: NX_CHAR

        Returns:
        the value.
      • setManufacturerScalar

        DataNode setManufacturerScalar(java.lang.String manufacturer)
        The manufacturer of the capillary. This is actually important as it may have an impact on performance.

        Type: NX_CHAR

        Parameters:
        manufacturer - the manufacturer
      • getMaximum_incident_angle

        IDataset getMaximum_incident_angle()

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setMaximum_incident_angle

        DataNode setMaximum_incident_angle(IDataset maximum_incident_angle)

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        maximum_incident_angle - the maximum_incident_angle
      • getMaximum_incident_angleScalar

        java.lang.Double getMaximum_incident_angleScalar()

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setMaximum_incident_angleScalar

        DataNode setMaximum_incident_angleScalar(java.lang.Double maximum_incident_angle)

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        maximum_incident_angle - the maximum_incident_angle
      • getAccepting_aperture

        IDataset getAccepting_aperture()

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setAccepting_aperture

        DataNode setAccepting_aperture(IDataset accepting_aperture)

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        accepting_aperture - the accepting_aperture
      • getAccepting_apertureScalar

        java.lang.Double getAccepting_apertureScalar()

        Type: NX_FLOAT Units: NX_ANGLE

        Returns:
        the value.
      • setAccepting_apertureScalar

        DataNode setAccepting_apertureScalar(java.lang.Double accepting_aperture)

        Type: NX_FLOAT Units: NX_ANGLE

        Parameters:
        accepting_aperture - the accepting_aperture
      • getGain

        NXdata getGain()
        The gain of the capillary as a function of energy
        Returns:
        the value.
      • setGain

        void setGain(NXdata gain)
        The gain of the capillary as a function of energy
        Parameters:
        gain - the gain
      • getTransmission

        NXdata getTransmission()
        The transmission of the capillary as a function of energy
        Returns:
        the value.
      • setTransmission

        void setTransmission(NXdata transmission)
        The transmission of the capillary as a function of energy
        Parameters:
        transmission - the transmission
      • getWorking_distance

        IDataset getWorking_distance()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setWorking_distance

        DataNode setWorking_distance(IDataset working_distance)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        working_distance - the working_distance
      • getWorking_distanceScalar

        java.lang.Double getWorking_distanceScalar()

        Type: NX_FLOAT Units: NX_LENGTH

        Returns:
        the value.
      • setWorking_distanceScalar

        DataNode setWorking_distanceScalar(java.lang.Double working_distance)

        Type: NX_FLOAT Units: NX_LENGTH

        Parameters:
        working_distance - the working_distance
      • getFocal_size

        IDataset getFocal_size()
        The focal size in FWHM

        Type: NX_FLOAT

        Returns:
        the value.
      • setFocal_size

        DataNode setFocal_size(IDataset focal_size)
        The focal size in FWHM

        Type: NX_FLOAT

        Parameters:
        focal_size - the focal_size
      • getFocal_sizeScalar

        java.lang.Double getFocal_sizeScalar()
        The focal size in FWHM

        Type: NX_FLOAT

        Returns:
        the value.
      • setFocal_sizeScalar

        DataNode setFocal_sizeScalar(java.lang.Double focal_size)
        The focal size in FWHM

        Type: NX_FLOAT

        Parameters:
        focal_size - the focal_size




© 2015 - 2024 Weber Informatics LLC | Privacy Policy