77 void setImage(std::vector<T *> & _image);
83 void setName(std::string & _name);
107 void addStep(
float _startx,
float _starty,
float _startz,
108 float _endx,
float _endy,
float _endz);
109 void getStep(
float & _startx,
float & _starty,
float & _startz,
110 float & _endx,
float & _endy,
float & _endz,
114 for(
int i = 0; i < 3; i++)
kColor[i] = _color[i];
117 for(
int i = 0; i < 3; i++) _color[i] =
kColor[i];
119 void translate(std::vector<float> & _tranlate);
144 void addEdge(
float _startx,
float _starty,
float _startz,
145 float _endx,
float _endy,
float _endz);
146 void getEdge(
float & _startx,
float & _starty,
float & _startz,
147 float & _endx,
float & _endy,
float & _endz,
151 for(
int i = 0; i < 3; i++)
kColor[i] = _color[i];
154 for(
int i = 0; i < 3; i++) _color[i] =
kColor[i];
159 void translate(std::vector<float> & _tranlate);
207 static std::vector<class GMocrenDataPrimitive<double> >
kDose;
212 static std::vector<class GMocrenDataPrimitive<short> >
kRoi;
218 static std::vector<class GMocrenTrack>
kTracks;
368 bool addDoseDist(std::vector<double *> & _image,
int _num = 0);
402 short *
getROI(
int _z,
int _num = 0);
403 void setROI(
short * _image,
int _num = 0);
426 void getTrack(
int _num, std::vector<float *> & _steps,
427 std::vector<unsigned char * > & _color);
429 void setTracks(std::vector<float *> & _tracks);
433 void copyTracks(std::vector<float *> & _tracks, std::vector<unsigned char *> & _colors);
434 void mergeTracks(std::vector<float *> & _tracks, std::vector<unsigned char *> & _colors);
435 void addTrack(std::vector<float *> & _steps,
unsigned char _color[3]);
446 void addDetector(std::string & _name, std::vector<float *> & _det,
unsigned char _color[3]);
447 void getDetector(
int _num, std::vector<float *> & _edges,
448 std::vector<unsigned char *> & _color,
449 std::string & _detectorName);