BBTK_DECLARE_INPUT(Translate,std::vector<double>);
BBTK_DECLARE_INPUT(Spacing,std::vector<double>);
BBTK_DECLARE_INPUT(RotateToNormal,std::vector<double>);
+ BBTK_DECLARE_INPUT(ManualMatrixIn,std::vector<double>);
BBTK_DECLARE_OUTPUT(Out,vtkLinearTransform *);
+ BBTK_DECLARE_OUTPUT(ManualMatrixOut,std::vector<double>);
BBTK_PROCESS(Process);
void Process();
BBTK_INPUT(Transform,Spacing,"vector with spacingX spacingY spacingZ",std::vector<double>,"");
BBTK_INPUT(Transform,RotateWXYZ,"vector with Angle Vx Vy Vz",std::vector<double>,"");
BBTK_INPUT(Transform,RotateToNormal,"(default is EMPTY) Normal vector [nx,ny,nz]",std::vector<double>,"");
+ BBTK_INPUT(Transform,ManualMatrixIn,"(default EMPTY) The 16 elements of a 4x4 matrix",std::vector<double>,"");
BBTK_OUTPUT(Transform,Out,"vtkTransform result",vtkLinearTransform *,"");
+ BBTK_OUTPUT(Transform,ManualMatrixOut,"The 16 elements of the 4x4 matrix",std::vector<double>,"");
BBTK_END_DESCRIBE_BLACK_BOX(Transform);
}