]> Creatis software - bbtk.git/commitdiff
no message
authorEduardo Davila <Eduardo.Davila@creatis.insa-lyon.fr>
Fri, 20 May 2011 16:19:18 +0000 (16:19 +0000)
committerEduardo Davila <Eduardo.Davila@creatis.insa-lyon.fr>
Fri, 20 May 2011 16:19:18 +0000 (16:19 +0000)
packages/vtk/src/bbvtkMagnitud.cxx
packages/vtk/src/bbvtkStructuredPointsReader.cxx [new file with mode: 0644]
packages/vtk/src/bbvtkStructuredPointsReader.h [new file with mode: 0644]

index b2b3794a0f4c8f0b3e206e751a6e9466cb7aa6a1..000320e775f8a59e8007e2fe949414f693ebc45a 100644 (file)
@@ -26,7 +26,7 @@ void Magnitud::Process()
 //    * TYPE is the C++ type of the input/output
 //      (the one provided in the attribute 'type' of the tag 'input')
 
-// ---------- [
+// ---------- 
    vGreenToRedLut->SetHueRange(0.6667,0.0);
    vGreenToRedLut->Build();
   
diff --git a/packages/vtk/src/bbvtkStructuredPointsReader.cxx b/packages/vtk/src/bbvtkStructuredPointsReader.cxx
new file mode 100644 (file)
index 0000000..9d3d6a0
--- /dev/null
@@ -0,0 +1,79 @@
+//===== 
+// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
+//===== 
+#include "bbvtkStructuredPointsReader.h"
+#include "bbvtkPackage.h"
+namespace bbvtk
+{
+
+BBTK_ADD_BLACK_BOX_TO_PACKAGE(vtk,StructuredPointsReader)
+BBTK_BLACK_BOX_IMPLEMENTATION(StructuredPointsReader,bbtk::AtomicBlackBox);
+//===== 
+// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
+//===== 
+void StructuredPointsReader::Process()
+{
+
+// THE MAIN PROCESSING METHOD BODY
+//   Here we simply set the input 'In' value to the output 'Out'
+//   And print out the output value
+// INPUT/OUTPUT ACCESSORS ARE OF THE FORM :
+//    void bbSet{Input|Output}NAME(const TYPE&)
+//    const TYPE& bbGet{Input|Output}NAME() const 
+//    Where :
+//    * NAME is the name of the input/output
+//      (the one provided in the attribute 'name' of the tag 'input')
+//    * TYPE is the C++ type of the input/output
+//      (the one provided in the attribute 'type' of the tag 'input')
+
+       
+       spr -> SetFileName( bbGetInputIn().c_str() );
+       sp = spr->GetOutput();
+       sp -> Update();
+       bbSetOutputOut( sp );
+       
+}
+//===== 
+// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
+//===== 
+void StructuredPointsReader::bbUserSetDefaultValues()
+{
+
+//  SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX 
+//    Here we initialize the input 'In' to 0
+   bbSetInputIn("");
+  
+}
+//===== 
+// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
+//===== 
+void StructuredPointsReader::bbUserInitializeProcessing()
+{
+
+//  THE INITIALIZATION METHOD BODY :
+//    Here does nothing 
+//    but this is where you should allocate the internal/output pointers 
+//    if any 
+       
+       sp = vtkImageData::New();
+       spr = vtkStructuredPointsReader::New();    
+       
+       
+       
+}
+//===== 
+// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
+//===== 
+void StructuredPointsReader::bbUserFinalizeProcessing()
+{
+
+//  THE FINALIZATION METHOD BODY :
+//    Here does nothing 
+//    but this is where you should desallocate the internal/output pointers 
+//    if any
+  
+}
+}
+// EO namespace bbvtk
+
+
diff --git a/packages/vtk/src/bbvtkStructuredPointsReader.h b/packages/vtk/src/bbvtkStructuredPointsReader.h
new file mode 100644 (file)
index 0000000..bcb3f63
--- /dev/null
@@ -0,0 +1,56 @@
+//===== 
+// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
+//===== 
+#ifndef __bbvtkStructuredPointsReader_h_INCLUDED__
+#define __bbvtkStructuredPointsReader_h_INCLUDED__
+#include "bbvtk_EXPORT.h"
+#include "bbtkAtomicBlackBox.h"
+#include "iostream"
+#include <string>
+
+#include "vtkImageData.h"
+#include "vtkStructuredPoints.h"
+#include "vtkStructuredPointsReader.h"
+
+
+namespace bbvtk
+{
+
+class bbvtk_EXPORT StructuredPointsReader
+ : 
+   public bbtk::AtomicBlackBox
+{
+  BBTK_BLACK_BOX_INTERFACE(StructuredPointsReader,bbtk::AtomicBlackBox);
+//===== 
+// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
+//===== 
+  BBTK_DECLARE_INPUT(In,std::string);
+  BBTK_DECLARE_OUTPUT(Out,vtkImageData*);
+  BBTK_PROCESS(Process);
+  void Process();
+       
+private:
+       vtkImageData* sp;
+       vtkStructuredPointsReader* spr;
+       
+//===== 
+// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
+//===== 
+};
+
+BBTK_BEGIN_DESCRIBE_BLACK_BOX(StructuredPointsReader,bbtk::AtomicBlackBox);
+       BBTK_NAME("StructuredPointsReader");
+       BBTK_AUTHOR("Info-Dev");
+       BBTK_DESCRIPTION("vtkStructuredPointsReader");
+       BBTK_CATEGORY("read/write");
+       BBTK_INPUT(StructuredPointsReader,In,"FileName",std::string,"");
+       BBTK_OUTPUT(StructuredPointsReader,Out,"Output Image",vtkImageData*,"");
+BBTK_END_DESCRIBE_BLACK_BOX(StructuredPointsReader);
+//===== 
+// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
+//===== 
+}
+// EO namespace bbvtk
+
+#endif // __bbvtkStructuredPointsReader_h_INCLUDED__
+