omero::model::Dataset
        Overview
        [ "protected" ]
            class Dataset extends IObject
        Used By
        
            - api::DatasetList
- ImageLinkedDatasetSeq
- ProjectLinkedDatasetSeq
- reloadAnnotationLinks
- reloadImageLinks
- reloadProjectLinks
- DatasetAnnotationLink::getParent
- DatasetAnnotationLink::link
- DatasetAnnotationLink::parent
- DatasetAnnotationLink::setParent
- DatasetImageLink::getParent
- DatasetImageLink::link
- DatasetImageLink::parent
- DatasetImageLink::setParent
- Image::findDatasetImageLink
- Image::linkDataset
- Image::unlinkDataset
- Project::findProjectDatasetLink
- Project::linkDataset
- Project::unlinkDataset
- ProjectDatasetLink::child
- ProjectDatasetLink::getChild
- ProjectDatasetLink::link
- ProjectDatasetLink::setChild
Operation Index
        
            - getVersion
- 
                
- setVersion
- 
                
- unloadProjectLinks
- 
                
- sizeOfProjectLinks
- 
                
- copyProjectLinks
- 
                
- addProjectDatasetLink
- 
                
- addAllProjectDatasetLinkSet
- 
                
- removeProjectDatasetLink
- 
                
- removeAllProjectDatasetLinkSet
- 
                
- clearProjectLinks
- 
                
- reloadProjectLinks
- 
                
- getProjectLinksCountPerOwner
- 
                
- linkProject
- 
                
- addProjectDatasetLinkToBoth
- 
                
- findProjectDatasetLink
- 
                
- unlinkProject
- 
                
- removeProjectDatasetLinkFromBoth
- 
                
- linkedProjectList
- 
                
- unloadImageLinks
- 
                
- sizeOfImageLinks
- 
                
- copyImageLinks
- 
                
- addDatasetImageLink
- 
                
- addAllDatasetImageLinkSet
- 
                
- removeDatasetImageLink
- 
                
- removeAllDatasetImageLinkSet
- 
                
- clearImageLinks
- 
                
- reloadImageLinks
- 
                
- getImageLinksCountPerOwner
- 
                
- linkImage
- 
                
- addDatasetImageLinkToBoth
- 
                
- findDatasetImageLink
- 
                
- unlinkImage
- 
                
- removeDatasetImageLinkFromBoth
- 
                
- linkedImageList
- 
                
- unloadAnnotationLinks
- 
                
- sizeOfAnnotationLinks
- 
                
- copyAnnotationLinks
- 
                
- addDatasetAnnotationLink
- 
                
- addAllDatasetAnnotationLinkSet
- 
                
- removeDatasetAnnotationLink
- 
                
- removeAllDatasetAnnotationLinkSet
- 
                
- clearAnnotationLinks
- 
                
- reloadAnnotationLinks
- 
                
- getAnnotationLinksCountPerOwner
- 
                
- linkAnnotation
- 
                
- addDatasetAnnotationLinkToBoth
- 
                
- findDatasetAnnotationLink
- 
                
- unlinkAnnotation
- 
                
- removeDatasetAnnotationLinkFromBoth
- 
                
- linkedAnnotationList
- 
                
- getName
- 
                
- setName
- 
                
- getDescription
- 
                
- setDescription
- 
                
Data Member Index
        
            - version
- 
                
- projectLinksSeq
- 
                
- projectLinksLoaded
- 
                
- projectLinksCountPerOwner
- 
                
- imageLinksSeq
- 
                
- imageLinksLoaded
- 
                
- imageLinksCountPerOwner
- 
                
- annotationLinksSeq
- 
                
- annotationLinksLoaded
- 
                
- annotationLinksCountPerOwner
- 
                
- name
- 
                
- description
- 
                
Operations
        RInt getVersion()
        void setVersion(RInt theVersion)
        void unloadProjectLinks()
        int sizeOfProjectLinks()
        
        
        
        void removeProjectDatasetLink(ProjectDatasetLink theTarget)
        void removeAllProjectDatasetLinkSet(DatasetProjectLinksSeq targets)
        void clearProjectLinks()
        void reloadProjectLinks(Dataset toCopy)
        sys::CountMap getProjectLinksCountPerOwner()
        
        void addProjectDatasetLinkToBoth(ProjectDatasetLink link, bool bothSides)
        
        void unlinkProject(Project removal)
        void removeProjectDatasetLinkFromBoth(ProjectDatasetLink link, bool bothSides)
        
        void unloadImageLinks()
        int sizeOfImageLinks()
        
        void addDatasetImageLink(DatasetImageLink target)
        
        void removeDatasetImageLink(DatasetImageLink theTarget)
        void removeAllDatasetImageLinkSet(DatasetImageLinksSeq targets)
        void clearImageLinks()
        void reloadImageLinks(Dataset toCopy)
        sys::CountMap getImageLinksCountPerOwner()
        
        void addDatasetImageLinkToBoth(DatasetImageLink link, bool bothSides)
        
        void unlinkImage(Image removal)
        void removeDatasetImageLinkFromBoth(DatasetImageLink link, bool bothSides)
        
        void unloadAnnotationLinks()
        int sizeOfAnnotationLinks()
        
        
        
        void removeDatasetAnnotationLink(DatasetAnnotationLink theTarget)
        
        void clearAnnotationLinks()
        void reloadAnnotationLinks(Dataset toCopy)
        sys::CountMap getAnnotationLinksCountPerOwner()
        
        void addDatasetAnnotationLinkToBoth(DatasetAnnotationLink link, bool bothSides)
        
        void unlinkAnnotation(Annotation removal)
        void removeDatasetAnnotationLinkFromBoth(DatasetAnnotationLink link, bool bothSides)
        
        
        void setName(RString theName)
        RString getDescription()
        void setDescription(RString theDescription)
        Data Members
        RInt version;
        
        bool projectLinksLoaded;
        sys::CountMap projectLinksCountPerOwner;
        
        bool imageLinksLoaded;
        
        
        bool annotationLinksLoaded;
        sys::CountMap annotationLinksCountPerOwner;