OmeroBlitz API
Home Previous Up Next Index

omero::model::Instrument

Overview

[ "protected" ] class Instrument extends IObject

Used By

api::IMetadata::loadInstrument
Detector::getInstrument
Detector::instrument
Detector::setInstrument
Dichroic::getInstrument
Dichroic::instrument
Dichroic::setInstrument
Filter::getInstrument
Filter::instrument
Filter::setInstrument
FilterSet::getInstrument
FilterSet::instrument
FilterSet::setInstrument
Image::getInstrument
Image::instrument
Image::setInstrument
reloadAnnotationLinks
reloadDetector
reloadDichroic
reloadFilter
reloadFilterSet
reloadLightSource
reloadObjective
reloadOtf
InstrumentAnnotationLink::getParent
InstrumentAnnotationLink::link
InstrumentAnnotationLink::parent
InstrumentAnnotationLink::setParent
LightSource::getInstrument
LightSource::instrument
LightSource::setInstrument
OTF::getInstrument
OTF::instrument
OTF::setInstrument
Objective::getInstrument
Objective::instrument
Objective::setInstrument

Operation Index

getVersion
setVersion
getMicroscope
setMicroscope
unloadDetector
sizeOfDetector
copyDetector
addDetector
addAllDetectorSet
removeDetector
removeAllDetectorSet
clearDetector
reloadDetector
unloadObjective
sizeOfObjective
copyObjective
addObjective
addAllObjectiveSet
removeObjective
removeAllObjectiveSet
clearObjective
reloadObjective
unloadLightSource
sizeOfLightSource
copyLightSource
addLightSource
addAllLightSourceSet
removeLightSource
removeAllLightSourceSet
clearLightSource
reloadLightSource
unloadFilter
sizeOfFilter
copyFilter
addFilter
addAllFilterSet
removeFilter
removeAllFilterSet
clearFilter
reloadFilter
unloadDichroic
sizeOfDichroic
copyDichroic
addDichroic
addAllDichroicSet
removeDichroic
removeAllDichroicSet
clearDichroic
reloadDichroic
unloadFilterSet
sizeOfFilterSet
copyFilterSet
addFilterSet
addAllFilterSetSet
removeFilterSet
removeAllFilterSetSet
clearFilterSet
reloadFilterSet
unloadOtf
sizeOfOtf
copyOtf
addOTF
addAllOTFSet
removeOTF
removeAllOTFSet
clearOtf
reloadOtf
unloadAnnotationLinks
sizeOfAnnotationLinks
copyAnnotationLinks
addInstrumentAnnotationLink
addAllInstrumentAnnotationLinkSet
removeInstrumentAnnotationLink
removeAllInstrumentAnnotationLinkSet
clearAnnotationLinks
reloadAnnotationLinks
getAnnotationLinksCountPerOwner
linkAnnotation
addInstrumentAnnotationLinkToBoth
findInstrumentAnnotationLink
unlinkAnnotation
removeInstrumentAnnotationLinkFromBoth
linkedAnnotationList

Data Member Index

version
microscope
detectorSeq
detectorLoaded
objectiveSeq
objectiveLoaded
lightSourceSeq
lightSourceLoaded
filterSeq
filterLoaded
dichroicSeq
dichroicLoaded
filterSetSeq
filterSetLoaded
otfSeq
otfLoaded
annotationLinksSeq
annotationLinksLoaded
annotationLinksCountPerOwner

Operations

RInt getVersion()

void setVersion(RInt theVersion)

Microscope getMicroscope()

void setMicroscope(Microscope theMicroscope)

void unloadDetector()

int sizeOfDetector()

InstrumentDetectorSeq copyDetector()

void addDetector(Detector target)

void addAllDetectorSet(InstrumentDetectorSeq targets)

void removeDetector(Detector theTarget)

void removeAllDetectorSet(InstrumentDetectorSeq targets)

void clearDetector()

void reloadDetector(Instrument toCopy)

void unloadObjective()

int sizeOfObjective()

InstrumentObjectiveSeq copyObjective()

void addObjective(Objective target)

void addAllObjectiveSet(InstrumentObjectiveSeq targets)

void removeObjective(Objective theTarget)

void removeAllObjectiveSet(InstrumentObjectiveSeq targets)

void clearObjective()

void reloadObjective(Instrument toCopy)

void unloadLightSource()

int sizeOfLightSource()

InstrumentLightSourceSeq copyLightSource()

void addLightSource(LightSource target)

void addAllLightSourceSet(InstrumentLightSourceSeq targets)

void removeLightSource(LightSource theTarget)

void removeAllLightSourceSet(InstrumentLightSourceSeq targets)

void clearLightSource()

void reloadLightSource(Instrument toCopy)

void unloadFilter()

int sizeOfFilter()

InstrumentFilterSeq copyFilter()

void addFilter(Filter target)

void addAllFilterSet(InstrumentFilterSeq targets)

void removeFilter(Filter theTarget)

void removeAllFilterSet(InstrumentFilterSeq targets)

void clearFilter()

void reloadFilter(Instrument toCopy)

void unloadDichroic()

int sizeOfDichroic()

InstrumentDichroicSeq copyDichroic()

void addDichroic(Dichroic target)

void addAllDichroicSet(InstrumentDichroicSeq targets)

void removeDichroic(Dichroic theTarget)

void removeAllDichroicSet(InstrumentDichroicSeq targets)

void clearDichroic()

void reloadDichroic(Instrument toCopy)

void unloadFilterSet()

int sizeOfFilterSet()

InstrumentFilterSetSeq copyFilterSet()

void addFilterSet(FilterSet target)

void addAllFilterSetSet(InstrumentFilterSetSeq targets)

void removeFilterSet(FilterSet theTarget)

void removeAllFilterSetSet(InstrumentFilterSetSeq targets)

void clearFilterSet()

void reloadFilterSet(Instrument toCopy)

void unloadOtf()

int sizeOfOtf()

InstrumentOtfSeq copyOtf()

void addOTF(OTF target)

void addAllOTFSet(InstrumentOtfSeq targets)

void removeOTF(OTF theTarget)

void removeAllOTFSet(InstrumentOtfSeq targets)

void clearOtf()

void reloadOtf(Instrument toCopy)

void unloadAnnotationLinks()

int sizeOfAnnotationLinks()

InstrumentAnnotationLinksSeq copyAnnotationLinks()

void addInstrumentAnnotationLink(InstrumentAnnotationLink target)

void addAllInstrumentAnnotationLinkSet(InstrumentAnnotationLinksSeq targets)

void removeInstrumentAnnotationLink(InstrumentAnnotationLink theTarget)

void removeAllInstrumentAnnotationLinkSet(InstrumentAnnotationLinksSeq targets)

void clearAnnotationLinks()

void reloadAnnotationLinks(Instrument toCopy)

sys::CountMap getAnnotationLinksCountPerOwner()

InstrumentAnnotationLink linkAnnotation(Annotation addition)

void addInstrumentAnnotationLinkToBoth(InstrumentAnnotationLink link, bool bothSides)

InstrumentAnnotationLinksSeq findInstrumentAnnotationLink(Annotation removal)

void unlinkAnnotation(Annotation removal)

void removeInstrumentAnnotationLinkFromBoth(InstrumentAnnotationLink link, bool bothSides)

InstrumentLinkedAnnotationSeq linkedAnnotationList()

Data Members

RInt version;

Microscope microscope;

InstrumentDetectorSeq detectorSeq;

bool detectorLoaded;

InstrumentObjectiveSeq objectiveSeq;

bool objectiveLoaded;

InstrumentLightSourceSeq lightSourceSeq;

bool lightSourceLoaded;

InstrumentFilterSeq filterSeq;

bool filterLoaded;

InstrumentDichroicSeq dichroicSeq;

bool dichroicLoaded;

InstrumentFilterSetSeq filterSetSeq;

bool filterSetLoaded;

InstrumentOtfSeq otfSeq;

bool otfLoaded;

InstrumentAnnotationLinksSeq annotationLinksSeq;

bool annotationLinksLoaded;

sys::CountMap annotationLinksCountPerOwner;


Home Previous Up Next Index