mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: upgrade from NamedEnum to Enum (issue #515)
This commit is contained in:
@ -27,7 +27,11 @@ License
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
const Foam::Enum<Foam::vtk::fileTag> Foam::vtk::fileTagNames
|
||||
const Foam::Enum
|
||||
<
|
||||
Foam::vtk::fileTag
|
||||
>
|
||||
Foam::vtk::fileTagNames
|
||||
{
|
||||
{ fileTag::VTK_FILE, "VTKFile" },
|
||||
{ fileTag::DATA_ARRAY, "DataArray" },
|
||||
@ -45,7 +49,11 @@ const Foam::Enum<Foam::vtk::fileTag> Foam::vtk::fileTagNames
|
||||
};
|
||||
|
||||
|
||||
const Foam::Enum<Foam::vtk::fileAttr> Foam::vtk::fileAttrNames
|
||||
const Foam::Enum
|
||||
<
|
||||
Foam::vtk::fileAttr
|
||||
>
|
||||
Foam::vtk::fileAttrNames
|
||||
{
|
||||
{ fileAttr::OFFSET, "offset" },
|
||||
{ fileAttr::NUMBER_OF_COMPONENTS, "NumberOfComponents" },
|
||||
@ -57,7 +65,11 @@ const Foam::Enum<Foam::vtk::fileAttr> Foam::vtk::fileAttrNames
|
||||
};
|
||||
|
||||
|
||||
const Foam::Enum<Foam::vtk::dataArrayAttr> Foam::vtk::dataArrayAttrNames
|
||||
const Foam::Enum
|
||||
<
|
||||
Foam::vtk::dataArrayAttr
|
||||
>
|
||||
Foam::vtk::dataArrayAttrNames
|
||||
{
|
||||
{ dataArrayAttr::POINTS, "Points" },
|
||||
{ dataArrayAttr::OFFSETS, "offsets" },
|
||||
|
||||
@ -36,18 +36,24 @@ License
|
||||
|
||||
// * * * * * * * * * * * * * * * Static Data * * * * * * * * * * * * * * * * //
|
||||
|
||||
const Foam::Enum<Foam::vtk::fileTag>
|
||||
const Foam::Enum
|
||||
<
|
||||
Foam::vtk::fileTag
|
||||
>
|
||||
Foam::vtk::legacy::contentNames
|
||||
{
|
||||
{ vtk::fileTag::POLY_DATA, "POLYDATA" },
|
||||
{ vtk::fileTag::POLY_DATA, "POLYDATA" },
|
||||
{ vtk::fileTag::UNSTRUCTURED_GRID, "UNSTRUCTURED_GRID" },
|
||||
};
|
||||
|
||||
|
||||
const Foam::Enum<Foam::vtk::fileTag>
|
||||
const Foam::Enum
|
||||
<
|
||||
Foam::vtk::fileTag
|
||||
>
|
||||
Foam::vtk::legacy::dataTypeNames
|
||||
{
|
||||
{ vtk::fileTag::CELL_DATA, "CELL_DATA" },
|
||||
{ vtk::fileTag::CELL_DATA, "CELL_DATA" },
|
||||
{ vtk::fileTag::POINT_DATA, "POINT_DATA" }
|
||||
};
|
||||
|
||||
|
||||
@ -37,36 +37,47 @@ namespace Foam
|
||||
defineTypeNameAndDebug(vtkUnstructuredReader, 1);
|
||||
}
|
||||
|
||||
const Foam::Enum<Foam::vtkUnstructuredReader::vtkDataType>
|
||||
Foam::vtkUnstructuredReader::vtkDataTypeNames
|
||||
{
|
||||
{ vtkDataType::VTK_INT, "int" },
|
||||
{ vtkDataType::VTK_UINT, "unsigned_int" },
|
||||
{ vtkDataType::VTK_LONG, "long" },
|
||||
{ vtkDataType::VTK_ULONG, "unsigned_long" },
|
||||
{ vtkDataType::VTK_FLOAT, "float" },
|
||||
{ vtkDataType::VTK_DOUBLE, "double" },
|
||||
{ vtkDataType::VTK_STRING, "string" },
|
||||
{ vtkDataType::VTK_ID, "vtkIdType" }
|
||||
};
|
||||
const Foam::Enum
|
||||
<
|
||||
Foam::vtkUnstructuredReader::vtkDataType
|
||||
>
|
||||
Foam::vtkUnstructuredReader::vtkDataTypeNames
|
||||
{
|
||||
{ vtkDataType::VTK_INT, "int" },
|
||||
{ vtkDataType::VTK_UINT, "unsigned_int" },
|
||||
{ vtkDataType::VTK_LONG, "long" },
|
||||
{ vtkDataType::VTK_ULONG, "unsigned_long" },
|
||||
{ vtkDataType::VTK_FLOAT, "float" },
|
||||
{ vtkDataType::VTK_DOUBLE, "double" },
|
||||
{ vtkDataType::VTK_STRING, "string" },
|
||||
{ vtkDataType::VTK_ID, "vtkIdType" }
|
||||
};
|
||||
|
||||
const Foam::Enum<Foam::vtkUnstructuredReader::vtkDataSetType>
|
||||
Foam::vtkUnstructuredReader::vtkDataSetTypeNames
|
||||
{
|
||||
{ vtkDataSetType::VTK_FIELD, "FIELD" },
|
||||
{ vtkDataSetType::VTK_SCALARS, "SCALARS" },
|
||||
{ vtkDataSetType::VTK_VECTORS, "VECTORS" }
|
||||
};
|
||||
|
||||
const Foam::Enum<Foam::vtkUnstructuredReader::parseMode>
|
||||
Foam::vtkUnstructuredReader::parseModeNames
|
||||
{
|
||||
{ parseMode::NOMODE, "NOMODE" },
|
||||
{ parseMode::UNSTRUCTURED_GRID, "UNSTRUCTURED_GRID" },
|
||||
{ parseMode::POLYDATA, "POLYDATA" },
|
||||
{ parseMode::CELL_DATA, "CELL_DATA" },
|
||||
{ parseMode::POINT_DATA, "POINT_DATA" }
|
||||
};
|
||||
const Foam::Enum
|
||||
<
|
||||
Foam::vtkUnstructuredReader::vtkDataSetType
|
||||
>
|
||||
Foam::vtkUnstructuredReader::vtkDataSetTypeNames
|
||||
{
|
||||
{ vtkDataSetType::VTK_FIELD, "FIELD" },
|
||||
{ vtkDataSetType::VTK_SCALARS, "SCALARS" },
|
||||
{ vtkDataSetType::VTK_VECTORS, "VECTORS" }
|
||||
};
|
||||
|
||||
|
||||
const Foam::Enum
|
||||
<
|
||||
Foam::vtkUnstructuredReader::parseMode
|
||||
>
|
||||
Foam::vtkUnstructuredReader::parseModeNames
|
||||
{
|
||||
{ parseMode::NOMODE, "NOMODE" },
|
||||
{ parseMode::UNSTRUCTURED_GRID, "UNSTRUCTURED_GRID" },
|
||||
{ parseMode::POLYDATA, "POLYDATA" },
|
||||
{ parseMode::CELL_DATA, "CELL_DATA" },
|
||||
{ parseMode::POINT_DATA, "POINT_DATA" }
|
||||
};
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * //
|
||||
|
||||
Reference in New Issue
Block a user