plotContour

Постройте графики данных контура информация только для чтения в наборе структур DICOM-RT

Описание

пример

plotContour(contour) строит графики одной или нескольких видимых областей (ROI) контурных данных, хранящихся в dicomContours объект.

пример

plotContour(contour,number) строит графики только данных контура информация только для чтения с заданным номером ROI number.

пример

plotContour(___,ax) строит графики данных контура информация только для чтения в осях, заданных ax. Опция ax может предшествовать любой комбинации входных аргументов в предыдущих синтаксисах.

пример

h = plotContour(___) возвращает графические указатели на графические объекты для графика. Можно использовать h запрос и изменение свойств графика. h является групповым объектом. Для получения дополнительной информации о свойствах группового объекта смотрите Group Properties

Примеры

свернуть все

Чтение метаданных DICOM из файлов набора структур DICOM-RT.

info = dicominfo('rtstruct.dcm');

Извлечение данных информация только для чтения из набора структур и контурных модулей ROI метаданных DICOM. Выходные выходы dicomContours объект, который хранит извлеченные данные информация только для чтения.

contour = dicomContours(info);

Отобразите ROIs свойство dicomContours объект.

contour.ROIs
ans=2×5 table
    Number          Name           ContourData    GeometricType       Color    
    ______    _________________    ___________    _____________    ____________

      1       {'Body_Contour' }    {90x1 cell}     {90x1 cell}     {3x1 double}
      2       {'Tumor_Contour'}    {21x1 cell}     {21x1 cell}     {3x1 double}

Постройте график всех данных контура информация только для чтения в объекте.

figure
plotContour(contour)

Figure contains an axes. The axes contains 111 objects of type line.

Можно также построить график определенных данных контура информация только для чтения, выбрав его по номеру ROI. Постройте графики данных контура информация только для чтения, заданные ROI № 1.

figure
plotContour(contour,1)

Figure contains an axes. The axes contains 90 objects of type line.

Чтение метаданных DICOM из файлов набора структур DICOM-RT.

info = dicominfo('rtstruct.dcm');

Извлечение данных информация только для чтения из набора структур и контурных модулей ROI метаданных DICOM. Выходные выходы dicomContours объект, который хранит извлеченные данные информация только для чтения.

contour = dicomContours(info);

Создайте размещение мозаики 2 на 2 для отображения нескольких графиков в окне рисунка.

figure('Position',[1 1 700 700])
tiledlayout(2,2)

Создайте объект осей при помощи nexttile функция. Оси охватывают первые два столбца размещения мозаичного графика. Постройте график всех данных контура информация только для чтения на этих осях.

ax1 = nexttile(1,[1,2]);
plotContour(contour,ax1)
title('ROI Contour Data')

Создайте второй объект осей и постройте график информации только для чтения данных контура, заданных информацией только для чтения № 1.

ax2 = nexttile;
plotContour(contour,1,ax2)
title('ROI Contour Data of ROI Number 1')

Создайте третий объект осей и постройте график информации только для чтения данных контура, заданных информацией только для чтения № 2.

ax3 = nexttile;
plotContour(contour,2,ax3)
title('ROI Contour Data of ROI Number 2')

Figure contains 3 axes. Axes 1 with title ROI Contour Data contains 111 objects of type line. Axes 2 with title ROI Contour Data of ROI Number 1 contains 90 objects of type line. Axes 3 with title ROI Contour Data of ROI Number 2 contains 21 objects of type line.

Чтение метаданных DICOM из файлов набора структур DICOM-RT.

info = dicominfo('rtstruct.dcm');

Извлечение данных информация только для чтения из набора структур и контурных модулей ROI метаданных DICOM. Выходные выходы dicomContours объект, который хранит извлеченные данные информация только для чтения.

contour = dicomContours(info);

Постройте график данных контура информация только для чтения и получите родительские оси. Возвращённые родительские оси являются hggroup объект с отдельными указателями для каждого контурного графика информация только для чтения.

h = plotContour(contour)
h = 
  2x1 Group array:

  Group    (Body_Contour)
  Group    (Tumor_Contour)

Добавление текстовых описаний для каждого контурного графика информация только для чтения с помощью возвращенных указателей.

text(290,0,-400,'\leftarrow ROI number 1','Parent',h(1))
text(90,0,-500,'\leftarrow ROI number 2','FontWeight','Bold','Parent',h(2))

Figure contains an axes. The axes contains 113 objects of type line, text.

Входные параметры

свернуть все

Информация только для чтения данных, заданный как dicomContours объект.

Информация только для чтения число, заданное как скаляр или вектор. При задании вектора строится график нескольких горизонтальных последовательностей.

Номер ROI является идентификационным номером ROI в ROIs свойство dicomContours объект.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Целевые оси, заданные как указатели объекта возвращаемые axes или gca.

Выходные аргументы

свернуть все

Указатель на графический объект, возвращенный как hggroup объект или массив hggroup объекты. Если вы задаете ax, h является дочерним элементом осей ax. В противном случае h является дочерним элементом текущей системы координат.

См. также

Объекты

Функции

Введенный в R2020a