-
-class /*BBTK_EXPORT*/ Transform
- :
- public bbtk::AtomicBlackBox
-{
- BBTK_BLACK_BOX_INTERFACE(Transform,bbtk::AtomicBlackBox);
-//==================================================================
-/// User callback called in the box contructor
-virtual void bbUserConstructor();
-/// User callback called in the box copy constructor
-virtual void bbUserCopyConstructor();
-/// User callback called in the box destructor
-virtual void bbUserDestructor();
-//==================================================================
- BBTK_DECLARE_INPUT(In,vtkLinearTransform *);
- BBTK_DECLARE_INPUT(Scale,std::vector<double>);
- BBTK_DECLARE_INPUT(RotateWXYZ,std::vector<double>);
- BBTK_DECLARE_INPUT(Translate,std::vector<double>);
- BBTK_DECLARE_INPUT(Spacing,std::vector<double>);
- BBTK_DECLARE_OUTPUT(Out,vtkLinearTransform *);
- BBTK_PROCESS(Process);
- void Process();
-
- std::vector<double> vecScale;
- std::vector<double> vecRotateWXYZ;
- std::vector<double> vecTranslate;
- std::vector<double> vecSpacing;
- vtkTransform *result;
+
+ class /*BBTK_EXPORT*/ Transform
+ :
+ public bbtk::AtomicBlackBox
+ {
+ BBTK_BLACK_BOX_INTERFACE(Transform,bbtk::AtomicBlackBox);
+ BBTK_DECLARE_INPUT(In,vtkLinearTransform *);
+ BBTK_DECLARE_INPUT(Scale,std::vector<double>);
+ BBTK_DECLARE_INPUT(RotateWXYZ,std::vector<double>);
+ BBTK_DECLARE_INPUT(Translate,std::vector<double>);
+ BBTK_DECLARE_INPUT(Spacing,std::vector<double>);
+ BBTK_DECLARE_OUTPUT(Out,vtkLinearTransform *);
+ BBTK_PROCESS(Process);
+ void Process();
+
+ std::vector<double> vecScale;
+ std::vector<double> vecRotateWXYZ;
+ std::vector<double> vecTranslate;
+ std::vector<double> vecSpacing;
+ vtkTransform *result;