public class MaterialUtils
extends java.lang.Object
This class contains methods for generating custom materials, calculating energy dependent mass attenuation,
and determining the energy dependent attenuation coefficient of a material given its density, and energy dependent mass attenuation.
Constructor and Description |
---|
MaterialUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getArrayAsString(double[] vals)
Convert an array of doubles to semi-colon separated values
|
static Material |
newMaterial(java.lang.String name,
double density,
WeightedAtomicComposition composition)
Generates a new instance of material with given characteristics
|
public static Material newMaterial(java.lang.String name, double density, WeightedAtomicComposition composition)
name
- is material identifierdensity
- is material densitycomposition
- is atomic composition by weight of materialpublic static java.lang.String getArrayAsString(double[] vals)
vals
- is array of double