- //std::vector<float> newX1;
- //newX1.push_back((float)bbGetInputPointsX1()[0]);
- std::cout << "Points for first vector: " << bbGetInputPointsX1()[0] << " " << bbGetInputPointsX1()[1] << std::endl;
- //std::vector<float> newX2;
- //newX2.push_back((float)bbGetInputPointsX2()[0]);
+ _vector->SetData(bbGetInputPointsX1(), bbGetInputPointsX2(), bbGetInputPointsY1(), bbGetInputPointsY2(), bbGetInputPointsZ1(), bbGetInputPointsZ2());
+ _vector->Run();
+
+ bbSetOutputOrigin(_vector->GetOrigin());
+ bbSetOutputOriginReslicer(_vector->GetOriginReslicer());