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

Method FindDependentDimensionInfo

IO/NetCDF/vtkNetCDFCFReader.cxx:1891–1913  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

1889
1890//------------------------------------------------------------------------------
1891vtkNetCDFCFReader::vtkDependentDimensionInfo* vtkNetCDFCFReader::FindDependentDimensionInfo(
1892 vtkIntArray* dims)
1893{
1894 for (size_t i = 0; i < this->DependentDimensionInfo->v.size(); i++)
1895 {
1896 vtkIntArray* dependentDims = this->DependentDimensionInfo->v[i].GetGridDimensions();
1897 if (dims->GetNumberOfTuples() == dependentDims->GetNumberOfTuples())
1898 {
1899 bool same = true;
1900 for (vtkIdType j = 0; j < dims->GetNumberOfTuples(); j++)
1901 {
1902 if (dims->GetValue(j) != dependentDims->GetValue(j))
1903 {
1904 same = false;
1905 break;
1906 }
1907 }
1908 if (same)
1909 return &(this->DependentDimensionInfo->v[i]);
1910 }
1911 }
1912 return nullptr;
1913}
1914
1915//------------------------------------------------------------------------------
1916void vtkNetCDFCFReader::IdentifySphericalCoordinates(

Callers 5

ReadMetaDataMethod · 0.95
CoordinateTypeMethod · 0.95

Calls 4

GetGridDimensionsMethod · 0.80
sizeMethod · 0.45
GetNumberOfTuplesMethod · 0.45
GetValueMethod · 0.45

Tested by

no test coverage detected