mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: add provisioning for alternative display name for lagrangian fields
This commit is contained in:
@ -574,10 +574,11 @@ class vtkPV3Foam
|
||||
const label datasetNo
|
||||
);
|
||||
|
||||
//- Lagrangian field
|
||||
//- Lagrangian field, use specified display name
|
||||
template<class Type>
|
||||
void convertLagrangianField
|
||||
(
|
||||
const word& displayName,
|
||||
const IOField<Type>&,
|
||||
vtkMultiBlockDataSet* output,
|
||||
const arrayRange&,
|
||||
|
||||
@ -51,7 +51,9 @@ void Foam::vtkPV3Foam::convertLagrangianFields
|
||||
if (iter()->headerClassName() == IOField<Type>::typeName)
|
||||
{
|
||||
IOField<Type> tf(*iter());
|
||||
convertLagrangianField(tf, output, range, datasetNo);
|
||||
// display name for lagrangian field
|
||||
const word& displayName = tf.name();
|
||||
convertLagrangianField(displayName, tf, output, range, datasetNo);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -60,6 +62,7 @@ void Foam::vtkPV3Foam::convertLagrangianFields
|
||||
template<class Type>
|
||||
void Foam::vtkPV3Foam::convertLagrangianField
|
||||
(
|
||||
const word& displayName,
|
||||
const IOField<Type>& tf,
|
||||
vtkMultiBlockDataSet* output,
|
||||
const arrayRange& range,
|
||||
@ -72,7 +75,7 @@ void Foam::vtkPV3Foam::convertLagrangianField
|
||||
pointData->SetNumberOfTuples(tf.size());
|
||||
pointData->SetNumberOfComponents(nComp);
|
||||
pointData->Allocate(nComp*tf.size());
|
||||
pointData->SetName(tf.name().c_str());
|
||||
pointData->SetName(displayName.c_str());
|
||||
|
||||
if (debug)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user