Skip to content

MicroscopeTube

Bases: OpticalAssembly_Type

Represents the XML element MicroscopeTube.

Illumination Tubes are Lens systems, which might be embedded within the Microscope Stand and therefore not immediately accessible. They are essential for infinity-correction and should be regarded as integral parts of the Objective Lens System when magnification and correction are considered.

fromBase(base) staticmethod

getTypeName()

getXMLName()

getNBOType()

getChildren()

getSubElements()

fromJsonFile(path, validate=True)

fromJsonString(json_string, validate=True)

fromXmlFile(path, validate=True)

fromXmlString(xml_string, validate=True)

toXmlFile(filename, validate=True)

toXmlString(validate=True)

setType(value, validate=True)

getType()

resetType()

hasType()

setMechanicalLength(value, validate=True)

getMechanicalLength()

resetMechanicalLength()

hasMechanicalLength()

setMechanicalLengthUnit(value, validate=True)

getMechanicalLengthUnit()

resetMechanicalLengthUnit()

hasMechanicalLengthUnit()

setOpticalLength(value, validate=True)

getOpticalLength()

resetOpticalLength()

hasOpticalLength()

setOpticalLengthUnit(value, validate=True)

getOpticalLengthUnit()

resetOpticalLengthUnit()

hasOpticalLengthUnit()

setFactor(value, validate=True)

getFactor()

resetFactor()

hasFactor()