~ubuntu-branches/ubuntu/precise/insighttoolkit/precise

« back to all changes in this revision

Viewing changes to Code/BasicFilters/itkVTKImageExportBase.cxx

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2008-12-19 20:16:49 UTC
  • mfrom: (1.2.1 upstream) (4.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20081219201649-drt97guwl2ryt0cn

* New upstream version.
  - patches/nifti-versioning.patch: Remove.  Applied upstream.
  - control:
  - rules: Update version numbers, package names.

* control: Build-depend on uuid-dev (gdcm uses it).

* copyright: Update download URL.

* rules: Adhere to parallel=N in DEB_BUILD_OPTIONS by setting MAKEFLAGS.

* compat: Set to 7.
* control: Update build-dep on debhelper to version >= 7.

* CMakeCache.txt.debian: Set CMAKE_BUILD_TYPE to "RELEASE" so that we
  build with -O3 (not -O2), necessary to optimize the templated code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
  Program:   Insight Segmentation & Registration Toolkit
4
4
  Module:    $RCSfile: itkVTKImageExportBase.cxx,v $
5
5
  Language:  C++
6
 
  Date:      $Date: 2007-10-05 10:29:52 $
7
 
  Version:   $Revision: 1.11 $
 
6
  Date:      $Date: 2008-10-09 15:31:37 $
 
7
  Version:   $Revision: 1.12 $
8
8
 
9
9
  Copyright (c) Insight Software Consortium. All rights reserved.
10
10
  See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
185
185
//----------------------------------------------------------------------------
186
186
void VTKImageExportBase::UpdateInformationCallbackFunction(void* userData)
187
187
{
188
 
  static_cast<VTKImageExportBase*>(userData)->
189
 
    UpdateInformationCallback();
 
188
  static_cast<VTKImageExportBase*>
 
189
    (userData)->UpdateInformationCallback();
190
190
}
191
191
 
192
192
int VTKImageExportBase::PipelineModifiedCallbackFunction(void* userData)
193
193
{
194
 
  return static_cast<VTKImageExportBase*>(userData)->
195
 
    PipelineModifiedCallback();
 
194
  return static_cast<VTKImageExportBase*>
 
195
    (userData)->PipelineModifiedCallback();
196
196
}
197
197
 
198
198
int* VTKImageExportBase::WholeExtentCallbackFunction(void* userData)
199
199
{
200
 
  return static_cast<VTKImageExportBase*>(userData)->
201
 
    WholeExtentCallback();
 
200
  return static_cast<VTKImageExportBase*>
 
201
    (userData)->WholeExtentCallback();
202
202
}
203
203
 
204
204
double* VTKImageExportBase::OriginCallbackFunction(void* userData)
205
205
{
206
 
  return static_cast<VTKImageExportBase*>(userData)->
207
 
    OriginCallback();
 
206
  return static_cast<VTKImageExportBase*>
 
207
    (userData)->OriginCallback();
208
208
}
209
209
 
210
210
float* VTKImageExportBase::FloatOriginCallbackFunction(void* userData)
211
211
{
212
 
  return static_cast<VTKImageExportBase*>(userData)->
213
 
    FloatOriginCallback();
 
212
  return static_cast<VTKImageExportBase*>
 
213
    (userData)->FloatOriginCallback();
214
214
}
215
215
 
216
216
double* VTKImageExportBase::SpacingCallbackFunction(void* userData)
217
217
{
218
 
  return static_cast<VTKImageExportBase*>(userData)->
219
 
    SpacingCallback();
 
218
  return static_cast<VTKImageExportBase*>
 
219
    (userData)->SpacingCallback();
220
220
}
221
221
 
222
222
float* VTKImageExportBase::FloatSpacingCallbackFunction(void* userData)
223
223
{
224
 
  return static_cast<VTKImageExportBase*>(userData)->
225
 
    FloatSpacingCallback();
 
224
  return static_cast<VTKImageExportBase*>
 
225
    (userData)->FloatSpacingCallback();
226
226
}
227
227
 
228
228
const char* VTKImageExportBase::ScalarTypeCallbackFunction(void* userData)
229
229
{
230
 
  return static_cast<VTKImageExportBase*>(userData)->
231
 
    ScalarTypeCallback();
 
230
  return static_cast<VTKImageExportBase*>
 
231
    (userData)->ScalarTypeCallback();
232
232
}
233
233
 
234
234
int VTKImageExportBase::NumberOfComponentsCallbackFunction(void* userData)
235
235
{
236
 
  return static_cast<VTKImageExportBase*>(userData)->
237
 
    NumberOfComponentsCallback();
 
236
  return static_cast<VTKImageExportBase*>
 
237
    (userData)->NumberOfComponentsCallback();
238
238
}
239
239
 
240
240
void VTKImageExportBase::PropagateUpdateExtentCallbackFunction(void* userData,
241
241
                                                               int* extent)
242
242
{
243
 
  static_cast<VTKImageExportBase*>(userData)->
244
 
    PropagateUpdateExtentCallback(extent);
245
 
}
246
 
 
247
 
void VTKImageExportBase::UpdateDataCallbackFunction(void* userData)
248
 
{
249
 
  static_cast<VTKImageExportBase*>(userData)->
250
 
    UpdateDataCallback();
 
243
  static_cast<VTKImageExportBase*>
 
244
    (userData)->PropagateUpdateExtentCallback(extent);
251
245
}
252
246
 
253
247
int* VTKImageExportBase::DataExtentCallbackFunction(void* userData)
254
248
{
255
 
  return static_cast<VTKImageExportBase*>(userData)->
256
 
    DataExtentCallback();
 
249
  return static_cast<VTKImageExportBase*>
 
250
    (userData)->DataExtentCallback();
257
251
}
258
252
 
259
253
void* VTKImageExportBase::BufferPointerCallbackFunction(void* userData)
260
254
{
261
 
  return static_cast<VTKImageExportBase*>(userData)->
262
 
    BufferPointerCallback();
 
255
  return static_cast<VTKImageExportBase*>
 
256
    (userData)->BufferPointerCallback();
 
257
}
 
258
 
 
259
void VTKImageExportBase::UpdateDataCallbackFunction(void* userData)
 
260
{
 
261
  static_cast<VTKImageExportBase*>(userData)->UpdateDataCallback();
263
262
}
264
263
 
265
264