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)
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)
void setLensNA(RDouble theLensNA)
void setImmersion(Immersion theImmersion)
void setCorrection(Correction theCorrection)
Length getWorkingDistance()
void setWorkingDistance(Length theWorkingDistance)
void setIris(RBool theIris)
void setInstrument(Instrument theInstrument)
void unloadAnnotationLinks()
int sizeOfAnnotationLinks()
void clearAnnotationLinks()
void reloadAnnotationLinks(Objective toCopy)
sys::CountMap getAnnotationLinksCountPerOwner()
void addObjectiveAnnotationLinkToBoth(ObjectiveAnnotationLink link, bool bothSides)
void unlinkAnnotation(Annotation removal)
void removeObjectiveAnnotationLinkFromBoth(ObjectiveAnnotationLink link, bool bothSides)
Data Members
RInt version;
RDouble nominalMagnification;
RDouble calibratedMagnification;
Length workingDistance;
bool annotationLinksLoaded;
sys::CountMap annotationLinksCountPerOwner;