generated.docs.javadoc.org.eclipse.dawnsci.nexus.impl.NXfermi_chopperImpl.html Maven / Gradle / Ivy
NXfermi_chopperImpl (h5jan API)
org.eclipse.dawnsci.nexus.impl
Class NXfermi_chopperImpl
- java.lang.Object
-
- org.eclipse.dawnsci.analysis.tree.impl.NodeImpl
-
- org.eclipse.dawnsci.analysis.tree.impl.GroupNodeImpl
-
- org.eclipse.dawnsci.nexus.impl.NXobjectImpl
-
- org.eclipse.dawnsci.nexus.impl.NXfermi_chopperImpl
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Iterable<NodeLink>, GroupNode, Node, NXfermi_chopper, NXobject
public class NXfermi_chopperImpl
extends NXobjectImpl
implements NXfermi_chopper
A Fermi chopper, possibly with curved slits.
- See Also:
- Serialized Form
-
-
Field Summary
Fields
Modifier and Type
Field and Description
static java.util.Set<NexusBaseClass>
PERMITTED_CHILD_GROUP_CLASSES
-
Fields inherited from class org.eclipse.dawnsci.nexus.impl.NXobjectImpl
NX_CLASS
-
Fields inherited from class org.eclipse.dawnsci.analysis.tree.impl.NodeImpl
attributes, id, INDENT
-
Fields inherited from interface org.eclipse.dawnsci.nexus.NXfermi_chopper
NX_ABSORBING_MATERIAL, NX_DISTANCE, NX_ENERGY, NX_HEIGHT, NX_NUMBER, NX_R_SLIT, NX_RADIUS, NX_ROTATION_SPEED, NX_SLIT, NX_TRANSMITTING_MATERIAL, NX_TYPE, NX_WAVELENGTH, NX_WIDTH
-
Constructor Summary
Constructors
Constructor and Description
NXfermi_chopperImpl()
NXfermi_chopperImpl(long oid)
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
IDataset
getAbsorbing_material()
absorbing material
java.lang.String
getAbsorbing_materialScalar()
absorbing material
java.util.Map<java.lang.String,NXgeometry>
getAllGeometry()
Get all NXgeometry nodes:
geometry of the fermi chopper
IDataset
getDistance()
distance
java.lang.Double
getDistanceScalar()
distance
IDataset
getEnergy()
energy selected
java.lang.Double
getEnergyScalar()
energy selected
NXgeometry
getGeometry()
geometry of the fermi chopper
NXgeometry
getGeometry(java.lang.String name)
Get a NXgeometry node by name:
geometry of the fermi chopper
IDataset
getHeight()
input beam height
java.lang.Double
getHeightScalar()
input beam height
NexusBaseClass
getNexusBaseClass()
Enum constant from NexusBaseClass
for this base class, e.g.
IDataset
getNumber()
number of slits
java.lang.Long
getNumberScalar()
number of slits
java.lang.Class<? extends NXobject>
getNXclass()
Java Class
object of the interface for this base class, e.g.
java.util.Set<NexusBaseClass>
getPermittedChildGroupClasses()
Returns a set containing the NexusBaseClass
constants for the permitted child group types
of this base class.
IDataset
getR_slit()
radius of curvature of slits
java.lang.Double
getR_slitScalar()
radius of curvature of slits
IDataset
getRadius()
radius of chopper
java.lang.Double
getRadiusScalar()
radius of chopper
IDataset
getRotation_speed()
chopper rotation speed
java.lang.Double
getRotation_speedScalar()
chopper rotation speed
IDataset
getSlit()
width of an individual slit
java.lang.Double
getSlitScalar()
width of an individual slit
IDataset
getTransmitting_material()
transmitting material
java.lang.String
getTransmitting_materialScalar()
transmitting material
IDataset
getType()
Fermi chopper type
java.lang.String
getTypeScalar()
Fermi chopper type
IDataset
getWavelength()
Wavelength transmitted by chopper
java.lang.Double
getWavelengthScalar()
Wavelength transmitted by chopper
IDataset
getWidth()
input beam width
java.lang.Double
getWidthScalar()
input beam width
DataNode
setAbsorbing_material(IDataset absorbing_material)
absorbing material
DataNode
setAbsorbing_materialScalar(java.lang.String absorbing_material)
absorbing material
void
setAllGeometry(java.util.Map<java.lang.String,NXgeometry> geometry)
Set multiple child nodes of a particular type.
DataNode
setDistance(IDataset distance)
distance
DataNode
setDistanceScalar(java.lang.Double distance)
distance
DataNode
setEnergy(IDataset energy)
energy selected
DataNode
setEnergyScalar(java.lang.Double energy)
energy selected
void
setGeometry(NXgeometry geometry)
geometry of the fermi chopper
void
setGeometry(java.lang.String name,
NXgeometry geometry)
Set a NXgeometry node by name:
geometry of the fermi chopper
DataNode
setHeight(IDataset height)
input beam height
DataNode
setHeightScalar(java.lang.Double height)
input beam height
DataNode
setNumber(IDataset number)
number of slits
DataNode
setNumberScalar(java.lang.Long number)
number of slits
DataNode
setR_slit(IDataset r_slit)
radius of curvature of slits
DataNode
setR_slitScalar(java.lang.Double r_slit)
radius of curvature of slits
DataNode
setRadius(IDataset radius)
radius of chopper
DataNode
setRadiusScalar(java.lang.Double radius)
radius of chopper
DataNode
setRotation_speed(IDataset rotation_speed)
chopper rotation speed
DataNode
setRotation_speedScalar(java.lang.Double rotation_speed)
chopper rotation speed
DataNode
setSlit(IDataset slit)
width of an individual slit
DataNode
setSlitScalar(java.lang.Double slit)
width of an individual slit
DataNode
setTransmitting_material(IDataset transmitting_material)
transmitting material
DataNode
setTransmitting_materialScalar(java.lang.String transmitting_material)
transmitting material
DataNode
setType(IDataset type)
Fermi chopper type
DataNode
setTypeScalar(java.lang.String type)
Fermi chopper type
DataNode
setWavelength(IDataset wavelength)
Wavelength transmitted by chopper
DataNode
setWavelengthScalar(java.lang.Double wavelength)
Wavelength transmitted by chopper
DataNode
setWidth(IDataset width)
input beam width
DataNode
setWidthScalar(java.lang.Double width)
input beam width
-
Methods inherited from class org.eclipse.dawnsci.nexus.impl.NXobjectImpl
addExternalLink, appendNodeString, canAddChild, createDataNode, getAllDatasets, getAttr, getAttrBoolean, getAttrDate, getAttrDouble, getAttrLong, getAttrNumber, getAttrString, getBoolean, getChild, getChildren, getChildren, getDataset, getDate, getDouble, getLazyWritableDataset, getLong, getNumber, getString, initializeFixedSizeLazyDataset, initializeLazyDataset, initializeLazyDataset, putChild, setAttribute, setChildren, setDataset, setDate, setField, setString
-
Methods inherited from class org.eclipse.dawnsci.analysis.tree.impl.GroupNodeImpl
addDataNode, addGroupNode, addNode, addNodeLink, addSymbolicNode, containsDataNode, containsGroupNode, containsNode, containsSymbolicNode, createNodeLink, findLinkedNodeName, findNodeLink, getDataNode, getDataNodeMap, getDataNodes, getDatasets, getGlobalPool, getGroupNode, getGroupNodeMap, getGroupNodes, getNames, getNode, getNodeLink, getNodeNameIterator, getNumberOfDataNodes, getNumberOfGroupNodes, getNumberOfNodelinks, getSymbolicNode, isGroupNode, isPopulated, iterator, removeDataNode, removeDataNode, removeGroupNode, removeGroupNode, removeSymbolicNode, removeSymbolicNode, setGlobalPool, toString
-
Methods inherited from class org.eclipse.dawnsci.analysis.tree.impl.NodeImpl
addAttribute, containsAttribute, getAttribute, getAttributeIterator, getAttributeNameIterator, getID, getNumberOfAttributes, isDataNode, isSymbolicNode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.dawnsci.nexus.NXobject
addExternalLink, canAddChild, createDataNode, getAllDatasets, getAttr, getAttrBoolean, getAttrDate, getAttrDouble, getAttrLong, getAttrNumber, getAttrString, getBoolean, getChild, getChildren, getChildren, getDataset, getDate, getDouble, getLazyWritableDataset, getLong, getNumber, getString, initializeFixedSizeLazyDataset, initializeLazyDataset, initializeLazyDataset, putChild, setAttribute, setChildren, setDataset, setField
-
Methods inherited from interface org.eclipse.dawnsci.analysis.api.tree.GroupNode
addDataNode, addGroupNode, addNode, addNodeLink, addSymbolicNode, containsDataNode, containsGroupNode, containsNode, containsSymbolicNode, findLinkedNodeName, findNodeLink, getDataNode, getDataNodeMap, getDataNodes, getDatasets, getGlobalPool, getGroupNode, getGroupNodeMap, getGroupNodes, getNames, getNode, getNodeLink, getNodeNameIterator, getNumberOfDataNodes, getNumberOfGroupNodes, getNumberOfNodelinks, getSymbolicNode, isPopulated, iterator, removeDataNode, removeDataNode, removeGroupNode, removeGroupNode, removeSymbolicNode, removeSymbolicNode, setGlobalPool
-
Methods inherited from interface org.eclipse.dawnsci.analysis.api.tree.Node
addAttribute, containsAttribute, getAttribute, getAttributeIterator, getAttributeNameIterator, getID, getNumberOfAttributes, isDataNode, isGroupNode, isSymbolicNode
-
-
Field Detail
-
PERMITTED_CHILD_GROUP_CLASSES
public static final java.util.Set<NexusBaseClass> PERMITTED_CHILD_GROUP_CLASSES
-
Constructor Detail
-
NXfermi_chopperImpl
public NXfermi_chopperImpl()
-
NXfermi_chopperImpl
public NXfermi_chopperImpl(long oid)
-
Method Detail
-
getNXclass
public java.lang.Class<? extends NXobject> getNXclass()
Description copied from interface: NXobject
Java Class
object of the interface for this base class, e.g. NXsample
.class.
- Specified by:
getNXclass
in interface NXobject
- Returns:
- name of Nexus class
-
getNexusBaseClass
public NexusBaseClass getNexusBaseClass()
Description copied from interface: NXobject
Enum constant from NexusBaseClass
for this base class, e.g. NexusBaseClass.NX_SAMPLE
.
- Specified by:
getNexusBaseClass
in interface NXobject
- Returns:
NexusBaseClass
enum constant for this class
-
getPermittedChildGroupClasses
public java.util.Set<NexusBaseClass> getPermittedChildGroupClasses()
Description copied from interface: NXobject
Returns a set containing the NexusBaseClass
constants for the permitted child group types
of this base class.
- Specified by:
getPermittedChildGroupClasses
in interface NXobject
- Returns:
NexusBaseClass
constants for permitted child groups
-
getType
public IDataset getType()
Description copied from interface: NXfermi_chopper
Fermi chopper type
- Specified by:
getType
in interface NXfermi_chopper
- Returns:
- the value.
-
getTypeScalar
public java.lang.String getTypeScalar()
Description copied from interface: NXfermi_chopper
Fermi chopper type
- Specified by:
getTypeScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setType
public DataNode setType(IDataset type)
Description copied from interface: NXfermi_chopper
Fermi chopper type
- Specified by:
setType
in interface NXfermi_chopper
- Parameters:
type
- the type
-
setTypeScalar
public DataNode setTypeScalar(java.lang.String type)
Description copied from interface: NXfermi_chopper
Fermi chopper type
- Specified by:
setTypeScalar
in interface NXfermi_chopper
- Parameters:
type
- the type
-
getRotation_speed
public IDataset getRotation_speed()
Description copied from interface: NXfermi_chopper
chopper rotation speed
Type: NX_FLOAT
Units: NX_FREQUENCY
- Specified by:
getRotation_speed
in interface NXfermi_chopper
- Returns:
- the value.
-
getRotation_speedScalar
public java.lang.Double getRotation_speedScalar()
Description copied from interface: NXfermi_chopper
chopper rotation speed
Type: NX_FLOAT
Units: NX_FREQUENCY
- Specified by:
getRotation_speedScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setRotation_speed
public DataNode setRotation_speed(IDataset rotation_speed)
Description copied from interface: NXfermi_chopper
chopper rotation speed
Type: NX_FLOAT
Units: NX_FREQUENCY
- Specified by:
setRotation_speed
in interface NXfermi_chopper
- Parameters:
rotation_speed
- the rotation_speed
-
setRotation_speedScalar
public DataNode setRotation_speedScalar(java.lang.Double rotation_speed)
Description copied from interface: NXfermi_chopper
chopper rotation speed
Type: NX_FLOAT
Units: NX_FREQUENCY
- Specified by:
setRotation_speedScalar
in interface NXfermi_chopper
- Parameters:
rotation_speed
- the rotation_speed
-
getRadius
public IDataset getRadius()
Description copied from interface: NXfermi_chopper
radius of chopper
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getRadius
in interface NXfermi_chopper
- Returns:
- the value.
-
getRadiusScalar
public java.lang.Double getRadiusScalar()
Description copied from interface: NXfermi_chopper
radius of chopper
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getRadiusScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setRadius
public DataNode setRadius(IDataset radius)
Description copied from interface: NXfermi_chopper
radius of chopper
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setRadius
in interface NXfermi_chopper
- Parameters:
radius
- the radius
-
setRadiusScalar
public DataNode setRadiusScalar(java.lang.Double radius)
Description copied from interface: NXfermi_chopper
radius of chopper
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setRadiusScalar
in interface NXfermi_chopper
- Parameters:
radius
- the radius
-
getSlit
public IDataset getSlit()
Description copied from interface: NXfermi_chopper
width of an individual slit
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getSlit
in interface NXfermi_chopper
- Returns:
- the value.
-
getSlitScalar
public java.lang.Double getSlitScalar()
Description copied from interface: NXfermi_chopper
width of an individual slit
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getSlitScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setSlit
public DataNode setSlit(IDataset slit)
Description copied from interface: NXfermi_chopper
width of an individual slit
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setSlit
in interface NXfermi_chopper
- Parameters:
slit
- the slit
-
setSlitScalar
public DataNode setSlitScalar(java.lang.Double slit)
Description copied from interface: NXfermi_chopper
width of an individual slit
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setSlitScalar
in interface NXfermi_chopper
- Parameters:
slit
- the slit
-
getR_slit
public IDataset getR_slit()
Description copied from interface: NXfermi_chopper
radius of curvature of slits
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getR_slit
in interface NXfermi_chopper
- Returns:
- the value.
-
getR_slitScalar
public java.lang.Double getR_slitScalar()
Description copied from interface: NXfermi_chopper
radius of curvature of slits
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getR_slitScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setR_slit
public DataNode setR_slit(IDataset r_slit)
Description copied from interface: NXfermi_chopper
radius of curvature of slits
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setR_slit
in interface NXfermi_chopper
- Parameters:
r_slit
- the r_slit
-
setR_slitScalar
public DataNode setR_slitScalar(java.lang.Double r_slit)
Description copied from interface: NXfermi_chopper
radius of curvature of slits
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setR_slitScalar
in interface NXfermi_chopper
- Parameters:
r_slit
- the r_slit
-
getNumber
public IDataset getNumber()
Description copied from interface: NXfermi_chopper
number of slits
Type: NX_INT
Units: NX_UNITLESS
- Specified by:
getNumber
in interface NXfermi_chopper
- Returns:
- the value.
-
getNumberScalar
public java.lang.Long getNumberScalar()
Description copied from interface: NXfermi_chopper
number of slits
Type: NX_INT
Units: NX_UNITLESS
- Specified by:
getNumberScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setNumber
public DataNode setNumber(IDataset number)
Description copied from interface: NXfermi_chopper
number of slits
Type: NX_INT
Units: NX_UNITLESS
- Specified by:
setNumber
in interface NXfermi_chopper
- Parameters:
number
- the number
-
setNumberScalar
public DataNode setNumberScalar(java.lang.Long number)
Description copied from interface: NXfermi_chopper
number of slits
Type: NX_INT
Units: NX_UNITLESS
- Specified by:
setNumberScalar
in interface NXfermi_chopper
- Parameters:
number
- the number
-
getHeight
public IDataset getHeight()
Description copied from interface: NXfermi_chopper
input beam height
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getHeight
in interface NXfermi_chopper
- Returns:
- the value.
-
getHeightScalar
public java.lang.Double getHeightScalar()
Description copied from interface: NXfermi_chopper
input beam height
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getHeightScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setHeight
public DataNode setHeight(IDataset height)
Description copied from interface: NXfermi_chopper
input beam height
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setHeight
in interface NXfermi_chopper
- Parameters:
height
- the height
-
setHeightScalar
public DataNode setHeightScalar(java.lang.Double height)
Description copied from interface: NXfermi_chopper
input beam height
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setHeightScalar
in interface NXfermi_chopper
- Parameters:
height
- the height
-
getWidth
public IDataset getWidth()
Description copied from interface: NXfermi_chopper
input beam width
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getWidth
in interface NXfermi_chopper
- Returns:
- the value.
-
getWidthScalar
public java.lang.Double getWidthScalar()
Description copied from interface: NXfermi_chopper
input beam width
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getWidthScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setWidth
public DataNode setWidth(IDataset width)
Description copied from interface: NXfermi_chopper
input beam width
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setWidth
in interface NXfermi_chopper
- Parameters:
width
- the width
-
setWidthScalar
public DataNode setWidthScalar(java.lang.Double width)
Description copied from interface: NXfermi_chopper
input beam width
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setWidthScalar
in interface NXfermi_chopper
- Parameters:
width
- the width
-
getDistance
public IDataset getDistance()
Description copied from interface: NXfermi_chopper
distance
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getDistance
in interface NXfermi_chopper
- Returns:
- the value.
-
getDistanceScalar
public java.lang.Double getDistanceScalar()
Description copied from interface: NXfermi_chopper
distance
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
getDistanceScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setDistance
public DataNode setDistance(IDataset distance)
Description copied from interface: NXfermi_chopper
distance
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setDistance
in interface NXfermi_chopper
- Parameters:
distance
- the distance
-
setDistanceScalar
public DataNode setDistanceScalar(java.lang.Double distance)
Description copied from interface: NXfermi_chopper
distance
Type: NX_FLOAT
Units: NX_LENGTH
- Specified by:
setDistanceScalar
in interface NXfermi_chopper
- Parameters:
distance
- the distance
-
getWavelength
public IDataset getWavelength()
Description copied from interface: NXfermi_chopper
Wavelength transmitted by chopper
Type: NX_FLOAT
Units: NX_WAVELENGTH
- Specified by:
getWavelength
in interface NXfermi_chopper
- Returns:
- the value.
-
getWavelengthScalar
public java.lang.Double getWavelengthScalar()
Description copied from interface: NXfermi_chopper
Wavelength transmitted by chopper
Type: NX_FLOAT
Units: NX_WAVELENGTH
- Specified by:
getWavelengthScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setWavelength
public DataNode setWavelength(IDataset wavelength)
Description copied from interface: NXfermi_chopper
Wavelength transmitted by chopper
Type: NX_FLOAT
Units: NX_WAVELENGTH
- Specified by:
setWavelength
in interface NXfermi_chopper
- Parameters:
wavelength
- the wavelength
-
setWavelengthScalar
public DataNode setWavelengthScalar(java.lang.Double wavelength)
Description copied from interface: NXfermi_chopper
Wavelength transmitted by chopper
Type: NX_FLOAT
Units: NX_WAVELENGTH
- Specified by:
setWavelengthScalar
in interface NXfermi_chopper
- Parameters:
wavelength
- the wavelength
-
getEnergy
public IDataset getEnergy()
Description copied from interface: NXfermi_chopper
energy selected
Type: NX_FLOAT
Units: NX_ENERGY
- Specified by:
getEnergy
in interface NXfermi_chopper
- Returns:
- the value.
-
getEnergyScalar
public java.lang.Double getEnergyScalar()
Description copied from interface: NXfermi_chopper
energy selected
Type: NX_FLOAT
Units: NX_ENERGY
- Specified by:
getEnergyScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setEnergy
public DataNode setEnergy(IDataset energy)
Description copied from interface: NXfermi_chopper
energy selected
Type: NX_FLOAT
Units: NX_ENERGY
- Specified by:
setEnergy
in interface NXfermi_chopper
- Parameters:
energy
- the energy
-
setEnergyScalar
public DataNode setEnergyScalar(java.lang.Double energy)
Description copied from interface: NXfermi_chopper
energy selected
Type: NX_FLOAT
Units: NX_ENERGY
- Specified by:
setEnergyScalar
in interface NXfermi_chopper
- Parameters:
energy
- the energy
-
getGeometry
public NXgeometry getGeometry()
Description copied from interface: NXfermi_chopper
geometry of the fermi chopper
- Specified by:
getGeometry
in interface NXfermi_chopper
- Returns:
- the value.
-
setGeometry
public void setGeometry(NXgeometry geometry)
Description copied from interface: NXfermi_chopper
geometry of the fermi chopper
- Specified by:
setGeometry
in interface NXfermi_chopper
- Parameters:
geometry
- the geometry
-
getGeometry
public NXgeometry getGeometry(java.lang.String name)
Description copied from interface: NXfermi_chopper
Get a NXgeometry node by name:
-
geometry of the fermi chopper
- Specified by:
getGeometry
in interface NXfermi_chopper
- Parameters:
name
- the name of the node.
- Returns:
- a map from node names to the NXgeometry for that node.
-
setGeometry
public void setGeometry(java.lang.String name,
NXgeometry geometry)
Description copied from interface: NXfermi_chopper
Set a NXgeometry node by name:
-
geometry of the fermi chopper
- Specified by:
setGeometry
in interface NXfermi_chopper
- Parameters:
name
- the name of the node
geometry
- the value to set
-
getAllGeometry
public java.util.Map<java.lang.String,NXgeometry> getAllGeometry()
Description copied from interface: NXfermi_chopper
Get all NXgeometry nodes:
-
geometry of the fermi chopper
- Specified by:
getAllGeometry
in interface NXfermi_chopper
- Returns:
- a map from node names to the NXgeometry for that node.
-
setAllGeometry
public void setAllGeometry(java.util.Map<java.lang.String,NXgeometry> geometry)
Description copied from interface: NXfermi_chopper
Set multiple child nodes of a particular type.
-
geometry of the fermi chopper
- Specified by:
setAllGeometry
in interface NXfermi_chopper
- Parameters:
geometry
- the child nodes to add
-
getAbsorbing_material
public IDataset getAbsorbing_material()
Description copied from interface: NXfermi_chopper
absorbing material
- Specified by:
getAbsorbing_material
in interface NXfermi_chopper
- Returns:
- the value.
-
getAbsorbing_materialScalar
public java.lang.String getAbsorbing_materialScalar()
Description copied from interface: NXfermi_chopper
absorbing material
- Specified by:
getAbsorbing_materialScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setAbsorbing_material
public DataNode setAbsorbing_material(IDataset absorbing_material)
Description copied from interface: NXfermi_chopper
absorbing material
- Specified by:
setAbsorbing_material
in interface NXfermi_chopper
- Parameters:
absorbing_material
- the absorbing_material
-
setAbsorbing_materialScalar
public DataNode setAbsorbing_materialScalar(java.lang.String absorbing_material)
Description copied from interface: NXfermi_chopper
absorbing material
- Specified by:
setAbsorbing_materialScalar
in interface NXfermi_chopper
- Parameters:
absorbing_material
- the absorbing_material
-
getTransmitting_material
public IDataset getTransmitting_material()
Description copied from interface: NXfermi_chopper
transmitting material
- Specified by:
getTransmitting_material
in interface NXfermi_chopper
- Returns:
- the value.
-
getTransmitting_materialScalar
public java.lang.String getTransmitting_materialScalar()
Description copied from interface: NXfermi_chopper
transmitting material
- Specified by:
getTransmitting_materialScalar
in interface NXfermi_chopper
- Returns:
- the value.
-
setTransmitting_material
public DataNode setTransmitting_material(IDataset transmitting_material)
Description copied from interface: NXfermi_chopper
transmitting material
- Specified by:
setTransmitting_material
in interface NXfermi_chopper
- Parameters:
transmitting_material
- the transmitting_material
-
setTransmitting_materialScalar
public DataNode setTransmitting_materialScalar(java.lang.String transmitting_material)
Description copied from interface: NXfermi_chopper
transmitting material
- Specified by:
setTransmitting_materialScalar
in interface NXfermi_chopper
- Parameters:
transmitting_material
- the transmitting_material