34 double ix = image.getX();
35 double iy = image.getY();
36 double iz = image.getZ();
40 #define conditional_set(variable, value) \
41 if (image.variable##isLinked())\
44 while (j < i && !image.variable##isLinkedWith(panorama.getImage(j)))\
48 if (j == i) copy.set##variable(value);\
50 copy.set##variable(value);\
#define conditional_set(variable, value)
virtual void setImage(std::size_t nr, const SrcPanoImage &img)=0
set a panorama image, counting starts with 0
static void translatePano(PanoramaData &panorama, const double x, const double y, const double z)
virtual const SrcPanoImage & getImage(std::size_t nr) const =0
get a panorama image, counting starts with 0
virtual void imageChanged(unsigned int imgNr)=0
mark image change for maintainance
virtual std::size_t getNrOfImages() const =0
number of images.
All variables of a source image.