/// <summary> /// Constructor. /// </summary> public DicomImageSetDescriptor(IStudyRootStudyIdentifier sourceStudy, IDicomServiceNode server, Exception loadStudyError) { Platform.CheckForNullReference(sourceStudy, "sourceStudy"); SourceStudy = sourceStudy; Server = server ?? sourceStudy.FindServer(true); LoadStudyError = loadStudyError; IsOffline = loadStudyError is OfflineLoadStudyException; IsNearline = loadStudyError is NearlineLoadStudyException; IsInUse = loadStudyError is InUseLoadStudyException; IsNotLoadable = loadStudyError is StudyLoaderNotFoundException; }
/// <summary> /// Constructor. /// </summary> public DicomImageSetDescriptor(IStudyRootStudyIdentifier sourceStudy, IDicomServiceNode server, Exception loadStudyError) { Platform.CheckForNullReference(sourceStudy, "sourceStudy"); SourceStudy = sourceStudy; Server = server ?? sourceStudy.FindServer(true); LoadStudyError = loadStudyError; IsOffline = loadStudyError is OfflineLoadStudyException; IsNearline = loadStudyError is NearlineLoadStudyException; IsInUse = loadStudyError is InUseLoadStudyException; IsNotLoadable = loadStudyError is StudyLoaderNotFoundException; }
/// <summary> /// Creates, but does not populate, an <see cref="IImageSet"/> for the given <see cref="IStudyRootStudyIdentifier">study</see>. /// </summary> protected virtual IImageSet CreateImageSet(IStudyRootStudyIdentifier studyData) { return(new ImageSet(CreateImageSetDescriptor(studyData))); }
/// <summary> /// Creates a <see cref="DicomImageSetDescriptor"/> for the given <see cref="IStudyRootStudyIdentifier">study</see>. /// </summary> protected virtual DicomImageSetDescriptor CreateImageSetDescriptor(IStudyRootStudyIdentifier studyData) { return(new DicomImageSetDescriptor(studyData)); }
/// <summary> /// Initializes a new instance of <see cref="StudyItem"/>. /// </summary> public StudyItem(IStudyRootStudyIdentifier other) : base(other) { }
public StudyRootStudyIdentifier(IStudyRootStudyIdentifier other) : base(other) { CopyFrom(other); }
/// <summary> /// Constructor. /// </summary> public DicomImageSetDescriptor(IStudyRootStudyIdentifier sourceStudy) : this(sourceStudy, null, null) { }
/// <summary> /// Constructor. /// </summary> public DicomImageSetDescriptor(IStudyRootStudyIdentifier sourceStudy) : this(sourceStudy, null, null) { }
public StudyRootStudyIdentifier(IStudyRootStudyIdentifier other) : base(other) { CopyFrom(other); }