#ifndef __MATRIX__ROTATION_h_INCLUDED__ #define __MATRIX__ROTATION_h_INCLUDED__ #include class matrixRotation { public: matrixRotation(); ~matrixRotation(); void SetSpacing(double, double, double); void SetOrigin(double, double, double); void SetVector1(double, double, double); void SetVector2(double, double, double); void GetTransformation(vtkTransform *transform); void CrossProduct(double *vecZx, double *vecZy, double *vecZz); private: double spcX; double spcY; double spcZ; double orgX; double orgY; double orgZ; double vec1X; double vec1Y; double vec1Z; double vec2X; double vec2Y; double vec2Z; protected: }; #endif // __MATRIX__ROTATION_h_INCLUDED__