/// <summary> /// Add rows to the tables in which the results are displayed for comparing attribute collections /// using static compare. /// </summary> /// <param name="attributeCollections">The attribute collections.</param> internal protected void AddAttributeCollectionsInformationUsingStaticDicomCompare(AttributeCollections attributeCollections) { // // Iterate through all attributes of all AttributeCollections. Only AttributeCollections containing // Dicom attributes will be taken into account. // GeneratorStaticDicomCompare generatorStaticDicomCompare = new GeneratorStaticDicomCompare(attributeCollections); AttributeList attributeList = null; TagSequence lowestTagSequence = null; while ((attributeList = generatorStaticDicomCompare.GetNextAttributes(out lowestTagSequence)) != null) { bool displayAttributes = true; if (!this.displayGroupLength) { if (lowestTagSequence.LastTag.ElementNumber == 0) { displayAttributes = false; } } if (displayAttributes) { AddAttributesInformation(attributeList); } } }
/// <summary> /// Add rows to the tables in which the results are displayed for comparing attribute collections /// using static compare. /// </summary> /// <param name="attributeCollections">The attribute collections.</param> protected internal void AddAttributeCollectionsInformationUsingStaticDicomCompare(AttributeCollections attributeCollections) { // // Iterate through all attributes of all AttributeCollections. Only AttributeCollections containing // Dicom attributes will be taken into account. // GeneratorStaticDicomCompare generatorStaticDicomCompare = new GeneratorStaticDicomCompare(attributeCollections); AttributeList attributeList = null; TagSequence lowestTagSequence = null; while ((attributeList = generatorStaticDicomCompare.GetNextAttributes(out lowestTagSequence)) != null) { bool displayAttributes = true; if (!this.displayGroupLength) { if (lowestTagSequence.LastTag.ElementNumber == 0) { displayAttributes = false; } } if (displayAttributes) { AddAttributesInformation(attributeList); } } }