11 #ifndef CXIMAGEPARAMETERS_H
12 #define CXIMAGEPARAMETERS_H
14 #include "cxResourceExport.h"
42 void setDimKeepBoundsAlignSpacing(Eigen::Array3d bounds);
43 void limitVoxelsKeepBounds(
unsigned long maxVolumeSize);
44 void setSpacingKeepDim(Eigen::Array3d spacing);
45 void changeToUniformSpacing();
47 Eigen::Array3i getDim()
const;
48 Eigen::Array3d getSpacing()
const;
49 Eigen::Array3d getBounds();
51 void print(std::ostream& s, vtkIndent indent);
55 Eigen::Array3d mSpacing;
57 void alignSpacingKeepDim(Eigen::Array3d bounds);
58 void setDimFromExtent(Eigen::Array3i extent);
62 #endif // CXIMAGEPARAMETERS_H