-std::vector<double> vvImage::GetOrigin() const {
- std::vector<double> origin;
- int dim = this->GetNumberOfDimensions();
- for (int i = 0; i < dim; i++)
- {
- if (i == 3)
- origin.push_back(0);
- else
- origin.push_back(mVtkImages[0]->GetOrigin()[i]);
- if (i == 3)
- origin.push_back(mTimeOrigin);
- else
- origin.push_back(mVtkImages[0]->GetOrigin()[i]);
- }
- return origin;
+std::vector<double> vvImage::GetSpacing()
+{
+ std::vector<double> spacing;
+ int dim = this->GetNumberOfDimensions();
+ for (int i = 0; i < dim; i++) {
+ if (i == 3)
+ spacing.push_back(mTimeSpacing);
+ else
+ spacing.push_back(mVtkImages[0]->GetSpacing()[i]);
+ }
+ return spacing;
+}
+//--------------------------------------------------------------------
+std::vector<double> vvImage::GetOrigin() const
+{
+ std::vector<double> origin;
+ int dim = this->GetNumberOfDimensions();
+ for (int i = 0; i < dim; i++) {
+ if (i == 3)
+ origin.push_back(mTimeOrigin);
+ else
+ origin.push_back(mVtkImages[0]->GetOrigin()[i]);
+ }
+ return origin;