public string WriteXmlAnnotationToString(aim4_dotnet.AnnotationCollection annotationCollection)
        {
            try
            {
                return(Model.WriteAnnotationCollectionToXmlString(annotationCollection));
            }
            catch (Exception ex)
            {
                Platform.Log(LogLevel.Error, ex, "Failed to convert annotation to xml.");
            }

            return(null);
        }
        internal Aim4DocumentInstance(aim4_dotnet.AnnotationCollection annotationCollection, string studyInstanceUid, string seriesInstanceUid, string sopInstanceUid)
        {
            Platform.CheckForEmptyString(studyInstanceUid, "studyInstanceUid");
            Platform.CheckForEmptyString(seriesInstanceUid, "seriesInstanceUid");
            Platform.CheckForEmptyString(sopInstanceUid, "sopInstanceUid");
            Platform.CheckForNullReference(annotationCollection, "annotationCollection");

            _annotationCollection = annotationCollection;

            StudyInstanceUid = studyInstanceUid;
            SeriesInstanceUid = seriesInstanceUid;
            SopInstanceUid = sopInstanceUid;
        }
        internal Aim4DocumentInstance(aim4_dotnet.AnnotationCollection annotationCollection, string studyInstanceUid, string seriesInstanceUid, string sopInstanceUid)
        {
            Platform.CheckForEmptyString(studyInstanceUid, "studyInstanceUid");
            Platform.CheckForEmptyString(seriesInstanceUid, "seriesInstanceUid");
            Platform.CheckForEmptyString(sopInstanceUid, "sopInstanceUid");
            Platform.CheckForNullReference(annotationCollection, "annotationCollection");

            _annotationCollection = annotationCollection;

            StudyInstanceUid  = studyInstanceUid;
            SeriesInstanceUid = seriesInstanceUid;
            SopInstanceUid    = sopInstanceUid;
        }
        public bool WriteAnnotationToFile(aim4_dotnet.AnnotationCollection annotation, string filePathName)
        {
            try
            {
                Model.WriteAnnotationCollectionToFile(annotation, filePathName);
                return(true);
            }
            catch (Exception ex)
            {
                Platform.Log(LogLevel.Error, ex, "Failed to save annotation to file \"{0}\"", filePathName);
            }

            return(false);
        }
示例#5
0
 internal Aim4ObjectReference(aim4_dotnet.AnnotationCollection annotationCollection)
 {
     AnnotationCollection = annotationCollection;
 }