generated.docs.javadoc.org.eclipse.dawnsci.nexus.impl.NXsample_componentImpl.html Maven / Gradle / Ivy
NXsample_componentImpl (h5jan API)
org.eclipse.dawnsci.nexus.impl
Class NXsample_componentImpl
- 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.NXsample_componentImpl
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Iterable<NodeLink>, GroupNode, Node, NXobject, NXsample_component
public class NXsample_componentImpl
extends NXobjectImpl
implements NXsample_component
One group like this per component can be recorded For a sample consisting of multiple components.
- 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.NXsample_component
NX_CHEMICAL_FORMULA, NX_DENSITY, NX_DESCRIPTION, NX_MASS, NX_NAME, NX_ORIENTATION_MATRIX, NX_POINT_GROUP, NX_RELATIVE_MOLECULAR_MASS, NX_SAMPLE_ORIENTATION, NX_SCATTERING_LENGTH_DENSITY, NX_SPACE_GROUP, NX_UNIT_CELL_ABC, NX_UNIT_CELL_ALPHABETAGAMMA, NX_UNIT_CELL_CLASS, NX_UNIT_CELL_VOLUME, NX_VOLUME_FRACTION
-
Constructor Summary
Constructors
Constructor and Description
NXsample_componentImpl()
NXsample_componentImpl(long oid)
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
IDataset
getChemical_formula()
The chemical formula specified using CIF conventions.
java.lang.String
getChemical_formulaScalar()
The chemical formula specified using CIF conventions.
IDataset
getDensity()
Density of sample component
java.lang.Double
getDensityScalar()
Density of sample component
IDataset
getDescription()
Description of the sample component
java.lang.String
getDescriptionScalar()
Description of the sample component
IDataset
getMass()
Mass of sample component
java.lang.Double
getMassScalar()
Mass of sample component
IDataset
getName()
Descriptive name of sample component
java.lang.String
getNameScalar()
Descriptive name of sample component
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.
IDataset
getOrientation_matrix()
Orientation matrix of single crystal sample component.
java.lang.Double
getOrientation_matrixScalar()
Orientation matrix of single crystal sample component.
java.util.Set<NexusBaseClass>
getPermittedChildGroupClasses()
Returns a set containing the NexusBaseClass
constants for the permitted child group types
of this base class.
IDataset
getPoint_group()
Crystallographic point group, deprecated if space_group present
java.lang.String
getPoint_groupScalar()
Crystallographic point group, deprecated if space_group present
IDataset
getRelative_molecular_mass()
Relative Molecular Mass of sample component
java.lang.Double
getRelative_molecular_massScalar()
Relative Molecular Mass of sample component
IDataset
getSample_orientation()
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
java.lang.Double
getSample_orientationScalar()
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
IDataset
getScattering_length_density()
Scattering length density of component
java.lang.Double
getScattering_length_densityScalar()
Scattering length density of component
IDataset
getSpace_group()
Crystallographic space group
java.lang.String
getSpace_groupScalar()
Crystallographic space group
NXdata
getTransmission()
As a function of Wavelength
IDataset
getUnit_cell_abc()
Crystallography unit cell parameters a, b, and c
java.lang.Double
getUnit_cell_abcScalar()
Crystallography unit cell parameters a, b, and c
IDataset
getUnit_cell_alphabetagamma()
Crystallography unit cell parameters alpha, beta, and gamma
java.lang.Double
getUnit_cell_alphabetagammaScalar()
Crystallography unit cell parameters alpha, beta, and gamma
IDataset
getUnit_cell_class()
In case it is all we know and we want to record/document it
java.lang.String
getUnit_cell_classScalar()
In case it is all we know and we want to record/document it
IDataset
getUnit_cell_volume()
Volume of the unit cell
java.lang.Double
getUnit_cell_volumeScalar()
Volume of the unit cell
IDataset
getVolume_fraction()
Volume fraction of component
java.lang.Double
getVolume_fractionScalar()
Volume fraction of component
DataNode
setChemical_formula(IDataset chemical_formula)
The chemical formula specified using CIF conventions.
DataNode
setChemical_formulaScalar(java.lang.String chemical_formula)
The chemical formula specified using CIF conventions.
DataNode
setDensity(IDataset density)
Density of sample component
DataNode
setDensityScalar(java.lang.Double density)
Density of sample component
DataNode
setDescription(IDataset description)
Description of the sample component
DataNode
setDescriptionScalar(java.lang.String description)
Description of the sample component
DataNode
setMass(IDataset mass)
Mass of sample component
DataNode
setMassScalar(java.lang.Double mass)
Mass of sample component
DataNode
setName(IDataset name)
Descriptive name of sample component
DataNode
setNameScalar(java.lang.String name)
Descriptive name of sample component
DataNode
setOrientation_matrix(IDataset orientation_matrix)
Orientation matrix of single crystal sample component.
DataNode
setOrientation_matrixScalar(java.lang.Double orientation_matrix)
Orientation matrix of single crystal sample component.
DataNode
setPoint_group(IDataset point_group)
Crystallographic point group, deprecated if space_group present
DataNode
setPoint_groupScalar(java.lang.String point_group)
Crystallographic point group, deprecated if space_group present
DataNode
setRelative_molecular_mass(IDataset relative_molecular_mass)
Relative Molecular Mass of sample component
DataNode
setRelative_molecular_massScalar(java.lang.Double relative_molecular_mass)
Relative Molecular Mass of sample component
DataNode
setSample_orientation(IDataset sample_orientation)
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
DataNode
setSample_orientationScalar(java.lang.Double sample_orientation)
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
DataNode
setScattering_length_density(IDataset scattering_length_density)
Scattering length density of component
DataNode
setScattering_length_densityScalar(java.lang.Double scattering_length_density)
Scattering length density of component
DataNode
setSpace_group(IDataset space_group)
Crystallographic space group
DataNode
setSpace_groupScalar(java.lang.String space_group)
Crystallographic space group
void
setTransmission(NXdata transmission)
As a function of Wavelength
DataNode
setUnit_cell_abc(IDataset unit_cell_abc)
Crystallography unit cell parameters a, b, and c
DataNode
setUnit_cell_abcScalar(java.lang.Double unit_cell_abc)
Crystallography unit cell parameters a, b, and c
DataNode
setUnit_cell_alphabetagamma(IDataset unit_cell_alphabetagamma)
Crystallography unit cell parameters alpha, beta, and gamma
DataNode
setUnit_cell_alphabetagammaScalar(java.lang.Double unit_cell_alphabetagamma)
Crystallography unit cell parameters alpha, beta, and gamma
DataNode
setUnit_cell_class(IDataset unit_cell_class)
In case it is all we know and we want to record/document it
DataNode
setUnit_cell_classScalar(java.lang.String unit_cell_class)
In case it is all we know and we want to record/document it
DataNode
setUnit_cell_volume(IDataset unit_cell_volume)
Volume of the unit cell
DataNode
setUnit_cell_volumeScalar(java.lang.Double unit_cell_volume)
Volume of the unit cell
DataNode
setVolume_fraction(IDataset volume_fraction)
Volume fraction of component
DataNode
setVolume_fractionScalar(java.lang.Double volume_fraction)
Volume fraction of component
-
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
-
NXsample_componentImpl
public NXsample_componentImpl()
-
NXsample_componentImpl
public NXsample_componentImpl(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
-
getName
public IDataset getName()
Description copied from interface: NXsample_component
Descriptive name of sample component
- Specified by:
getName
in interface NXsample_component
- Returns:
- the value.
-
getNameScalar
public java.lang.String getNameScalar()
Description copied from interface: NXsample_component
Descriptive name of sample component
- Specified by:
getNameScalar
in interface NXsample_component
- Returns:
- the value.
-
setName
public DataNode setName(IDataset name)
Description copied from interface: NXsample_component
Descriptive name of sample component
- Specified by:
setName
in interface NXsample_component
- Parameters:
name
- the name
-
setNameScalar
public DataNode setNameScalar(java.lang.String name)
Description copied from interface: NXsample_component
Descriptive name of sample component
- Specified by:
setNameScalar
in interface NXsample_component
- Parameters:
name
- the name
-
getChemical_formula
public IDataset getChemical_formula()
Description copied from interface: NXsample_component
The chemical formula specified using CIF conventions.
Abbreviated version of CIF standard:
* Only recognized element symbols may be used.
* Each element symbol is followed by a 'count' number. A count of '1' may be omitted.
* A space or parenthesis must separate each cluster of (element symbol + count).
* Where a group of elements is enclosed in parentheses, the multiplier for the
group must follow the closing parentheses. That is, all element and group
multipliers are assumed to be printed as subscripted numbers.
* Unless the elements are ordered in a manner that corresponds to their chemical
structure, the order of the elements within any group or moiety depends on
whether or not carbon is present.
* If carbon is present, the order should be:
- C, then H, then the other elements in alphabetical order of their symbol.
- If carbon is not present, the elements are listed purely in alphabetic order of their symbol.
* This is the *Hill* system used by Chemical Abstracts.
- Specified by:
getChemical_formula
in interface NXsample_component
- Returns:
- the value.
-
getChemical_formulaScalar
public java.lang.String getChemical_formulaScalar()
Description copied from interface: NXsample_component
The chemical formula specified using CIF conventions.
Abbreviated version of CIF standard:
* Only recognized element symbols may be used.
* Each element symbol is followed by a 'count' number. A count of '1' may be omitted.
* A space or parenthesis must separate each cluster of (element symbol + count).
* Where a group of elements is enclosed in parentheses, the multiplier for the
group must follow the closing parentheses. That is, all element and group
multipliers are assumed to be printed as subscripted numbers.
* Unless the elements are ordered in a manner that corresponds to their chemical
structure, the order of the elements within any group or moiety depends on
whether or not carbon is present.
* If carbon is present, the order should be:
- C, then H, then the other elements in alphabetical order of their symbol.
- If carbon is not present, the elements are listed purely in alphabetic order of their symbol.
* This is the *Hill* system used by Chemical Abstracts.
- Specified by:
getChemical_formulaScalar
in interface NXsample_component
- Returns:
- the value.
-
setChemical_formula
public DataNode setChemical_formula(IDataset chemical_formula)
Description copied from interface: NXsample_component
The chemical formula specified using CIF conventions.
Abbreviated version of CIF standard:
* Only recognized element symbols may be used.
* Each element symbol is followed by a 'count' number. A count of '1' may be omitted.
* A space or parenthesis must separate each cluster of (element symbol + count).
* Where a group of elements is enclosed in parentheses, the multiplier for the
group must follow the closing parentheses. That is, all element and group
multipliers are assumed to be printed as subscripted numbers.
* Unless the elements are ordered in a manner that corresponds to their chemical
structure, the order of the elements within any group or moiety depends on
whether or not carbon is present.
* If carbon is present, the order should be:
- C, then H, then the other elements in alphabetical order of their symbol.
- If carbon is not present, the elements are listed purely in alphabetic order of their symbol.
* This is the *Hill* system used by Chemical Abstracts.
- Specified by:
setChemical_formula
in interface NXsample_component
- Parameters:
chemical_formula
- the chemical_formula
-
setChemical_formulaScalar
public DataNode setChemical_formulaScalar(java.lang.String chemical_formula)
Description copied from interface: NXsample_component
The chemical formula specified using CIF conventions.
Abbreviated version of CIF standard:
* Only recognized element symbols may be used.
* Each element symbol is followed by a 'count' number. A count of '1' may be omitted.
* A space or parenthesis must separate each cluster of (element symbol + count).
* Where a group of elements is enclosed in parentheses, the multiplier for the
group must follow the closing parentheses. That is, all element and group
multipliers are assumed to be printed as subscripted numbers.
* Unless the elements are ordered in a manner that corresponds to their chemical
structure, the order of the elements within any group or moiety depends on
whether or not carbon is present.
* If carbon is present, the order should be:
- C, then H, then the other elements in alphabetical order of their symbol.
- If carbon is not present, the elements are listed purely in alphabetic order of their symbol.
* This is the *Hill* system used by Chemical Abstracts.
- Specified by:
setChemical_formulaScalar
in interface NXsample_component
- Parameters:
chemical_formula
- the chemical_formula
-
getUnit_cell_abc
public IDataset getUnit_cell_abc()
Description copied from interface: NXsample_component
Crystallography unit cell parameters a, b, and c
Type: NX_FLOAT
Units: NX_LENGTH
Dimensions: 1: 3;
- Specified by:
getUnit_cell_abc
in interface NXsample_component
- Returns:
- the value.
-
getUnit_cell_abcScalar
public java.lang.Double getUnit_cell_abcScalar()
Description copied from interface: NXsample_component
Crystallography unit cell parameters a, b, and c
Type: NX_FLOAT
Units: NX_LENGTH
Dimensions: 1: 3;
- Specified by:
getUnit_cell_abcScalar
in interface NXsample_component
- Returns:
- the value.
-
setUnit_cell_abc
public DataNode setUnit_cell_abc(IDataset unit_cell_abc)
Description copied from interface: NXsample_component
Crystallography unit cell parameters a, b, and c
Type: NX_FLOAT
Units: NX_LENGTH
Dimensions: 1: 3;
- Specified by:
setUnit_cell_abc
in interface NXsample_component
- Parameters:
unit_cell_abc
- the unit_cell_abc
-
setUnit_cell_abcScalar
public DataNode setUnit_cell_abcScalar(java.lang.Double unit_cell_abc)
Description copied from interface: NXsample_component
Crystallography unit cell parameters a, b, and c
Type: NX_FLOAT
Units: NX_LENGTH
Dimensions: 1: 3;
- Specified by:
setUnit_cell_abcScalar
in interface NXsample_component
- Parameters:
unit_cell_abc
- the unit_cell_abc
-
getUnit_cell_alphabetagamma
public IDataset getUnit_cell_alphabetagamma()
Description copied from interface: NXsample_component
Crystallography unit cell parameters alpha, beta, and gamma
Type: NX_FLOAT
Units: NX_ANGLE
Dimensions: 1: 3;
- Specified by:
getUnit_cell_alphabetagamma
in interface NXsample_component
- Returns:
- the value.
-
getUnit_cell_alphabetagammaScalar
public java.lang.Double getUnit_cell_alphabetagammaScalar()
Description copied from interface: NXsample_component
Crystallography unit cell parameters alpha, beta, and gamma
Type: NX_FLOAT
Units: NX_ANGLE
Dimensions: 1: 3;
- Specified by:
getUnit_cell_alphabetagammaScalar
in interface NXsample_component
- Returns:
- the value.
-
setUnit_cell_alphabetagamma
public DataNode setUnit_cell_alphabetagamma(IDataset unit_cell_alphabetagamma)
Description copied from interface: NXsample_component
Crystallography unit cell parameters alpha, beta, and gamma
Type: NX_FLOAT
Units: NX_ANGLE
Dimensions: 1: 3;
- Specified by:
setUnit_cell_alphabetagamma
in interface NXsample_component
- Parameters:
unit_cell_alphabetagamma
- the unit_cell_alphabetagamma
-
setUnit_cell_alphabetagammaScalar
public DataNode setUnit_cell_alphabetagammaScalar(java.lang.Double unit_cell_alphabetagamma)
Description copied from interface: NXsample_component
Crystallography unit cell parameters alpha, beta, and gamma
Type: NX_FLOAT
Units: NX_ANGLE
Dimensions: 1: 3;
- Specified by:
setUnit_cell_alphabetagammaScalar
in interface NXsample_component
- Parameters:
unit_cell_alphabetagamma
- the unit_cell_alphabetagamma
-
getUnit_cell_volume
public IDataset getUnit_cell_volume()
Description copied from interface: NXsample_component
Volume of the unit cell
Type: NX_FLOAT
Units: NX_VOLUME
- Specified by:
getUnit_cell_volume
in interface NXsample_component
- Returns:
- the value.
-
getUnit_cell_volumeScalar
public java.lang.Double getUnit_cell_volumeScalar()
Description copied from interface: NXsample_component
Volume of the unit cell
Type: NX_FLOAT
Units: NX_VOLUME
- Specified by:
getUnit_cell_volumeScalar
in interface NXsample_component
- Returns:
- the value.
-
setUnit_cell_volume
public DataNode setUnit_cell_volume(IDataset unit_cell_volume)
Description copied from interface: NXsample_component
Volume of the unit cell
Type: NX_FLOAT
Units: NX_VOLUME
- Specified by:
setUnit_cell_volume
in interface NXsample_component
- Parameters:
unit_cell_volume
- the unit_cell_volume
-
setUnit_cell_volumeScalar
public DataNode setUnit_cell_volumeScalar(java.lang.Double unit_cell_volume)
Description copied from interface: NXsample_component
Volume of the unit cell
Type: NX_FLOAT
Units: NX_VOLUME
- Specified by:
setUnit_cell_volumeScalar
in interface NXsample_component
- Parameters:
unit_cell_volume
- the unit_cell_volume
-
getSample_orientation
public IDataset getSample_orientation()
Description copied from interface: NXsample_component
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
Type: NX_FLOAT
Units: NX_ANGLE
Dimensions: 1: 3;
- Specified by:
getSample_orientation
in interface NXsample_component
- Returns:
- the value.
-
getSample_orientationScalar
public java.lang.Double getSample_orientationScalar()
Description copied from interface: NXsample_component
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
Type: NX_FLOAT
Units: NX_ANGLE
Dimensions: 1: 3;
- Specified by:
getSample_orientationScalar
in interface NXsample_component
- Returns:
- the value.
-
setSample_orientation
public DataNode setSample_orientation(IDataset sample_orientation)
Description copied from interface: NXsample_component
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
Type: NX_FLOAT
Units: NX_ANGLE
Dimensions: 1: 3;
- Specified by:
setSample_orientation
in interface NXsample_component
- Parameters:
sample_orientation
- the sample_orientation
-
setSample_orientationScalar
public DataNode setSample_orientationScalar(java.lang.Double sample_orientation)
Description copied from interface: NXsample_component
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
Type: NX_FLOAT
Units: NX_ANGLE
Dimensions: 1: 3;
- Specified by:
setSample_orientationScalar
in interface NXsample_component
- Parameters:
sample_orientation
- the sample_orientation
-
getOrientation_matrix
public IDataset getOrientation_matrix()
Description copied from interface: NXsample_component
Orientation matrix of single crystal sample component.
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
Type: NX_FLOAT
Dimensions: 1: 3; 2: 3;
- Specified by:
getOrientation_matrix
in interface NXsample_component
- Returns:
- the value.
-
getOrientation_matrixScalar
public java.lang.Double getOrientation_matrixScalar()
Description copied from interface: NXsample_component
Orientation matrix of single crystal sample component.
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
Type: NX_FLOAT
Dimensions: 1: 3; 2: 3;
- Specified by:
getOrientation_matrixScalar
in interface NXsample_component
- Returns:
- the value.
-
setOrientation_matrix
public DataNode setOrientation_matrix(IDataset orientation_matrix)
Description copied from interface: NXsample_component
Orientation matrix of single crystal sample component.
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
Type: NX_FLOAT
Dimensions: 1: 3; 2: 3;
- Specified by:
setOrientation_matrix
in interface NXsample_component
- Parameters:
orientation_matrix
- the orientation_matrix
-
setOrientation_matrixScalar
public DataNode setOrientation_matrixScalar(java.lang.Double orientation_matrix)
Description copied from interface: NXsample_component
Orientation matrix of single crystal sample component.
This will follow the Busing and Levy convention from Acta.Crysta v22, p457 (1967)
Type: NX_FLOAT
Dimensions: 1: 3; 2: 3;
- Specified by:
setOrientation_matrixScalar
in interface NXsample_component
- Parameters:
orientation_matrix
- the orientation_matrix
-
getMass
public IDataset getMass()
Description copied from interface: NXsample_component
Mass of sample component
Type: NX_FLOAT
Units: NX_MASS
- Specified by:
getMass
in interface NXsample_component
- Returns:
- the value.
-
getMassScalar
public java.lang.Double getMassScalar()
Description copied from interface: NXsample_component
Mass of sample component
Type: NX_FLOAT
Units: NX_MASS
- Specified by:
getMassScalar
in interface NXsample_component
- Returns:
- the value.
-
setMass
public DataNode setMass(IDataset mass)
Description copied from interface: NXsample_component
Mass of sample component
Type: NX_FLOAT
Units: NX_MASS
- Specified by:
setMass
in interface NXsample_component
- Parameters:
mass
- the mass
-
setMassScalar
public DataNode setMassScalar(java.lang.Double mass)
Description copied from interface: NXsample_component
Mass of sample component
Type: NX_FLOAT
Units: NX_MASS
- Specified by:
setMassScalar
in interface NXsample_component
- Parameters:
mass
- the mass
-
getDensity
public IDataset getDensity()
Description copied from interface: NXsample_component
Density of sample component
Type: NX_FLOAT
Units: NX_MASS_DENSITY
- Specified by:
getDensity
in interface NXsample_component
- Returns:
- the value.
-
getDensityScalar
public java.lang.Double getDensityScalar()
Description copied from interface: NXsample_component
Density of sample component
Type: NX_FLOAT
Units: NX_MASS_DENSITY
- Specified by:
getDensityScalar
in interface NXsample_component
- Returns:
- the value.
-
setDensity
public DataNode setDensity(IDataset density)
Description copied from interface: NXsample_component
Density of sample component
Type: NX_FLOAT
Units: NX_MASS_DENSITY
- Specified by:
setDensity
in interface NXsample_component
- Parameters:
density
- the density
-
setDensityScalar
public DataNode setDensityScalar(java.lang.Double density)
Description copied from interface: NXsample_component
Density of sample component
Type: NX_FLOAT
Units: NX_MASS_DENSITY
- Specified by:
setDensityScalar
in interface NXsample_component
- Parameters:
density
- the density
-
getRelative_molecular_mass
public IDataset getRelative_molecular_mass()
Description copied from interface: NXsample_component
Relative Molecular Mass of sample component
Type: NX_FLOAT
Units: NX_MASS
- Specified by:
getRelative_molecular_mass
in interface NXsample_component
- Returns:
- the value.
-
getRelative_molecular_massScalar
public java.lang.Double getRelative_molecular_massScalar()
Description copied from interface: NXsample_component
Relative Molecular Mass of sample component
Type: NX_FLOAT
Units: NX_MASS
- Specified by:
getRelative_molecular_massScalar
in interface NXsample_component
- Returns:
- the value.
-
setRelative_molecular_mass
public DataNode setRelative_molecular_mass(IDataset relative_molecular_mass)
Description copied from interface: NXsample_component
Relative Molecular Mass of sample component
Type: NX_FLOAT
Units: NX_MASS
- Specified by:
setRelative_molecular_mass
in interface NXsample_component
- Parameters:
relative_molecular_mass
- the relative_molecular_mass
-
setRelative_molecular_massScalar
public DataNode setRelative_molecular_massScalar(java.lang.Double relative_molecular_mass)
Description copied from interface: NXsample_component
Relative Molecular Mass of sample component
Type: NX_FLOAT
Units: NX_MASS
- Specified by:
setRelative_molecular_massScalar
in interface NXsample_component
- Parameters:
relative_molecular_mass
- the relative_molecular_mass
-
getDescription
public IDataset getDescription()
Description copied from interface: NXsample_component
Description of the sample component
- Specified by:
getDescription
in interface NXsample_component
- Returns:
- the value.
-
getDescriptionScalar
public java.lang.String getDescriptionScalar()
Description copied from interface: NXsample_component
Description of the sample component
- Specified by:
getDescriptionScalar
in interface NXsample_component
- Returns:
- the value.
-
setDescription
public DataNode setDescription(IDataset description)
Description copied from interface: NXsample_component
Description of the sample component
- Specified by:
setDescription
in interface NXsample_component
- Parameters:
description
- the description
-
setDescriptionScalar
public DataNode setDescriptionScalar(java.lang.String description)
Description copied from interface: NXsample_component
Description of the sample component
- Specified by:
setDescriptionScalar
in interface NXsample_component
- Parameters:
description
- the description
-
getVolume_fraction
public IDataset getVolume_fraction()
Description copied from interface: NXsample_component
Volume fraction of component
Type: NX_FLOAT
- Specified by:
getVolume_fraction
in interface NXsample_component
- Returns:
- the value.
-
getVolume_fractionScalar
public java.lang.Double getVolume_fractionScalar()
Description copied from interface: NXsample_component
Volume fraction of component
Type: NX_FLOAT
- Specified by:
getVolume_fractionScalar
in interface NXsample_component
- Returns:
- the value.
-
setVolume_fraction
public DataNode setVolume_fraction(IDataset volume_fraction)
Description copied from interface: NXsample_component
Volume fraction of component
Type: NX_FLOAT
- Specified by:
setVolume_fraction
in interface NXsample_component
- Parameters:
volume_fraction
- the volume_fraction
-
setVolume_fractionScalar
public DataNode setVolume_fractionScalar(java.lang.Double volume_fraction)
Description copied from interface: NXsample_component
Volume fraction of component
Type: NX_FLOAT
- Specified by:
setVolume_fractionScalar
in interface NXsample_component
- Parameters:
volume_fraction
- the volume_fraction
-
getScattering_length_density
public IDataset getScattering_length_density()
Description copied from interface: NXsample_component
Scattering length density of component
Type: NX_FLOAT
Units: NX_SCATTERING_LENGTH_DENSITY
- Specified by:
getScattering_length_density
in interface NXsample_component
- Returns:
- the value.
-
getScattering_length_densityScalar
public java.lang.Double getScattering_length_densityScalar()
Description copied from interface: NXsample_component
Scattering length density of component
Type: NX_FLOAT
Units: NX_SCATTERING_LENGTH_DENSITY
- Specified by:
getScattering_length_densityScalar
in interface NXsample_component
- Returns:
- the value.
-
setScattering_length_density
public DataNode setScattering_length_density(IDataset scattering_length_density)
Description copied from interface: NXsample_component
Scattering length density of component
Type: NX_FLOAT
Units: NX_SCATTERING_LENGTH_DENSITY
- Specified by:
setScattering_length_density
in interface NXsample_component
- Parameters:
scattering_length_density
- the scattering_length_density
-
setScattering_length_densityScalar
public DataNode setScattering_length_densityScalar(java.lang.Double scattering_length_density)
Description copied from interface: NXsample_component
Scattering length density of component
Type: NX_FLOAT
Units: NX_SCATTERING_LENGTH_DENSITY
- Specified by:
setScattering_length_densityScalar
in interface NXsample_component
- Parameters:
scattering_length_density
- the scattering_length_density
-
getUnit_cell_class
public IDataset getUnit_cell_class()
Description copied from interface: NXsample_component
In case it is all we know and we want to record/document it
Enumeration:
- triclinic
- monoclinic
- orthorhombic
- tetragonal
- rhombohedral
- hexagonal
- cubic
- Specified by:
getUnit_cell_class
in interface NXsample_component
- Returns:
- the value.
-
getUnit_cell_classScalar
public java.lang.String getUnit_cell_classScalar()
Description copied from interface: NXsample_component
In case it is all we know and we want to record/document it
Enumeration:
- triclinic
- monoclinic
- orthorhombic
- tetragonal
- rhombohedral
- hexagonal
- cubic
- Specified by:
getUnit_cell_classScalar
in interface NXsample_component
- Returns:
- the value.
-
setUnit_cell_class
public DataNode setUnit_cell_class(IDataset unit_cell_class)
Description copied from interface: NXsample_component
In case it is all we know and we want to record/document it
Enumeration:
- triclinic
- monoclinic
- orthorhombic
- tetragonal
- rhombohedral
- hexagonal
- cubic
- Specified by:
setUnit_cell_class
in interface NXsample_component
- Parameters:
unit_cell_class
- the unit_cell_class
-
setUnit_cell_classScalar
public DataNode setUnit_cell_classScalar(java.lang.String unit_cell_class)
Description copied from interface: NXsample_component
In case it is all we know and we want to record/document it
Enumeration:
- triclinic
- monoclinic
- orthorhombic
- tetragonal
- rhombohedral
- hexagonal
- cubic
- Specified by:
setUnit_cell_classScalar
in interface NXsample_component
- Parameters:
unit_cell_class
- the unit_cell_class
-
getSpace_group
public IDataset getSpace_group()
Description copied from interface: NXsample_component
Crystallographic space group
- Specified by:
getSpace_group
in interface NXsample_component
- Returns:
- the value.
-
getSpace_groupScalar
public java.lang.String getSpace_groupScalar()
Description copied from interface: NXsample_component
Crystallographic space group
- Specified by:
getSpace_groupScalar
in interface NXsample_component
- Returns:
- the value.
-
setSpace_group
public DataNode setSpace_group(IDataset space_group)
Description copied from interface: NXsample_component
Crystallographic space group
- Specified by:
setSpace_group
in interface NXsample_component
- Parameters:
space_group
- the space_group
-
setSpace_groupScalar
public DataNode setSpace_groupScalar(java.lang.String space_group)
Description copied from interface: NXsample_component
Crystallographic space group
- Specified by:
setSpace_groupScalar
in interface NXsample_component
- Parameters:
space_group
- the space_group
-
getPoint_group
public IDataset getPoint_group()
Description copied from interface: NXsample_component
Crystallographic point group, deprecated if space_group present
- Specified by:
getPoint_group
in interface NXsample_component
- Returns:
- the value.
-
getPoint_groupScalar
public java.lang.String getPoint_groupScalar()
Description copied from interface: NXsample_component
Crystallographic point group, deprecated if space_group present
- Specified by:
getPoint_groupScalar
in interface NXsample_component
- Returns:
- the value.
-
setPoint_group
public DataNode setPoint_group(IDataset point_group)
Description copied from interface: NXsample_component
Crystallographic point group, deprecated if space_group present
- Specified by:
setPoint_group
in interface NXsample_component
- Parameters:
point_group
- the point_group
-
setPoint_groupScalar
public DataNode setPoint_groupScalar(java.lang.String point_group)
Description copied from interface: NXsample_component
Crystallographic point group, deprecated if space_group present
- Specified by:
setPoint_groupScalar
in interface NXsample_component
- Parameters:
point_group
- the point_group
-
getTransmission
public NXdata getTransmission()
Description copied from interface: NXsample_component
As a function of Wavelength
- Specified by:
getTransmission
in interface NXsample_component
- Returns:
- the value.
-
setTransmission
public void setTransmission(NXdata transmission)
Description copied from interface: NXsample_component
As a function of Wavelength
- Specified by:
setTransmission
in interface NXsample_component
- Parameters:
transmission
- the transmission