OmeroBlitz API
Home Previous Up Next Index

omero::model::Objective

Overview

[ "protected" ] class Objective extends IObject

Used By

InstrumentObjectiveSeq
Instrument::addObjective
Instrument::removeObjective
OTF::getObjective
OTF::objective
OTF::setObjective
reloadAnnotationLinks
ObjectiveAnnotationLink::getParent
ObjectiveAnnotationLink::link
ObjectiveAnnotationLink::parent
ObjectiveAnnotationLink::setParent
ObjectiveSettings::getObjective
ObjectiveSettings::objective
ObjectiveSettings::setObjective

Operation Index

getVersion
setVersion
getManufacturer
setManufacturer
getModel
setModel
getLotNumber
setLotNumber
getSerialNumber
setSerialNumber
getNominalMagnification
setNominalMagnification
getCalibratedMagnification
setCalibratedMagnification
getLensNA
setLensNA
getImmersion
setImmersion
getCorrection
setCorrection
getWorkingDistance
setWorkingDistance
getIris
setIris
getInstrument
setInstrument
unloadAnnotationLinks
sizeOfAnnotationLinks
copyAnnotationLinks
addObjectiveAnnotationLink
addAllObjectiveAnnotationLinkSet
removeObjectiveAnnotationLink
removeAllObjectiveAnnotationLinkSet
clearAnnotationLinks
reloadAnnotationLinks
getAnnotationLinksCountPerOwner
linkAnnotation
addObjectiveAnnotationLinkToBoth
findObjectiveAnnotationLink
unlinkAnnotation
removeObjectiveAnnotationLinkFromBoth
linkedAnnotationList

Data Member Index

version
manufacturer
model
lotNumber
serialNumber
nominalMagnification
calibratedMagnification
lensNA
immersion
correction
workingDistance
iris
instrument
annotationLinksSeq
annotationLinksLoaded
annotationLinksCountPerOwner

Operations

RInt getVersion()

void setVersion(RInt theVersion)

RString getManufacturer()

void setManufacturer(RString theManufacturer)

RString getModel()

void setModel(RString theModel)

RString getLotNumber()

void setLotNumber(RString theLotNumber)

RString getSerialNumber()

void setSerialNumber(RString theSerialNumber)

RDouble getNominalMagnification()

void setNominalMagnification(RDouble theNominalMagnification)

RDouble getCalibratedMagnification()

void setCalibratedMagnification(RDouble theCalibratedMagnification)

RDouble getLensNA()

void setLensNA(RDouble theLensNA)

Immersion getImmersion()

void setImmersion(Immersion theImmersion)

Correction getCorrection()

void setCorrection(Correction theCorrection)

Length getWorkingDistance()

void setWorkingDistance(Length theWorkingDistance)

RBool getIris()

void setIris(RBool theIris)

Instrument getInstrument()

void setInstrument(Instrument theInstrument)

void unloadAnnotationLinks()

int sizeOfAnnotationLinks()

ObjectiveAnnotationLinksSeq copyAnnotationLinks()

void addObjectiveAnnotationLink(ObjectiveAnnotationLink target)

void addAllObjectiveAnnotationLinkSet(ObjectiveAnnotationLinksSeq targets)

void removeObjectiveAnnotationLink(ObjectiveAnnotationLink theTarget)

void removeAllObjectiveAnnotationLinkSet(ObjectiveAnnotationLinksSeq targets)

void clearAnnotationLinks()

void reloadAnnotationLinks(Objective toCopy)

sys::CountMap getAnnotationLinksCountPerOwner()

ObjectiveAnnotationLink linkAnnotation(Annotation addition)

void addObjectiveAnnotationLinkToBoth(ObjectiveAnnotationLink link, bool bothSides)

ObjectiveAnnotationLinksSeq findObjectiveAnnotationLink(Annotation removal)

void unlinkAnnotation(Annotation removal)

void removeObjectiveAnnotationLinkFromBoth(ObjectiveAnnotationLink link, bool bothSides)

ObjectiveLinkedAnnotationSeq linkedAnnotationList()

Data Members

RInt version;

RString manufacturer;

RString model;

RString lotNumber;

RString serialNumber;

RDouble nominalMagnification;

RDouble calibratedMagnification;

RDouble lensNA;

Immersion immersion;

Correction correction;

Length workingDistance;

RBool iris;

Instrument instrument;

ObjectiveAnnotationLinksSeq annotationLinksSeq;

bool annotationLinksLoaded;

sys::CountMap annotationLinksCountPerOwner;


Home Previous Up Next Index