26#ifndef PICKEDPIXELMAP_H
27#define PICKEDPIXELMAP_H
31#include <QCoreApplication>
67 void removePixel(
int id);
72 void modifyPixel(
int row);
82 void savePixelList(QString fileName);
87 void openPixelList(QString fileName);
90 QList<QVector3D>* getPixelIndexList();
93 QList<QVector3D>* getCoordIndexList();
96 QList<QVector3D>* getRealWorldList();
99 QList<double>* getPixelValueList();
105 void resetPixelList();
#define MULTIPICKING_API
Definition: MultiPickingAPI.h:50
This class is dedicated to manage an ImageComponent with a list of selected/picked pixels.
Definition: PickedPixelMap.h:53
QList< QVector3D > * pixelIndexList
this is a list of pixels (as i,j,k indexes in the 3 directions)
Definition: PickedPixelMap.h:110
QList< QVector3D > * realCoordList
list of corresponding coordinates in real world frame.
Definition: PickedPixelMap.h:116
camitk::ImageComponent * image
ImageComponent where the pixels are clicked.
Definition: PickedPixelMap.h:122
QList< QVector3D > * coordIndexList
list of corresponding image coordinates, i.e. taking voxel size into account, but in the local frame ...
Definition: PickedPixelMap.h:113
QList< double > * pixelValueList
list of corresponding pixel values
Definition: PickedPixelMap.h:119
The manager of the Image Volume data.
Definition: ImageComponent.h:77