ENH: additional constructor for vtk::outputOptions

This commit is contained in:
Mark Olesen
2019-01-18 09:03:07 +01:00
parent a8fa75246b
commit c0b11a5298
3 changed files with 20 additions and 6 deletions

View File

@ -25,7 +25,6 @@ License
#include "foamVtkOutputOptions.H"
// * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * * //
Foam::vtk::outputOptions&

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2016-2017 OpenCFD Ltd.
\\ / A nd | Copyright (C) 2016-2019 OpenCFD Ltd.
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -34,6 +34,7 @@ Description
SourceFiles
foamVtkOutputOptions.C
foamVtkOutputOptionsI.H
\*---------------------------------------------------------------------------*/
@ -51,7 +52,7 @@ namespace vtk
{
/*---------------------------------------------------------------------------*\
Class outputOptions Declaration
Class vtk::outputOptions Declaration
\*---------------------------------------------------------------------------*/
class outputOptions
@ -79,10 +80,13 @@ public:
//- Construct null - XML insitu ASCII format with default precision
inline outputOptions();
//- Construct with specified format.
// This constructor should remain non-explicit.
//- Construct with specified format and default (ASCII) precision
// \note This constructor should remain non-explicit.
inline outputOptions(enum formatType fmtType);
//- Construct with specified format and (ASCII) write precision
inline outputOptions(enum formatType fmtType, unsigned prec);
// Selectors

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2016-2017 OpenCFD Ltd.
\\ / A nd | Copyright (C) 2016-2019 OpenCFD Ltd.
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -44,6 +44,17 @@ inline Foam::vtk::outputOptions::outputOptions
{}
inline Foam::vtk::outputOptions::outputOptions
(
enum formatType fmtType,
unsigned prec
)
:
fmtType_(fmtType),
precision_(prec)
{}
// * * * * * * * * * * * * * * * * Selectors * * * * * * * * * * * * * * * * //
inline Foam::autoPtr<Foam::vtk::formatter>