40 #ifndef __vtkitkAdaptor_h
41 #define __vtkitkAdaptor_h
43 template<
typename ITK_Exporter,
typename VTK_Importer >
47 importer->SetUpdateInformationCallback (
48 exporter->GetUpdateInformationCallback() );
49 importer->SetPipelineModifiedCallback (
50 exporter->GetPipelineModifiedCallback() );
51 importer->SetWholeExtentCallback (
52 exporter->GetWholeExtentCallback() );
53 importer->SetSpacingCallback (
54 exporter->GetSpacingCallback() );
55 importer->SetOriginCallback (
56 exporter->GetOriginCallback() );
57 importer->SetScalarTypeCallback (
58 exporter->GetScalarTypeCallback() );
59 importer->SetNumberOfComponentsCallback (
60 exporter->GetNumberOfComponentsCallback() );
61 importer->SetPropagateUpdateExtentCallback (
62 exporter->GetPropagateUpdateExtentCallback() );
63 importer->SetUpdateDataCallback (
64 exporter->GetUpdateDataCallback() );
65 importer->SetDataExtentCallback (
66 exporter->GetDataExtentCallback() );
67 importer->SetBufferPointerCallback (
68 exporter->GetBufferPointerCallback() );
69 importer->SetCallbackUserData (
70 exporter->GetCallbackUserData() );
78 template<
typename VTK_Exporter,
typename ITK_Importer >
82 importer->SetUpdateInformationCallback (
83 exporter->GetUpdateInformationCallback() );
84 importer->SetPipelineModifiedCallback (
85 exporter->GetPipelineModifiedCallback() );
86 importer->SetWholeExtentCallback (
87 exporter->GetWholeExtentCallback() );
88 importer->SetSpacingCallback (
89 exporter->GetSpacingCallback() );
90 importer->SetOriginCallback (
91 exporter->GetOriginCallback() );
92 importer->SetScalarTypeCallback (
93 exporter->GetScalarTypeCallback() );
94 importer->SetNumberOfComponentsCallback (
95 exporter->GetNumberOfComponentsCallback() );
96 importer->SetPropagateUpdateExtentCallback (
97 exporter->GetPropagateUpdateExtentCallback() );
98 importer->SetUpdateDataCallback (
99 exporter->GetUpdateDataCallback() );
100 importer->SetDataExtentCallback (
101 exporter->GetDataExtentCallback() );
102 importer->SetBufferPointerCallback (
103 exporter->GetBufferPointerCallback() );
104 importer->SetCallbackUserData (
105 exporter->GetCallbackUserData() );
void ConnectPipelines(ITK_Exporter exporter, VTK_Importer *importer)