std::string nametype;
int numberoOfComponents;
std::vector<int> vsize;
+ std::vector<int> vextent;
std::vector<double> vspacing;
std::vector<double> vrange;
std::vector<double> vorigin;
bbGetInputIn()->GetExtent(ext);
#endif
- vsize.push_back(ext[1]-ext[0]+1);
- vsize.push_back(ext[3]-ext[2]+1);
- vsize.push_back(ext[5]-ext[4]+1);
+ vsize.push_back( ext[1]-ext[0]+1 );
+ vsize.push_back( ext[3]-ext[2]+1 );
+ vsize.push_back( ext[5]-ext[4]+1 );
+ vextent.push_back( ext[0] );
+ vextent.push_back( ext[1] );
+ vextent.push_back( ext[2] );
+ vextent.push_back( ext[3] );
+ vextent.push_back( ext[4] );
+ vextent.push_back( ext[5] );
+
dim = 0;
if (vsize[0]>1) dim++;
if (vsize[1]>1) dim++;
vsize.push_back(0);
vsize.push_back(0);
vsize.push_back(0);
+ vextent.push_back(0);
+ vextent.push_back(0);
+ vextent.push_back(0);
+ vextent.push_back(0);
+ vextent.push_back(0);
+ vextent.push_back(0);
vspacing.push_back(0);
vspacing.push_back(0);
vspacing.push_back(0);
bbSetOutputDimension ( dim );
bbSetOutputOrigin ( vorigin );
bbSetOutputSize ( vsize );
+ bbSetOutputExtent ( vextent );
bbSetOutputSpacing ( vspacing );
bbSetOutputMinMax ( vrange );
bbSetOutputTypeName ( nametype );