Sample¶
This is a Python binding to the C++ class Mantid::API::Sample.
- class mantid.api.Sample¶
- clearCrystalStructure((Sample)self) None :¶
Removes the internally stored crystal structure.
- clearOrientedLattice((Sample)self) None :¶
Clears any attached lattice information
- getCrystalStructure((Sample)self) mantid.geometry._geometry.CrystalStructure :¶
Get the crystal structure for this sample
- getEnvironment((Sample)self) mantid.geometry._geometry.SampleEnvironment :¶
Returns the sample environment
- getGeometryFlag((Sample)self) int :¶
Return the geometry flag.
- getHeight((Sample)self) float :¶
Return the height in mm
- getMaterial((Sample)self) mantid.kernel._kernel.Material :¶
The material the sample is composed of
- getName((Sample)self) str :¶
Returns the string name of the sample
- getOrientedLattice((Sample)self) mantid.geometry._geometry.OrientedLattice :¶
Get the oriented lattice for this sample
- getShape((Sample)arg1) mantid.geometry._geometry.IObject :¶
Returns the shape of the Sample
- getThickness((Sample)self) float :¶
Return the thickness in mm
- getWidth((Sample)self) float :¶
Return the width in mm
- hasCrystalStructure((Sample)self) bool :¶
Returns True if this sample has a crystal structure, false otherwise
- hasEnvironment((Sample)self) bool :¶
Returns True if the sample has an environment defined
- hasOrientedLattice((Sample)self) bool :¶
Returns True if this sample has an oriented lattice, false otherwise
- hasShape((Sample)self) bool :¶
Returns True if the sample has a shape defined
- setCrystalStructure((Sample)self, (mantid.geometry._geometry.CrystalStructure)newCrystalStructure) None :¶
Assign a crystal structure object to the sample.
- setEnvironment((Sample)self, (mantid.geometry._geometry.SampleEnvironment)env) None :¶
Set the sample environment
- setGeometryFlag((Sample)self, (int)geom_id) None :¶
Set the geometry flag.
- setHeight((Sample)self, (float)height) None :¶
Set the height in mm.
- setShape((Sample)self, (mantid.geometry._geometry.IObject)shape) None :¶
Set shape of Sample object.
- setThickness((Sample)self, (float)thick) None :¶
Set the thickness in mm.
- setWidth((Sample)self, (float)width) None :¶
Set the width in mm.
- size((Sample)self) int :¶
Return the number of samples contained within this sample