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

Function AddMorphingWeightsToFieldData

IO/Geometry/vtkGLTFReader.cxx:281–292  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

279
280//------------------------------------------------------------------------------
281void AddMorphingWeightsToFieldData(
282 const std::vector<float>& weights, vtkSmartPointer<vtkFieldData> fieldData)
283{
284 vtkNew<vtkFloatArray> weightsArray;
285 weightsArray->SetName("morphingWeights");
286 weightsArray->SetNumberOfValues(static_cast<vtkIdType>(weights.size()));
287 fieldData->AddArray(weightsArray);
288 for (unsigned int weightId = 0; weightId < weights.size(); weightId++)
289 {
290 weightsArray->SetValue(weightId, weights[weightId]);
291 }
292}
293
294//------------------------------------------------------------------------------
295void AddInfoToFieldData(const std::vector<float>* morphingWeights,

Callers 1

AddInfoToFieldDataFunction · 0.85

Calls 5

SetNameMethod · 0.45
SetNumberOfValuesMethod · 0.45
sizeMethod · 0.45
AddArrayMethod · 0.45
SetValueMethod · 0.45

Tested by

no test coverage detected