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

Method ConvertTo64BitStorage

Common/DataModel/vtkCellArray.cxx:1201–1218  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

1199
1200//------------------------------------------------------------------------------
1201bool vtkCellArray::ConvertTo64BitStorage()
1202{
1203 if (this->IsStorage64Bit())
1204 {
1205 return true;
1206 }
1207 vtkNew<AOSArray64> offsets;
1208 vtkNew<AOSArray64> conn;
1209 bool result;
1210 this->Dispatch(ExtractAndInitialize{}, offsets.Get(), conn.Get(), result);
1211 if (!result)
1212 {
1213 return false;
1214 }
1215
1216 this->SetData(offsets, conn);
1217 return true;
1218}
1219
1220//------------------------------------------------------------------------------
1221bool vtkCellArray::CanConvertToFixedSizeDefaultStorage() const

Callers 5

SetMixedPolyhedralCellsFunction · 0.80
ConvertToStorageTypeFunction · 0.80
DeepCopyPolyhedronsFunction · 0.80

Calls 3

SetDataMethod · 0.95
DispatchMethod · 0.45
GetMethod · 0.45

Tested by 1