Skip to content

FilterCube

Bases: OpticsHolder_Type

Represents the XML element FilterCube.

A Filter Cube is a removable cube-shaped unit that containing the filters and mirror used in epi-fluorescence microscopy to separate fluorescence excitation and emission light. It usually holds a matched set of fluorescence filters, which might include an Excitation filter and Emission filter but always includes a Dichroic mirror. A Filter Cube might be pre-assebled by the Manufacturer and pruchased as a whole or it might be custom assembled on site depending on the needs of the user.

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)

setOpticsHolderPosition(value, validate=True)

getOpticsHolderPosition()

resetOpticsHolderPosition()

hasOpticsHolderPosition()

getOpticsHolderPositionAllowedValues() staticmethod

setExcitationFilterRef(value, validate=True)

getExcitationFilterRef()

resetExcitationFilterRef()

hasExcitationFilterRef()

setStandardDichroicRef(value, validate=True)

getStandardDichroicRef()

resetStandardDichroicRef()

hasStandardDichroicRef()

setEmissionFilterRef(value, validate=True)

getEmissionFilterRef()

resetEmissionFilterRef()

hasEmissionFilterRef()