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

Function DataArrayValueRange

Common/Core/vtkDataArrayRange.h:361–371  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

359template <ComponentIdType TupleSize = detail::DynamicTupleSize,
360 typename ForceValueTypeForVtkDataArray = double, typename ArrayTypePtr = vtkDataArray*>
361VTK_ITER_INLINE auto DataArrayValueRange(
362 const ArrayTypePtr& array, ValueIdType start = -1, ValueIdType end = -1) ->
363 typename detail::SelectValueRange<ArrayTypePtr, TupleSize, ForceValueTypeForVtkDataArray>::type
364{
365 using RangeType =
366 typename detail::SelectValueRange<ArrayTypePtr, TupleSize, ForceValueTypeForVtkDataArray>::type;
367
368 assert(array);
369
370 return RangeType(array, start < 0 ? 0 : start, end < 0 ? array->GetNumberOfValues() : end);
371}
372
373VTK_ABI_NAMESPACE_END
374} // end namespace vtk

Callers 15

operator()Method · 0.85
operator()Method · 0.85
operator()Method · 0.85
TestNetCDFUGRIDReaderFunction · 0.85
GetElementCountsFunction · 0.85
operator()Method · 0.85
operator()Method · 0.85
operator()Method · 0.85
RegisterBlobMethod · 0.85
operator()Method · 0.85
operator()Method · 0.85

Calls 2

assertFunction · 0.50
GetNumberOfValuesMethod · 0.45

Tested by 15

TestNetCDFUGRIDReaderFunction · 0.68
operator()Method · 0.68
operator()Method · 0.68
operator()Method · 0.68
operator()Method · 0.68
TestAOSSpecializationMethod · 0.68
DispatchValueCompatMethod · 0.68
operator()Method · 0.68
operator()Method · 0.68
TestValueRangeAPIFunction · 0.68
operator()Method · 0.68
FuzzyCompareFunction · 0.68