omero::model::Screen
        Overview
        [ "protected" ]
            class Screen extends IObject
        Used By
        
            - PlateLinkedScreenSeq
 
            - Plate::findScreenPlateLink
 
            - Plate::linkScreen
 
            - Plate::unlinkScreen
 
            - Reagent::getScreen
 
            - Reagent::screen
 
            - Reagent::setScreen
 
            - reloadAnnotationLinks
 
            - reloadPlateLinks
 
            - reloadReagents
 
            - ScreenAnnotationLink::getParent
 
            - ScreenAnnotationLink::link
 
            - ScreenAnnotationLink::parent
 
            - ScreenAnnotationLink::setParent
 
            - ScreenPlateLink::getParent
 
            - ScreenPlateLink::link
 
            - ScreenPlateLink::parent
 
            - ScreenPlateLink::setParent
 
        
        Operation Index
        
            - getVersion
 
            - 
                
 
            - setVersion
 
            - 
                
 
            - getType
 
            - 
                
 
            - setType
 
            - 
                
 
            - getProtocolIdentifier
 
            - 
                
 
            - setProtocolIdentifier
 
            - 
                
 
            - getProtocolDescription
 
            - 
                
 
            - setProtocolDescription
 
            - 
                
 
            - getReagentSetIdentifier
 
            - 
                
 
            - setReagentSetIdentifier
 
            - 
                
 
            - getReagentSetDescription
 
            - 
                
 
            - setReagentSetDescription
 
            - 
                
 
            - unloadPlateLinks
 
            - 
                
 
            - sizeOfPlateLinks
 
            - 
                
 
            - copyPlateLinks
 
            - 
                
 
            - addScreenPlateLink
 
            - 
                
 
            - addAllScreenPlateLinkSet
 
            - 
                
 
            - removeScreenPlateLink
 
            - 
                
 
            - removeAllScreenPlateLinkSet
 
            - 
                
 
            - clearPlateLinks
 
            - 
                
 
            - reloadPlateLinks
 
            - 
                
 
            - getPlateLinksCountPerOwner
 
            - 
                
 
            - linkPlate
 
            - 
                
 
            - addScreenPlateLinkToBoth
 
            - 
                
 
            - findScreenPlateLink
 
            - 
                
 
            - unlinkPlate
 
            - 
                
 
            - removeScreenPlateLinkFromBoth
 
            - 
                
 
            - linkedPlateList
 
            - 
                
 
            - unloadReagents
 
            - 
                
 
            - sizeOfReagents
 
            - 
                
 
            - copyReagents
 
            - 
                
 
            - addReagent
 
            - 
                
 
            - addAllReagentSet
 
            - 
                
 
            - removeReagent
 
            - 
                
 
            - removeAllReagentSet
 
            - 
                
 
            - clearReagents
 
            - 
                
 
            - reloadReagents
 
            - 
                
 
            - unloadAnnotationLinks
 
            - 
                
 
            - sizeOfAnnotationLinks
 
            - 
                
 
            - copyAnnotationLinks
 
            - 
                
 
            - addScreenAnnotationLink
 
            - 
                
 
            - addAllScreenAnnotationLinkSet
 
            - 
                
 
            - removeScreenAnnotationLink
 
            - 
                
 
            - removeAllScreenAnnotationLinkSet
 
            - 
                
 
            - clearAnnotationLinks
 
            - 
                
 
            - reloadAnnotationLinks
 
            - 
                
 
            - getAnnotationLinksCountPerOwner
 
            - 
                
 
            - linkAnnotation
 
            - 
                
 
            - addScreenAnnotationLinkToBoth
 
            - 
                
 
            - findScreenAnnotationLink
 
            - 
                
 
            - unlinkAnnotation
 
            - 
                
 
            - removeScreenAnnotationLinkFromBoth
 
            - 
                
 
            - linkedAnnotationList
 
            - 
                
 
            - getName
 
            - 
                
 
            - setName
 
            - 
                
 
            - getDescription
 
            - 
                
 
            - setDescription
 
            - 
                
 
        
        Data Member Index
        
            - version
 
            - 
                
 
            - type
 
            - 
                
 
            - protocolIdentifier
 
            - 
                
 
            - protocolDescription
 
            - 
                
 
            - reagentSetIdentifier
 
            - 
                
 
            - reagentSetDescription
 
            - 
                
 
            - plateLinksSeq
 
            - 
                
 
            - plateLinksLoaded
 
            - 
                
 
            - plateLinksCountPerOwner
 
            - 
                
 
            - reagentsSeq
 
            - 
                
 
            - reagentsLoaded
 
            - 
                
 
            - annotationLinksSeq
 
            - 
                
 
            - annotationLinksLoaded
 
            - 
                
 
            - annotationLinksCountPerOwner
 
            - 
                
 
            - name
 
            - 
                
 
            - description
 
            - 
                
 
        
        Operations
        RInt getVersion()
        void setVersion(RInt theVersion)
        
        void setType(RString theType)
        RString getProtocolIdentifier()
        void setProtocolIdentifier(RString theProtocolIdentifier)
        RString getProtocolDescription()
        void setProtocolDescription(RString theProtocolDescription)
        RString getReagentSetIdentifier()
        void setReagentSetIdentifier(RString theReagentSetIdentifier)
        RString getReagentSetDescription()
        void setReagentSetDescription(RString theReagentSetDescription)
        void unloadPlateLinks()
        int sizeOfPlateLinks()
        
        void addScreenPlateLink(ScreenPlateLink target)
        void addAllScreenPlateLinkSet(ScreenPlateLinksSeq targets)
        void removeScreenPlateLink(ScreenPlateLink theTarget)
        void removeAllScreenPlateLinkSet(ScreenPlateLinksSeq targets)
        void clearPlateLinks()
        void reloadPlateLinks(Screen toCopy)
        sys::CountMap getPlateLinksCountPerOwner()
        
        void addScreenPlateLinkToBoth(ScreenPlateLink link, bool bothSides)
        
        void unlinkPlate(Plate removal)
        void removeScreenPlateLinkFromBoth(ScreenPlateLink link, bool bothSides)
        
        void unloadReagents()
        int sizeOfReagents()
        
        void addReagent(Reagent target)
        
        void removeReagent(Reagent theTarget)
        
        void clearReagents()
        void reloadReagents(Screen toCopy)
        void unloadAnnotationLinks()
        int sizeOfAnnotationLinks()
        
        
        
        void removeScreenAnnotationLink(ScreenAnnotationLink theTarget)
        
        void clearAnnotationLinks()
        void reloadAnnotationLinks(Screen toCopy)
        sys::CountMap getAnnotationLinksCountPerOwner()
        
        void addScreenAnnotationLinkToBoth(ScreenAnnotationLink link, bool bothSides)
        
        void unlinkAnnotation(Annotation removal)
        void removeScreenAnnotationLinkFromBoth(ScreenAnnotationLink link, bool bothSides)
        
        
        void setName(RString theName)
        RString getDescription()
        void setDescription(RString theDescription)
        Data Members
        RInt version;
        
        RString protocolIdentifier;
        RString protocolDescription;
        RString reagentSetIdentifier;
        RString reagentSetDescription;
        
        bool plateLinksLoaded;
        
        
        bool reagentsLoaded;
        
        bool annotationLinksLoaded;
        sys::CountMap annotationLinksCountPerOwner;