Skip to content

FilterSet

Bases: NBOBaseClass

Represents the XML element FilterSet.

This element represents a FilterSet that was used for the acquisition of this Channel. A Filter Set is typically composed of one Excitation Filter, one Emission Filter and a Dichroic. They might either be pre-assembled by the Manufacturer and purchased as a whole or they can 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)

setID(value, validate=True)

getID()

resetID()

hasID()

setName(value, validate=True)

getName()

resetName()

hasName()

setExcitationFilterRef(value, validate=True)

getExcitationFilterRef()

resetExcitationFilterRef()

hasExcitationFilterRef()

setStandardDichroicRef(value, validate=True)

getStandardDichroicRef()

resetStandardDichroicRef()

hasStandardDichroicRef()

setEmissionFilterRef(value, validate=True)

getEmissionFilterRef()

resetEmissionFilterRef()

hasEmissionFilterRef()

setAnnotationRef(value, validate=True)

getAnnotationRef()

resetAnnotationRef()

hasAnnotationRef()