|
| | appendRawFormatter (std::ostream &os) |
| | Construct and attach to an output stream.
|
| virtual | ~appendRawFormatter ()=default |
| | Destructor.
|
| virtual const vtk::outputOptions & | opts () const |
| | The output is APPEND_BINARY.
|
| virtual const char * | name () const |
| | Output name for XML type ("append").
|
| virtual const char * | encoding () const |
| | Output name for append encoding type ("raw").
|
| virtual uint64_t | offset (const uint64_t numbytes) |
| | Increase the append data offset by numbytes and sizeof(uint64_t).
|
| virtual bool | writeSize (const uint64_t numbytes) |
| | Write leading size for binary output.
|
| virtual void | write (const uint8_t val) |
| virtual void | write (const label val) |
| virtual void | write (const float val) |
| virtual void | write (const double val) |
| virtual void | flush () |
| | A no-op for this format.
|
| virtual | ~formatter ()=default |
| | Destructor.
|
| std::ostream & | os () noexcept |
| | Access to the underlying output stream.
|
| void | quoting (quoteChar quote) noexcept |
| | Change quoting char for XML attributes (default: SINGLE_QUOTE).
|
| virtual std::size_t | encodedLength (std::size_t n) const |
| | The encoded length for binary output is pass-through.
|
| void | indent () |
| | Add indenting according to the current XML tag depth.
|
| void | indent (label n) |
| | Add indenting of n spaces.
|
| formatter & | xmlHeader () |
| | Write XML header.
|
| template<class... Args> |
| formatter & | xmlComment (const std::string &text, Args &&... args) |
| | Write XML comment (at the current indentation level).
|
| template<class... Args> |
| formatter & | openTag (const word &tagName, Args &&... args) |
| | Start an XML tag, optionally with attributes.
|
| template<class... Args> |
| formatter & | openTag (vtk::fileTag t, Args &&... args) |
| | Start an XML tag, optionally with attributes.
|
| formatter & | closeTag (const bool isEmpty=false) |
| | Finish an XML tag, optional as an empty container.
|
| formatter & | endTag (const word &tagName=word::null) |
| | An end XML tag, optional with sanity check.
|
| virtual formatter & | endTag (vtk::fileTag t) |
| | An end XML tag with sanity check.
|
| template<class... Args> |
| formatter & | tag (const word &t, Args &&... args) |
| | Write XML tag without any attributes. Combines openTag/closeTag.
|
| template<class... Args> |
| formatter & | tag (vtk::fileTag t, Args &&... args) |
| | Write XML tag without any attributes. Combines openTag/closeTag.
|
| formatter & | beginVTKFile (const word &contentType, const word &contentVersion, const bool leaveOpen=false) |
| | Add a "VTKFile" XML tag for contentType, followed by a tag for the contentType itself.
|
| formatter & | beginVTKFile (vtk::fileTag contentType, const word &contentVersion, const bool leaveOpen=false) |
| | Add a "VTKFile" XML tag for contentType, followed by a tag for the contentType itself.
|
| formatter & | beginVTKFile (vtk::fileTag contentType, const bool leaveOpen=false) |
| | Add a "VTKFile" XML tag for contentType, followed by a tag for the contentType itself.
|
| template<vtk::fileTag ContentType> |
| formatter & | beginVTKFile (bool leaveOpen=false) |
| | Add a "VTKFile" XML tag for contentType, followed by a tag for the contentType itself.
|
| formatter & | beginAppendedData () |
| | Add a "AppendedData" XML tag with the current encoding and output the requisite '_' prefix.
|
| formatter & | beginBlock (label index, std::string name="") |
| | Begin "Block" XML section.
|
| formatter & | endBlock () |
| | End "Block" XML section.
|
| formatter & | beginPiece (label index, std::string name="") |
| | Begin "Piece" XML section.
|
| virtual formatter & | endPiece () |
| | End "Piece" XML section.
|
| formatter & | DataSet (label index, std::string file="", bool autoName=true) |
| | Insert a single "DataSet" XML entry tag.
|
| formatter & | DataSet (label index, std::string file, std::string name) |
| | Insert a single "DataSet" XML entry tag.
|
| template<class Type, direction nComp = 1, int nTuple = 0> |
| formatter & | beginDataArray (const word &dataName, uint64_t payLoad=npos, bool leaveOpen=false) |
| | Begin "DataArray" XML section.
|
| template<class Type, direction nComp = 1, int nTuple = 0> |
| formatter & | beginDataArray (const vtk::dataArrayAttr &dataName, uint64_t payLoad=npos, bool leaveOpen=false) |
| | Begin "DataArray" XML section.
|
| virtual formatter & | endDataArray () |
| | End "DataArray" XML section.
|
| template<class Type, direction nComp = 1, int nTuple = 0> |
| formatter & | PDataArray (const word &dataName) |
| | Insert a single "PDataArray" XML entry tag.
|
| formatter & | beginFieldData () |
| | Begin "FieldData" XML section.
|
| formatter & | beginCellData () |
| | Begin "CellData" XML section.
|
| formatter & | beginPointData () |
| | Begin "PointData" XML section.
|
| virtual formatter & | endFieldData () |
| | End "FieldData" XML section.
|
| virtual formatter & | endCellData () |
| | End "CellData" XML section.
|
| virtual formatter & | endPointData () |
| | End "PointData" XML section.
|
| formatter & | endAppendedData () |
| | End "AppendedData" XML section.
|
| virtual formatter & | endVTKFile () |
| | End "VTKFile" XML section.
|
| formatter & | writeTimeValue (scalar timeValue) |
| | Emit "TimeValue" for FieldData (name as per Catalyst output).
|
| template<class... Args> |
| formatter & | xmlAttr (const word &k, const std::string &v, Args &&... args) |
| | Pair-wise write of XML key/value attributes.
|
| template<class... Args> |
| formatter & | xmlAttr (const word &k, const int32_t v, Args &&... args) |
| | Pair-wise write of XML key/value attributes.
|
| template<class... Args> |
| formatter & | xmlAttr (const word &k, const int64_t v, Args &&... args) |
| | Pair-wise write of XML key/value attributes.
|
| template<class... Args> |
| formatter & | xmlAttr (const word &k, const uint64_t v, Args &&... args) |
| | Pair-wise write of XML key/value attributes.
|
| template<class... Args> |
| formatter & | xmlAttr (const word &k, const scalar v, Args &&... args) |
| | Pair-wise write of XML key/value attributes.
|
| template<class... Args> |
| formatter & | xmlAttr (const vtk::fileAttr &k, const std::string &v, Args &&... args) |
| | Pair-wise write of XML key/value attributes.
|
| template<class... Args> |
| formatter & | xmlAttr (const vtk::fileAttr &k, const int32_t v, Args &&... args) |
| | Pair-wise write of XML key/value attributes.
|
| template<class... Args> |
| formatter & | xmlAttr (const vtk::fileAttr &k, const int64_t v, Args &&... args) |
| | Pair-wise write of XML key/value attributes.
|
| template<class... Args> |
| formatter & | xmlAttr (const vtk::fileAttr &k, const uint64_t v, Args &&... args) |
| | Pair-wise write of XML key/value attributes.
|
| template<class... Args> |
| formatter & | xmlAttr (const vtk::fileAttr &k, const scalar v, Args &&... args) |
| | Pair-wise write of XML key/value attributes.
|
| template<class Type, direction nComp = 1, int nTuple = 0> |
| formatter & | openDataArray (const word &dataName) |
| | Open "DataArray" XML tag and leave open (requires a closeTag).
|
| template<class Type, direction nComp = 1, int nTuple = 0> |
| formatter & | openDataArray (const vtk::dataArrayAttr &dataName) |
| | Open "DataArray" XML tag and leave open (requires a closeTag).
|
| template<class... Args> |
| Foam::vtk::formatter & | xmlComment (const std::string &text, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | openTag (const word &tagName, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | openTag (vtk::fileTag t, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | tag (const word &t, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | tag (vtk::fileTag t, Args &&... args) |
| template<Foam::vtk::fileTag ContentType> |
| Foam::vtk::formatter & | beginVTKFile (bool leaveOpen) |
| template<class Type, Foam::direction nComp, int nTuple> |
| Foam::vtk::formatter & | beginDataArray (const vtk::dataArrayAttr &dataName, uint64_t payLoad, bool leaveOpen) |
| template<class... Args> |
| Foam::vtk::formatter & | xmlAttr (const word &k, const std::string &v, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | xmlAttr (const word &k, const int32_t v, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | xmlAttr (const word &k, const int64_t v, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | xmlAttr (const word &k, const uint64_t v, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | xmlAttr (const word &k, const scalar v, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | xmlAttr (const vtk::fileAttr &k, const std::string &v, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | xmlAttr (const vtk::fileAttr &k, const int32_t v, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | xmlAttr (const vtk::fileAttr &k, const int64_t v, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | xmlAttr (const vtk::fileAttr &k, const uint64_t v, Args &&... args) |
| template<class... Args> |
| Foam::vtk::formatter & | xmlAttr (const vtk::fileAttr &k, const scalar v, Args &&... args) |