]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkTransform.h
#3482 Transform box Rotation from Normal
[bbtk.git] / packages / vtk / src / bbvtkTransform.h
index 618b0d357235667f39c22af6316027a15aa3ca14..ebe2e7515864b0f07ab637320515940a15e702d9 100644 (file)
@@ -47,6 +47,7 @@ namespace bbvtk
     BBTK_DECLARE_INPUT(RotateWXYZ,std::vector<double>);
     BBTK_DECLARE_INPUT(Translate,std::vector<double>);
     BBTK_DECLARE_INPUT(Spacing,std::vector<double>);
+    BBTK_DECLARE_INPUT(RotateToNormal,std::vector<double>);
     BBTK_DECLARE_OUTPUT(Out,vtkLinearTransform *);
     BBTK_PROCESS(Process);
     void Process();
@@ -71,6 +72,7 @@ BBTK_BEGIN_DESCRIBE_BLACK_BOX(Transform,bbtk::AtomicBlackBox);
   BBTK_INPUT(Transform,Translate,"vector with x y z",std::vector<double>,"");
   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_OUTPUT(Transform,Out,"vtkTransform result",vtkLinearTransform *,"");