MCPcopy Create free account
hub / github.com/Kitware/VTK / copyToDouble

Function copyToDouble

IO/NetCDF/vtkXArrayAccessor.cxx:18–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16namespace
17{
18void copyToDouble(int vtktype, void* src, double* dst)
19{
20 switch (vtktype)
21 {
22 case VTK_UNSIGNED_CHAR:
23 *dst = *static_cast<unsigned char*>(src);
24 break;
25 case VTK_CHAR:
26 *dst = *static_cast<char*>(src);
27 break;
28 case VTK_SHORT:
29 *dst = *static_cast<short*>(src);
30 break;
31 case VTK_UNSIGNED_SHORT:
32 *dst = *static_cast<unsigned short*>(src);
33 break;
34 case VTK_INT:
35 *dst = *static_cast<int*>(src);
36 break;
37 case VTK_UNSIGNED_INT:
38 *dst = *static_cast<unsigned int*>(src);
39 break;
40 case VTK_LONG_LONG:
41 *dst = *static_cast<long long*>(src);
42 break;
43 case VTK_UNSIGNED_LONG_LONG:
44 *dst = *static_cast<unsigned long long*>(src);
45 break;
46 case VTK_FLOAT:
47 *dst = *static_cast<float*>(src);
48 break;
49 case VTK_DOUBLE:
50 *dst = *static_cast<double*>(src);
51 break;
52 default:
53 vtkGenericWarningMacro(<< "Unknown VTK type " << vtktype);
54 }
55}
56
57int NetCDFTypeToVTKType(nc_type type)
58{

Callers 1

get_vars_doubleMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected