/*! * Converts a parallel field information to string as requested by VTK format. * @param[in] field_ Field information * @return string in VTK format */ std::string vtk::convertPDataArrayToString( const VTKField &field_ ){ std::stringstream os("") ; os << " <PDataArray " << "type=\"" << vtk::convertEnumToString(field_.getType()) << "\" " << "Name=\"" << field_.getName() << "\" " << "NumberOfComponents=\""<< unsigned(field_.getComponents()) << "\" " << ">" ; return( os.str() ) ; };
/*! * Converts a Field information to string as requested by VTK format. * @param[in] field_ Field information * @return string in VTK format */ std::string vtk::convertDataArrayToString( const VTKField &field_ ){ std::stringstream os("") ; os << " <DataArray " << "type=\"" << vtk::convertEnumToString( field_.getType() ) << "\" " << "Name=\"" << field_.getName() << "\" " << "NumberOfComponents=\""<< unsigned(field_.getComponents()) << "\" " << "format=\"" << vtk::convertEnumToString(field_.getCodification()) << "\" "; if( field_.getCodification() == VTKFormat::APPENDED ){ os << "offset=\"" << field_.getOffset() << "\" " ; }; os << ">" ; return( os.str() ) ; };