public:
VectorMath();
~VectorMath();
- /*void SetTransform(vtkTransform *transform);
- void SetCenterPoint(std::vector<int> point);
- void SetAngle(double angle);
- void SetScaleX(double scaleX);
- void SetScaleY(double scaleY);
- void SetScaleZ(double scaleZ);
+ void SetData(std::vector<int> pointsX1, std::vector<int> pointsX2, std::vector<int> pointsY1, std::vector<int> pointsY2, std::vector<int> pointsZ1, std::vector<int> pointsZ2);
void Run();
- vtkTransform *GetResult();
+ /*
+ int[3]* GetPoints();
+ double[3]* GetScales();
+ double GetAngle();*/
private:
- std::vector<int> _centerPoint;
- double _angle;
- double _scaleX;
- double _scaleY;
- double _scaleZ;
- //vtkImageData *_image;
- vtkTransform *_transform;*/
+ //float[3] _points;
+
+ int _pointx1a;
+ int _pointx1b;
+ int _pointx2a;
+ int _pointx2b;
+
+ int _pointy1a;
+ int _pointy1b;
+ int _pointy2a;
+ int _pointy2b;
+
+ int _pointz1a;
+ int _pointz1b;
+ int _pointz2a;
+ int _pointz2b;
+
+ vtkMath *_math;
};
#endif
\ No newline at end of file