protected AIMQueryParameters(AIMQueryParameters queryParameters) { foreach (AimAnatomicEntityQueryData aeQueryData in queryParameters.AeQueryParameters) { AeQueryParameters.Add(new AimAnatomicEntityQueryData(aeQueryData)); } foreach (AimImagingObservationQueryData imQueryData in queryParameters.ImQueryParameters) { ImQueryParameters.Add(new AimImagingObservationQueryData(imQueryData)); } foreach (QueryData queryData in queryParameters.StudyInstanceUidParameters) { StudyInstanceUidParameters.Add(new QueryData(queryData)); } foreach (QueryData queryData in queryParameters.UserParameters) { UserParameters.Add(new QueryData(queryData)); } _annotationType = queryParameters._annotationType; }