OmeroBlitz API
Home Previous Up Next Index

omero::model::LightSource

Overview

[ "protected" ] class LightSource extends IObject

Derived Classes and Interfaces

Arc
Filament
GenericExcitationSource
Laser
LightEmittingDiode

Used By

InstrumentLightSourceSeq
Instrument::addLightSource
Instrument::removeLightSource
Laser::getPump
Laser::pump
Laser::setPump
LightSettings::getLightSource
LightSettings::lightSource
LightSettings::setLightSource
reloadAnnotationLinks
LightSourceAnnotationLink::getParent
LightSourceAnnotationLink::link
LightSourceAnnotationLink::parent
LightSourceAnnotationLink::setParent

Operation Index

getVersion
setVersion
getManufacturer
setManufacturer
getModel
setModel
getPower
setPower
getLotNumber
setLotNumber
getSerialNumber
setSerialNumber
getInstrument
setInstrument
unloadAnnotationLinks
sizeOfAnnotationLinks
copyAnnotationLinks
addLightSourceAnnotationLink
addAllLightSourceAnnotationLinkSet
removeLightSourceAnnotationLink
removeAllLightSourceAnnotationLinkSet
clearAnnotationLinks
reloadAnnotationLinks
getAnnotationLinksCountPerOwner
linkAnnotation
addLightSourceAnnotationLinkToBoth
findLightSourceAnnotationLink
unlinkAnnotation
removeLightSourceAnnotationLinkFromBoth
linkedAnnotationList

Data Member Index

version
manufacturer
model
power
lotNumber
serialNumber
instrument
annotationLinksSeq
annotationLinksLoaded
annotationLinksCountPerOwner

Operations

RInt getVersion()

void setVersion(RInt theVersion)

RString getManufacturer()

void setManufacturer(RString theManufacturer)

RString getModel()

void setModel(RString theModel)

Power getPower()

void setPower(Power thePower)

RString getLotNumber()

void setLotNumber(RString theLotNumber)

RString getSerialNumber()

void setSerialNumber(RString theSerialNumber)

Instrument getInstrument()

void setInstrument(Instrument theInstrument)

void unloadAnnotationLinks()

int sizeOfAnnotationLinks()

LightSourceAnnotationLinksSeq copyAnnotationLinks()

void addLightSourceAnnotationLink(LightSourceAnnotationLink target)

void addAllLightSourceAnnotationLinkSet(LightSourceAnnotationLinksSeq targets)

void removeLightSourceAnnotationLink(LightSourceAnnotationLink theTarget)

void removeAllLightSourceAnnotationLinkSet(LightSourceAnnotationLinksSeq targets)

void clearAnnotationLinks()

void reloadAnnotationLinks(LightSource toCopy)

sys::CountMap getAnnotationLinksCountPerOwner()

LightSourceAnnotationLink linkAnnotation(Annotation addition)

void addLightSourceAnnotationLinkToBoth(LightSourceAnnotationLink link, bool bothSides)

LightSourceAnnotationLinksSeq findLightSourceAnnotationLink(Annotation removal)

void unlinkAnnotation(Annotation removal)

void removeLightSourceAnnotationLinkFromBoth(LightSourceAnnotationLink link, bool bothSides)

LightSourceLinkedAnnotationSeq linkedAnnotationList()

Data Members

RInt version;

RString manufacturer;

RString model;

Power power;

RString lotNumber;

RString serialNumber;

Instrument instrument;

LightSourceAnnotationLinksSeq annotationLinksSeq;

bool annotationLinksLoaded;

sys::CountMap annotationLinksCountPerOwner;


Home Previous Up Next Index