OmeroBlitz API
Home Previous Up Next Index

omero::model::Annotation

Overview

[ "protected" ] class Annotation extends IObject

Derived Classes and Interfaces

BasicAnnotation
ListAnnotation
MapAnnotation
TextAnnotation
TypeAnnotation

Used By

api::AnnotationList
api::SearchMetadata
api::IShare::deleteComment
AnnotationLinkedAnnotationSeq
ChannelLinkedAnnotationSeq
DatasetLinkedAnnotationSeq
DetectorLinkedAnnotationSeq
DichroicLinkedAnnotationSeq
ExperimenterGroupLinkedAnnotationSeq
ExperimenterLinkedAnnotationSeq
FilesetLinkedAnnotationSeq
FilterLinkedAnnotationSeq
FolderLinkedAnnotationSeq
ImageLinkedAnnotationSeq
InstrumentLinkedAnnotationSeq
LightPathLinkedAnnotationSeq
LightSourceLinkedAnnotationSeq
NamespaceLinkedAnnotationSeq
NodeLinkedAnnotationSeq
ObjectiveLinkedAnnotationSeq
OriginalFileLinkedAnnotationSeq
PlaneInfoLinkedAnnotationSeq
PlateAcquisitionLinkedAnnotationSeq
PlateLinkedAnnotationSeq
ProjectLinkedAnnotationSeq
ReagentLinkedAnnotationSeq
RoiLinkedAnnotationSeq
ScreenLinkedAnnotationSeq
SessionLinkedAnnotationSeq
ShapeLinkedAnnotationSeq
WellLinkedAnnotationSeq
findAnnotationAnnotationLink
linkAnnotation
reloadAnnotationLinks
unlinkAnnotation
AnnotationAnnotationLink::child
AnnotationAnnotationLink::getChild
AnnotationAnnotationLink::getParent
AnnotationAnnotationLink::link
AnnotationAnnotationLink::parent
AnnotationAnnotationLink::setChild
AnnotationAnnotationLink::setParent
Channel::findChannelAnnotationLink
Channel::linkAnnotation
Channel::unlinkAnnotation
ChannelAnnotationLink::child
ChannelAnnotationLink::getChild
ChannelAnnotationLink::link
ChannelAnnotationLink::setChild
Dataset::findDatasetAnnotationLink
Dataset::linkAnnotation
Dataset::unlinkAnnotation
DatasetAnnotationLink::child
DatasetAnnotationLink::getChild
DatasetAnnotationLink::link
DatasetAnnotationLink::setChild
Detector::findDetectorAnnotationLink
Detector::linkAnnotation
Detector::unlinkAnnotation
DetectorAnnotationLink::child
DetectorAnnotationLink::getChild
DetectorAnnotationLink::link
DetectorAnnotationLink::setChild
Dichroic::findDichroicAnnotationLink
Dichroic::linkAnnotation
Dichroic::unlinkAnnotation
DichroicAnnotationLink::child
DichroicAnnotationLink::getChild
DichroicAnnotationLink::link
DichroicAnnotationLink::setChild
Experimenter::findExperimenterAnnotationLink
Experimenter::linkAnnotation
Experimenter::unlinkAnnotation
ExperimenterAnnotationLink::child
ExperimenterAnnotationLink::getChild
ExperimenterAnnotationLink::link
ExperimenterAnnotationLink::setChild
ExperimenterGroup::findExperimenterGroupAnnotationLink
ExperimenterGroup::linkAnnotation
ExperimenterGroup::unlinkAnnotation
ExperimenterGroupAnnotationLink::child
ExperimenterGroupAnnotationLink::getChild
ExperimenterGroupAnnotationLink::link
ExperimenterGroupAnnotationLink::setChild
Fileset::findFilesetAnnotationLink
Fileset::linkAnnotation
Fileset::unlinkAnnotation
FilesetAnnotationLink::child
FilesetAnnotationLink::getChild
FilesetAnnotationLink::link
FilesetAnnotationLink::setChild
Filter::findFilterAnnotationLink
Filter::linkAnnotation
Filter::unlinkAnnotation
FilterAnnotationLink::child
FilterAnnotationLink::getChild
FilterAnnotationLink::link
FilterAnnotationLink::setChild
Folder::findFolderAnnotationLink
Folder::linkAnnotation
Folder::unlinkAnnotation
FolderAnnotationLink::child
FolderAnnotationLink::getChild
FolderAnnotationLink::link
FolderAnnotationLink::setChild
Image::findImageAnnotationLink
Image::linkAnnotation
Image::unlinkAnnotation
ImageAnnotationLink::child
ImageAnnotationLink::getChild
ImageAnnotationLink::link
ImageAnnotationLink::setChild
Instrument::findInstrumentAnnotationLink
Instrument::linkAnnotation
Instrument::unlinkAnnotation
InstrumentAnnotationLink::child
InstrumentAnnotationLink::getChild
InstrumentAnnotationLink::link
InstrumentAnnotationLink::setChild
LightPath::findLightPathAnnotationLink
LightPath::linkAnnotation
LightPath::unlinkAnnotation
LightPathAnnotationLink::child
LightPathAnnotationLink::getChild
LightPathAnnotationLink::link
LightPathAnnotationLink::setChild
LightSource::findLightSourceAnnotationLink
LightSource::linkAnnotation
LightSource::unlinkAnnotation
LightSourceAnnotationLink::child
LightSourceAnnotationLink::getChild
LightSourceAnnotationLink::link
LightSourceAnnotationLink::setChild
Namespace::findNamespaceAnnotationLink
Namespace::linkAnnotation
Namespace::unlinkAnnotation
NamespaceAnnotationLink::child
NamespaceAnnotationLink::getChild
NamespaceAnnotationLink::link
NamespaceAnnotationLink::setChild
Node::findNodeAnnotationLink
Node::linkAnnotation
Node::unlinkAnnotation
NodeAnnotationLink::child
NodeAnnotationLink::getChild
NodeAnnotationLink::link
NodeAnnotationLink::setChild
Objective::findObjectiveAnnotationLink
Objective::linkAnnotation
Objective::unlinkAnnotation
ObjectiveAnnotationLink::child
ObjectiveAnnotationLink::getChild
ObjectiveAnnotationLink::link
ObjectiveAnnotationLink::setChild
OriginalFile::findOriginalFileAnnotationLink
OriginalFile::linkAnnotation
OriginalFile::unlinkAnnotation
OriginalFileAnnotationLink::child
OriginalFileAnnotationLink::getChild
OriginalFileAnnotationLink::link
OriginalFileAnnotationLink::setChild
PlaneInfo::findPlaneInfoAnnotationLink
PlaneInfo::linkAnnotation
PlaneInfo::unlinkAnnotation
PlaneInfoAnnotationLink::child
PlaneInfoAnnotationLink::getChild
PlaneInfoAnnotationLink::link
PlaneInfoAnnotationLink::setChild
Plate::findPlateAnnotationLink
Plate::linkAnnotation
Plate::unlinkAnnotation
PlateAcquisition::findPlateAcquisitionAnnotationLink
PlateAcquisition::linkAnnotation
PlateAcquisition::unlinkAnnotation
PlateAcquisitionAnnotationLink::child
PlateAcquisitionAnnotationLink::getChild
PlateAcquisitionAnnotationLink::link
PlateAcquisitionAnnotationLink::setChild
PlateAnnotationLink::child
PlateAnnotationLink::getChild
PlateAnnotationLink::link
PlateAnnotationLink::setChild
Project::findProjectAnnotationLink
Project::linkAnnotation
Project::unlinkAnnotation
ProjectAnnotationLink::child
ProjectAnnotationLink::getChild
ProjectAnnotationLink::link
ProjectAnnotationLink::setChild
Reagent::findReagentAnnotationLink
Reagent::linkAnnotation
Reagent::unlinkAnnotation
ReagentAnnotationLink::child
ReagentAnnotationLink::getChild
ReagentAnnotationLink::link
ReagentAnnotationLink::setChild
Roi::findRoiAnnotationLink
Roi::linkAnnotation
Roi::unlinkAnnotation
RoiAnnotationLink::child
RoiAnnotationLink::getChild
RoiAnnotationLink::link
RoiAnnotationLink::setChild
Screen::findScreenAnnotationLink
Screen::linkAnnotation
Screen::unlinkAnnotation
ScreenAnnotationLink::child
ScreenAnnotationLink::getChild
ScreenAnnotationLink::link
ScreenAnnotationLink::setChild
Session::findSessionAnnotationLink
Session::linkAnnotation
Session::unlinkAnnotation
SessionAnnotationLink::child
SessionAnnotationLink::getChild
SessionAnnotationLink::link
SessionAnnotationLink::setChild
Shape::findShapeAnnotationLink
Shape::linkAnnotation
Shape::unlinkAnnotation
ShapeAnnotationLink::child
ShapeAnnotationLink::getChild
ShapeAnnotationLink::link
ShapeAnnotationLink::setChild
Well::findWellAnnotationLink
Well::linkAnnotation
Well::unlinkAnnotation
WellAnnotationLink::child
WellAnnotationLink::getChild
WellAnnotationLink::link
WellAnnotationLink::setChild

Operation Index

getVersion
setVersion
getNs
setNs
getName
setName
getDescription
setDescription
unloadAnnotationLinks
sizeOfAnnotationLinks
copyAnnotationLinks
addAnnotationAnnotationLink
addAllAnnotationAnnotationLinkSet
removeAnnotationAnnotationLink
removeAllAnnotationAnnotationLinkSet
clearAnnotationLinks
reloadAnnotationLinks
getAnnotationLinksCountPerOwner
linkAnnotation
addAnnotationAnnotationLinkToBoth
findAnnotationAnnotationLink
unlinkAnnotation
removeAnnotationAnnotationLinkFromBoth
linkedAnnotationList

Data Member Index

version
ns
name
description
annotationLinksSeq
annotationLinksLoaded
annotationLinksCountPerOwner

Operations

RInt getVersion()

void setVersion(RInt theVersion)

RString getNs()

void setNs(RString theNs)

RString getName()

void setName(RString theName)

RString getDescription()

void setDescription(RString theDescription)

void unloadAnnotationLinks()

int sizeOfAnnotationLinks()

AnnotationAnnotationLinksSeq copyAnnotationLinks()

void addAnnotationAnnotationLink(AnnotationAnnotationLink target)

void addAllAnnotationAnnotationLinkSet(AnnotationAnnotationLinksSeq targets)

void removeAnnotationAnnotationLink(AnnotationAnnotationLink theTarget)

void removeAllAnnotationAnnotationLinkSet(AnnotationAnnotationLinksSeq targets)

void clearAnnotationLinks()

void reloadAnnotationLinks(Annotation toCopy)

sys::CountMap getAnnotationLinksCountPerOwner()

AnnotationAnnotationLink linkAnnotation(Annotation addition)

void addAnnotationAnnotationLinkToBoth(AnnotationAnnotationLink link, bool bothSides)

AnnotationAnnotationLinksSeq findAnnotationAnnotationLink(Annotation removal)

void unlinkAnnotation(Annotation removal)

void removeAnnotationAnnotationLinkFromBoth(AnnotationAnnotationLink link, bool bothSides)

AnnotationLinkedAnnotationSeq linkedAnnotationList()

Data Members

RInt version;

RString ns;

RString name;

RString description;

AnnotationAnnotationLinksSeq annotationLinksSeq;

bool annotationLinksLoaded;

sys::CountMap annotationLinksCountPerOwner;


Home Previous Up Next Index