generated.docs.javadoc.org.eclipse.dawnsci.nexus.impl.NXdetector_moduleImpl.html Maven / Gradle / Ivy
NXdetector_moduleImpl (h5jan API)
org.eclipse.dawnsci.nexus.impl
Class NXdetector_moduleImpl
- 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.NXdetector_moduleImpl
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Iterable<NodeLink>, GroupNode, Node, NXdetector_module, NXobject
public class NXdetector_moduleImpl
extends NXobjectImpl
implements NXdetector_module
Geometry and logical description of a detector module.
Many detectors consist of multiple
smaller modules. Sometimes it is important to know the exact position of such
modules.
This is the purpose of this group. It is a child group to NXdetector.
Note, the pixel size is given as values in the array fast_pixel_direction and slow_pixel_direction.
- 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.NXdetector_module
NX_DATA_ORIGIN, NX_DATA_SIZE, NX_FAST_PIXEL_DIRECTION, NX_FAST_PIXEL_DIRECTION_ATTRIBUTE_DEPENDS_ON, NX_FAST_PIXEL_DIRECTION_ATTRIBUTE_OFFSET, NX_FAST_PIXEL_DIRECTION_ATTRIBUTE_OFFSET_UNITS, NX_FAST_PIXEL_DIRECTION_ATTRIBUTE_TRANSFORMATION_TYPE, NX_FAST_PIXEL_DIRECTION_ATTRIBUTE_VECTOR, NX_MODULE_OFFSET, NX_MODULE_OFFSET_ATTRIBUTE_DEPENDS_ON, NX_MODULE_OFFSET_ATTRIBUTE_OFFSET, NX_MODULE_OFFSET_ATTRIBUTE_OFFSET_UNITS, NX_MODULE_OFFSET_ATTRIBUTE_TRANSFORMATION_TYPE, NX_MODULE_OFFSET_ATTRIBUTE_VECTOR, NX_SLOW_PIXEL_DIRECTION, NX_SLOW_PIXEL_DIRECTION_ATTRIBUTE_DEPENDS_ON, NX_SLOW_PIXEL_DIRECTION_ATTRIBUTE_OFFSET, NX_SLOW_PIXEL_DIRECTION_ATTRIBUTE_OFFSET_UNITS, NX_SLOW_PIXEL_DIRECTION_ATTRIBUTE_TRANSFORMATION_TYPE, NX_SLOW_PIXEL_DIRECTION_ATTRIBUTE_VECTOR
-
Constructor Summary
Constructors
Constructor and Description
NXdetector_moduleImpl()
NXdetector_moduleImpl(long oid)
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
IDataset
getData_origin()
A two value field which gives the index of the start of the
modules data in the
main area detector image in the underlying NXdetector module.
java.lang.Long
getData_originScalar()
A two value field which gives the index of the start of the
modules data in the
main area detector image in the underlying NXdetector module.
IDataset
getData_size()
Two values for the size of the module in pixels in each direction.
java.lang.Long
getData_sizeScalar()
Two values for the size of the module in pixels in each direction.
IDataset
getFast_pixel_direction()
Values along the direction of fastest varying pixel direction.
java.lang.String
getFast_pixel_directionAttributeDepends_on()
Points to the path of the next element in the geometry chain.
java.lang.String
getFast_pixel_directionAttributeOffset_units()
Units of the offset.
java.lang.Number
getFast_pixel_directionAttributeOffset()
A fixed offset applied before the transformation (three vector components).
java.lang.String
getFast_pixel_directionAttributeTransformation_type()
java.lang.Number
getFast_pixel_directionAttributeVector()
Three values that define the axis for this transformation
java.lang.Number
getFast_pixel_directionScalar()
Values along the direction of fastest varying pixel direction.
IDataset
getModule_offset()
Offset of the module in regards to the origin of the detector in an
arbitrary direction.
java.lang.String
getModule_offsetAttributeDepends_on()
Points to the path of the next element in the geometry chain.
java.lang.String
getModule_offsetAttributeOffset_units()
Units of the offset.
java.lang.Number
getModule_offsetAttributeOffset()
A fixed offset applied before the transformation (three vector components).
java.lang.String
getModule_offsetAttributeTransformation_type()
java.lang.Number
getModule_offsetAttributeVector()
Three values that define the axis for this transformation
java.lang.Number
getModule_offsetScalar()
Offset of the module in regards to the origin of the detector in an
arbitrary direction.
NexusBaseClass
getNexusBaseClass()
Enum constant from NexusBaseClass
for this base class, e.g.
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
getSlow_pixel_direction()
Values along the direction of fastest varying pixel direction.
java.lang.String
getSlow_pixel_directionAttributeDepends_on()
Points to the path of the next element in the geometry chain.
java.lang.String
getSlow_pixel_directionAttributeOffset_units()
Units of the offset.
java.lang.Number
getSlow_pixel_directionAttributeOffset()
A fixed offset applied before the transformation (three vector components).
java.lang.String
getSlow_pixel_directionAttributeTransformation_type()
java.lang.Number
getSlow_pixel_directionAttributeVector()
Three values that define the axis for this transformation
java.lang.Number
getSlow_pixel_directionScalar()
Values along the direction of fastest varying pixel direction.
DataNode
setData_origin(IDataset data_origin)
A two value field which gives the index of the start of the
modules data in the
main area detector image in the underlying NXdetector module.
DataNode
setData_originScalar(java.lang.Long data_origin)
A two value field which gives the index of the start of the
modules data in the
main area detector image in the underlying NXdetector module.
DataNode
setData_size(IDataset data_size)
Two values for the size of the module in pixels in each direction.
DataNode
setData_sizeScalar(java.lang.Long data_size)
Two values for the size of the module in pixels in each direction.
DataNode
setFast_pixel_direction(IDataset fast_pixel_direction)
Values along the direction of fastest varying pixel direction.
void
setFast_pixel_directionAttributeDepends_on(java.lang.String depends_on)
Points to the path of the next element in the geometry chain.
void
setFast_pixel_directionAttributeOffset_units(java.lang.String offset_units)
Units of the offset.
void
setFast_pixel_directionAttributeOffset(java.lang.Number offset)
A fixed offset applied before the transformation (three vector components).
void
setFast_pixel_directionAttributeTransformation_type(java.lang.String transformation_type)
void
setFast_pixel_directionAttributeVector(java.lang.Number vector)
Three values that define the axis for this transformation
DataNode
setFast_pixel_directionScalar(java.lang.Number fast_pixel_direction)
Values along the direction of fastest varying pixel direction.
DataNode
setModule_offset(IDataset module_offset)
Offset of the module in regards to the origin of the detector in an
arbitrary direction.
void
setModule_offsetAttributeDepends_on(java.lang.String depends_on)
Points to the path of the next element in the geometry chain.
void
setModule_offsetAttributeOffset_units(java.lang.String offset_units)
Units of the offset.
void
setModule_offsetAttributeOffset(java.lang.Number offset)
A fixed offset applied before the transformation (three vector components).
void
setModule_offsetAttributeTransformation_type(java.lang.String transformation_type)
void
setModule_offsetAttributeVector(java.lang.Number vector)
Three values that define the axis for this transformation
DataNode
setModule_offsetScalar(java.lang.Number module_offset)
Offset of the module in regards to the origin of the detector in an
arbitrary direction.
DataNode
setSlow_pixel_direction(IDataset slow_pixel_direction)
Values along the direction of fastest varying pixel direction.
void
setSlow_pixel_directionAttributeDepends_on(java.lang.String depends_on)
Points to the path of the next element in the geometry chain.
void
setSlow_pixel_directionAttributeOffset_units(java.lang.String offset_units)
Units of the offset.
void
setSlow_pixel_directionAttributeOffset(java.lang.Number offset)
A fixed offset applied before the transformation (three vector components).
void
setSlow_pixel_directionAttributeTransformation_type(java.lang.String transformation_type)
void
setSlow_pixel_directionAttributeVector(java.lang.Number vector)
Three values that define the axis for this transformation
DataNode
setSlow_pixel_directionScalar(java.lang.Number slow_pixel_direction)
Values along the direction of fastest varying pixel direction.
-
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
-
NXdetector_moduleImpl
public NXdetector_moduleImpl()
-
NXdetector_moduleImpl
public NXdetector_moduleImpl(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
-
getData_origin
public IDataset getData_origin()
Description copied from interface: NXdetector_module
A two value field which gives the index of the start of the
modules data in the
main area detector image in the underlying NXdetector module.
Type: NX_INT
- Specified by:
getData_origin
in interface NXdetector_module
- Returns:
- the value.
-
getData_originScalar
public java.lang.Long getData_originScalar()
Description copied from interface: NXdetector_module
A two value field which gives the index of the start of the
modules data in the
main area detector image in the underlying NXdetector module.
Type: NX_INT
- Specified by:
getData_originScalar
in interface NXdetector_module
- Returns:
- the value.
-
setData_origin
public DataNode setData_origin(IDataset data_origin)
Description copied from interface: NXdetector_module
A two value field which gives the index of the start of the
modules data in the
main area detector image in the underlying NXdetector module.
Type: NX_INT
- Specified by:
setData_origin
in interface NXdetector_module
- Parameters:
data_origin
- the data_origin
-
setData_originScalar
public DataNode setData_originScalar(java.lang.Long data_origin)
Description copied from interface: NXdetector_module
A two value field which gives the index of the start of the
modules data in the
main area detector image in the underlying NXdetector module.
Type: NX_INT
- Specified by:
setData_originScalar
in interface NXdetector_module
- Parameters:
data_origin
- the data_origin
-
getData_size
public IDataset getData_size()
Description copied from interface: NXdetector_module
Two values for the size of the module in pixels in each direction.
Type: NX_INT
- Specified by:
getData_size
in interface NXdetector_module
- Returns:
- the value.
-
getData_sizeScalar
public java.lang.Long getData_sizeScalar()
Description copied from interface: NXdetector_module
Two values for the size of the module in pixels in each direction.
Type: NX_INT
- Specified by:
getData_sizeScalar
in interface NXdetector_module
- Returns:
- the value.
-
setData_size
public DataNode setData_size(IDataset data_size)
Description copied from interface: NXdetector_module
Two values for the size of the module in pixels in each direction.
Type: NX_INT
- Specified by:
setData_size
in interface NXdetector_module
- Parameters:
data_size
- the data_size
-
setData_sizeScalar
public DataNode setData_sizeScalar(java.lang.Long data_size)
Description copied from interface: NXdetector_module
Two values for the size of the module in pixels in each direction.
Type: NX_INT
- Specified by:
setData_sizeScalar
in interface NXdetector_module
- Parameters:
data_size
- the data_size
-
getModule_offset
public IDataset getModule_offset()
Description copied from interface: NXdetector_module
Offset of the module in regards to the origin of the detector in an
arbitrary direction.
Units: NX_LENGTH
Type: NX_NUMBER
- Specified by:
getModule_offset
in interface NXdetector_module
- Returns:
- the value.
-
getModule_offsetScalar
public java.lang.Number getModule_offsetScalar()
Description copied from interface: NXdetector_module
Offset of the module in regards to the origin of the detector in an
arbitrary direction.
Units: NX_LENGTH
Type: NX_NUMBER
- Specified by:
getModule_offsetScalar
in interface NXdetector_module
- Returns:
- the value.
-
setModule_offset
public DataNode setModule_offset(IDataset module_offset)
Description copied from interface: NXdetector_module
Offset of the module in regards to the origin of the detector in an
arbitrary direction.
Units: NX_LENGTH
Type: NX_NUMBER
- Specified by:
setModule_offset
in interface NXdetector_module
- Parameters:
module_offset
- the module_offset
-
setModule_offsetScalar
public DataNode setModule_offsetScalar(java.lang.Number module_offset)
Description copied from interface: NXdetector_module
Offset of the module in regards to the origin of the detector in an
arbitrary direction.
Units: NX_LENGTH
Type: NX_NUMBER
- Specified by:
setModule_offsetScalar
in interface NXdetector_module
- Parameters:
module_offset
- the module_offset
-
getModule_offsetAttributeTransformation_type
public java.lang.String getModule_offsetAttributeTransformation_type()
Description copied from interface: NXdetector_module
Enumeration:
- translation
- Specified by:
getModule_offsetAttributeTransformation_type
in interface NXdetector_module
- Returns:
- the value.
-
setModule_offsetAttributeTransformation_type
public void setModule_offsetAttributeTransformation_type(java.lang.String transformation_type)
Description copied from interface: NXdetector_module
Enumeration:
- translation
- Specified by:
setModule_offsetAttributeTransformation_type
in interface NXdetector_module
- Parameters:
transformation_type
- the transformation_type
-
getModule_offsetAttributeVector
public java.lang.Number getModule_offsetAttributeVector()
Description copied from interface: NXdetector_module
Three values that define the axis for this transformation
- Specified by:
getModule_offsetAttributeVector
in interface NXdetector_module
- Returns:
- the value.
-
setModule_offsetAttributeVector
public void setModule_offsetAttributeVector(java.lang.Number vector)
Description copied from interface: NXdetector_module
Three values that define the axis for this transformation
- Specified by:
setModule_offsetAttributeVector
in interface NXdetector_module
- Parameters:
vector
- the vector
-
getModule_offsetAttributeOffset
public java.lang.Number getModule_offsetAttributeOffset()
Description copied from interface: NXdetector_module
A fixed offset applied before the transformation (three vector components).
- Specified by:
getModule_offsetAttributeOffset
in interface NXdetector_module
- Returns:
- the value.
-
setModule_offsetAttributeOffset
public void setModule_offsetAttributeOffset(java.lang.Number offset)
Description copied from interface: NXdetector_module
A fixed offset applied before the transformation (three vector components).
- Specified by:
setModule_offsetAttributeOffset
in interface NXdetector_module
- Parameters:
offset
- the offset
-
getModule_offsetAttributeOffset_units
public java.lang.String getModule_offsetAttributeOffset_units()
Description copied from interface: NXdetector_module
Units of the offset.
- Specified by:
getModule_offsetAttributeOffset_units
in interface NXdetector_module
- Returns:
- the value.
-
setModule_offsetAttributeOffset_units
public void setModule_offsetAttributeOffset_units(java.lang.String offset_units)
Description copied from interface: NXdetector_module
Units of the offset.
- Specified by:
setModule_offsetAttributeOffset_units
in interface NXdetector_module
- Parameters:
offset_units
- the offset_units
-
getModule_offsetAttributeDepends_on
public java.lang.String getModule_offsetAttributeDepends_on()
Description copied from interface: NXdetector_module
Points to the path of the next element in the geometry chain.
- Specified by:
getModule_offsetAttributeDepends_on
in interface NXdetector_module
- Returns:
- the value.
-
setModule_offsetAttributeDepends_on
public void setModule_offsetAttributeDepends_on(java.lang.String depends_on)
Description copied from interface: NXdetector_module
Points to the path of the next element in the geometry chain.
- Specified by:
setModule_offsetAttributeDepends_on
in interface NXdetector_module
- Parameters:
depends_on
- the depends_on
-
getFast_pixel_direction
public IDataset getFast_pixel_direction()
Description copied from interface: NXdetector_module
Values along the direction of fastest varying pixel direction. Each value in this
array is the size of a pixel in the units specified. Alternatively, if only one
value is given, all pixels in this direction have the same value. The direction
itself is given through the vector attribute.
Units: NX_LENGTH
Type: NX_NUMBER
- Specified by:
getFast_pixel_direction
in interface NXdetector_module
- Returns:
- the value.
-
getFast_pixel_directionScalar
public java.lang.Number getFast_pixel_directionScalar()
Description copied from interface: NXdetector_module
Values along the direction of fastest varying pixel direction. Each value in this
array is the size of a pixel in the units specified. Alternatively, if only one
value is given, all pixels in this direction have the same value. The direction
itself is given through the vector attribute.
Units: NX_LENGTH
Type: NX_NUMBER
- Specified by:
getFast_pixel_directionScalar
in interface NXdetector_module
- Returns:
- the value.
-
setFast_pixel_direction
public DataNode setFast_pixel_direction(IDataset fast_pixel_direction)
Description copied from interface: NXdetector_module
Values along the direction of fastest varying pixel direction. Each value in this
array is the size of a pixel in the units specified. Alternatively, if only one
value is given, all pixels in this direction have the same value. The direction
itself is given through the vector attribute.
Units: NX_LENGTH
Type: NX_NUMBER
- Specified by:
setFast_pixel_direction
in interface NXdetector_module
- Parameters:
fast_pixel_direction
- the fast_pixel_direction
-
setFast_pixel_directionScalar
public DataNode setFast_pixel_directionScalar(java.lang.Number fast_pixel_direction)
Description copied from interface: NXdetector_module
Values along the direction of fastest varying pixel direction. Each value in this
array is the size of a pixel in the units specified. Alternatively, if only one
value is given, all pixels in this direction have the same value. The direction
itself is given through the vector attribute.
Units: NX_LENGTH
Type: NX_NUMBER
- Specified by:
setFast_pixel_directionScalar
in interface NXdetector_module
- Parameters:
fast_pixel_direction
- the fast_pixel_direction
-
getFast_pixel_directionAttributeTransformation_type
public java.lang.String getFast_pixel_directionAttributeTransformation_type()
Description copied from interface: NXdetector_module
Enumeration:
- translation
- Specified by:
getFast_pixel_directionAttributeTransformation_type
in interface NXdetector_module
- Returns:
- the value.
-
setFast_pixel_directionAttributeTransformation_type
public void setFast_pixel_directionAttributeTransformation_type(java.lang.String transformation_type)
Description copied from interface: NXdetector_module
Enumeration:
- translation
- Specified by:
setFast_pixel_directionAttributeTransformation_type
in interface NXdetector_module
- Parameters:
transformation_type
- the transformation_type
-
getFast_pixel_directionAttributeVector
public java.lang.Number getFast_pixel_directionAttributeVector()
Description copied from interface: NXdetector_module
Three values that define the axis for this transformation
- Specified by:
getFast_pixel_directionAttributeVector
in interface NXdetector_module
- Returns:
- the value.
-
setFast_pixel_directionAttributeVector
public void setFast_pixel_directionAttributeVector(java.lang.Number vector)
Description copied from interface: NXdetector_module
Three values that define the axis for this transformation
- Specified by:
setFast_pixel_directionAttributeVector
in interface NXdetector_module
- Parameters:
vector
- the vector
-
getFast_pixel_directionAttributeOffset
public java.lang.Number getFast_pixel_directionAttributeOffset()
Description copied from interface: NXdetector_module
A fixed offset applied before the transformation (three vector components).
- Specified by:
getFast_pixel_directionAttributeOffset
in interface NXdetector_module
- Returns:
- the value.
-
setFast_pixel_directionAttributeOffset
public void setFast_pixel_directionAttributeOffset(java.lang.Number offset)
Description copied from interface: NXdetector_module
A fixed offset applied before the transformation (three vector components).
- Specified by:
setFast_pixel_directionAttributeOffset
in interface NXdetector_module
- Parameters:
offset
- the offset
-
getFast_pixel_directionAttributeOffset_units
public java.lang.String getFast_pixel_directionAttributeOffset_units()
Description copied from interface: NXdetector_module
Units of the offset.
- Specified by:
getFast_pixel_directionAttributeOffset_units
in interface NXdetector_module
- Returns:
- the value.
-
setFast_pixel_directionAttributeOffset_units
public void setFast_pixel_directionAttributeOffset_units(java.lang.String offset_units)
Description copied from interface: NXdetector_module
Units of the offset.
- Specified by:
setFast_pixel_directionAttributeOffset_units
in interface NXdetector_module
- Parameters:
offset_units
- the offset_units
-
getFast_pixel_directionAttributeDepends_on
public java.lang.String getFast_pixel_directionAttributeDepends_on()
Description copied from interface: NXdetector_module
Points to the path of the next element in the geometry chain.
- Specified by:
getFast_pixel_directionAttributeDepends_on
in interface NXdetector_module
- Returns:
- the value.
-
setFast_pixel_directionAttributeDepends_on
public void setFast_pixel_directionAttributeDepends_on(java.lang.String depends_on)
Description copied from interface: NXdetector_module
Points to the path of the next element in the geometry chain.
- Specified by:
setFast_pixel_directionAttributeDepends_on
in interface NXdetector_module
- Parameters:
depends_on
- the depends_on
-
getSlow_pixel_direction
public IDataset getSlow_pixel_direction()
Description copied from interface: NXdetector_module
Values along the direction of fastest varying pixel direction. Each value in this
array is the size of a pixel in the units specified. Alternatively, if only one
value is given, all pixels in this direction have the same value. The direction
itself is given through the vector attribute.
Type: NX_NUMBER
Units: NX_LENGTH
- Specified by:
getSlow_pixel_direction
in interface NXdetector_module
- Returns:
- the value.
-
getSlow_pixel_directionScalar
public java.lang.Number getSlow_pixel_directionScalar()
Description copied from interface: NXdetector_module
Values along the direction of fastest varying pixel direction. Each value in this
array is the size of a pixel in the units specified. Alternatively, if only one
value is given, all pixels in this direction have the same value. The direction
itself is given through the vector attribute.
Type: NX_NUMBER
Units: NX_LENGTH
- Specified by:
getSlow_pixel_directionScalar
in interface NXdetector_module
- Returns:
- the value.
-
setSlow_pixel_direction
public DataNode setSlow_pixel_direction(IDataset slow_pixel_direction)
Description copied from interface: NXdetector_module
Values along the direction of fastest varying pixel direction. Each value in this
array is the size of a pixel in the units specified. Alternatively, if only one
value is given, all pixels in this direction have the same value. The direction
itself is given through the vector attribute.
Type: NX_NUMBER
Units: NX_LENGTH
- Specified by:
setSlow_pixel_direction
in interface NXdetector_module
- Parameters:
slow_pixel_direction
- the slow_pixel_direction
-
setSlow_pixel_directionScalar
public DataNode setSlow_pixel_directionScalar(java.lang.Number slow_pixel_direction)
Description copied from interface: NXdetector_module
Values along the direction of fastest varying pixel direction. Each value in this
array is the size of a pixel in the units specified. Alternatively, if only one
value is given, all pixels in this direction have the same value. The direction
itself is given through the vector attribute.
Type: NX_NUMBER
Units: NX_LENGTH
- Specified by:
setSlow_pixel_directionScalar
in interface NXdetector_module
- Parameters:
slow_pixel_direction
- the slow_pixel_direction
-
getSlow_pixel_directionAttributeTransformation_type
public java.lang.String getSlow_pixel_directionAttributeTransformation_type()
Description copied from interface: NXdetector_module
Enumeration:
- translation
- Specified by:
getSlow_pixel_directionAttributeTransformation_type
in interface NXdetector_module
- Returns:
- the value.
-
setSlow_pixel_directionAttributeTransformation_type
public void setSlow_pixel_directionAttributeTransformation_type(java.lang.String transformation_type)
Description copied from interface: NXdetector_module
Enumeration:
- translation
- Specified by:
setSlow_pixel_directionAttributeTransformation_type
in interface NXdetector_module
- Parameters:
transformation_type
- the transformation_type
-
getSlow_pixel_directionAttributeVector
public java.lang.Number getSlow_pixel_directionAttributeVector()
Description copied from interface: NXdetector_module
Three values that define the axis for this transformation
- Specified by:
getSlow_pixel_directionAttributeVector
in interface NXdetector_module
- Returns:
- the value.
-
setSlow_pixel_directionAttributeVector
public void setSlow_pixel_directionAttributeVector(java.lang.Number vector)
Description copied from interface: NXdetector_module
Three values that define the axis for this transformation
- Specified by:
setSlow_pixel_directionAttributeVector
in interface NXdetector_module
- Parameters:
vector
- the vector
-
getSlow_pixel_directionAttributeOffset
public java.lang.Number getSlow_pixel_directionAttributeOffset()
Description copied from interface: NXdetector_module
A fixed offset applied before the transformation (three vector components).
- Specified by:
getSlow_pixel_directionAttributeOffset
in interface NXdetector_module
- Returns:
- the value.
-
setSlow_pixel_directionAttributeOffset
public void setSlow_pixel_directionAttributeOffset(java.lang.Number offset)
Description copied from interface: NXdetector_module
A fixed offset applied before the transformation (three vector components).
- Specified by:
setSlow_pixel_directionAttributeOffset
in interface NXdetector_module
- Parameters:
offset
- the offset
-
getSlow_pixel_directionAttributeOffset_units
public java.lang.String getSlow_pixel_directionAttributeOffset_units()
Description copied from interface: NXdetector_module
Units of the offset.
- Specified by:
getSlow_pixel_directionAttributeOffset_units
in interface NXdetector_module
- Returns:
- the value.
-
setSlow_pixel_directionAttributeOffset_units
public void setSlow_pixel_directionAttributeOffset_units(java.lang.String offset_units)
Description copied from interface: NXdetector_module
Units of the offset.
- Specified by:
setSlow_pixel_directionAttributeOffset_units
in interface NXdetector_module
- Parameters:
offset_units
- the offset_units
-
getSlow_pixel_directionAttributeDepends_on
public java.lang.String getSlow_pixel_directionAttributeDepends_on()
Description copied from interface: NXdetector_module
Points to the path of the next element in the geometry chain.
- Specified by:
getSlow_pixel_directionAttributeDepends_on
in interface NXdetector_module
- Returns:
- the value.
-
setSlow_pixel_directionAttributeDepends_on
public void setSlow_pixel_directionAttributeDepends_on(java.lang.String depends_on)
Description copied from interface: NXdetector_module
Points to the path of the next element in the geometry chain.
- Specified by:
setSlow_pixel_directionAttributeDepends_on
in interface NXdetector_module
- Parameters:
depends_on
- the depends_on