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