26 #ifndef PICKEDPIXELMAP_H
27 #define PICKEDPIXELMAP_H
30 #include <qvector3d.h>
56 void removePixel (
int id);
61 void modifyPixel (
int row);
71 void savePixelList (QString fileName);
76 void openPixelList (QString fileName);
79 QList<QVector3D>* getPixelIndexList();
82 QList<QVector3D>* getCoordIndexList();
85 QList<double> * getPixelValueList();
91 void resetPixelList();
94 void changePixelIndexList(QList<QVector3D> * liste);
97 void changePixelIndexListFromRealCoordinates(QList<QVector3D> * listeOfRealCoords);
107 QVector3D convertIndexToCoordinates (
int i,
int j,
int k);
114 QVector3D convertCoordinatesToIndex (
double x,
double y,
double z);
124 #endif // PICKEDPIXELMAP_H
camitk::ImageComponent * image
ImageComponent where the pixels are clicked.
Definition: PickedPixelMap.h:120
Definition: ImageComponent.h:69
QList< QVector3D > * pixelIndexList
this is a list of pixels (as i,j,k indexes in the 3 directions)
Definition: PickedPixelMap.h:117
#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:44