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

Method IdentifySphericalCoordinates

IO/NetCDF/vtkNetCDFCFReader.cxx:1916–1938  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

1914
1915//------------------------------------------------------------------------------
1916void vtkNetCDFCFReader::IdentifySphericalCoordinates(
1917 vtkIntArray* dimensions, int& longitudeDim, int& latitudeDim, int& verticalDim)
1918{
1919 longitudeDim = latitudeDim = verticalDim = -1;
1920 for (int i = 0; i < dimensions->GetNumberOfTuples(); i++)
1921 {
1922 switch (this->GetDimensionInfo(dimensions->GetValue(i))->GetUnits())
1923 {
1924 case vtkDimensionInfo::LONGITUDE_UNITS:
1925 longitudeDim = i;
1926 break;
1927 case vtkDimensionInfo::LATITUDE_UNITS:
1928 latitudeDim = i;
1929 break;
1930 case vtkDimensionInfo::UNDEFINED_UNITS:
1931 case vtkDimensionInfo::TIME_UNITS:
1932 case vtkDimensionInfo::VERTICAL_UNITS:
1933 default:
1934 verticalDim = i;
1935 break;
1936 }
1937 }
1938}
1939
1940//------------------------------------------------------------------------------
1941vtkNetCDFCFReader::CoordinateTypesEnum vtkNetCDFCFReader::CoordinateType(vtkIntArray* dimensions)

Callers 2

CoordinateTypeMethod · 0.95

Calls 4

GetDimensionInfoMethod · 0.95
GetUnitsMethod · 0.80
GetNumberOfTuplesMethod · 0.45
GetValueMethod · 0.45

Tested by

no test coverage detected