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
|
const label datasetNo
|
||||||
);
|
);
|
||||||
|
|
||||||
//- Lagrangian field
|
//- Lagrangian field, use specified display name
|
||||||
template<class Type>
|
template<class Type>
|
||||||
void convertLagrangianField
|
void convertLagrangianField
|
||||||
(
|
(
|
||||||
|
const word& displayName,
|
||||||
const IOField<Type>&,
|
const IOField<Type>&,
|
||||||
vtkMultiBlockDataSet* output,
|
vtkMultiBlockDataSet* output,
|
||||||
const arrayRange&,
|
const arrayRange&,
|
||||||
|
|||||||
@ -51,7 +51,9 @@ void Foam::vtkPV3Foam::convertLagrangianFields
|
|||||||
if (iter()->headerClassName() == IOField<Type>::typeName)
|
if (iter()->headerClassName() == IOField<Type>::typeName)
|
||||||
{
|
{
|
||||||
IOField<Type> tf(*iter());
|
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>
|
template<class Type>
|
||||||
void Foam::vtkPV3Foam::convertLagrangianField
|
void Foam::vtkPV3Foam::convertLagrangianField
|
||||||
(
|
(
|
||||||
|
const word& displayName,
|
||||||
const IOField<Type>& tf,
|
const IOField<Type>& tf,
|
||||||
vtkMultiBlockDataSet* output,
|
vtkMultiBlockDataSet* output,
|
||||||
const arrayRange& range,
|
const arrayRange& range,
|
||||||
@ -72,7 +75,7 @@ void Foam::vtkPV3Foam::convertLagrangianField
|
|||||||
pointData->SetNumberOfTuples(tf.size());
|
pointData->SetNumberOfTuples(tf.size());
|
||||||
pointData->SetNumberOfComponents(nComp);
|
pointData->SetNumberOfComponents(nComp);
|
||||||
pointData->Allocate(nComp*tf.size());
|
pointData->Allocate(nComp*tf.size());
|
||||||
pointData->SetName(tf.name().c_str());
|
pointData->SetName(displayName.c_str());
|
||||||
|
|
||||||
if (debug)
|
if (debug)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user