|
EBGeometry 1.0
|
Declaration of utilities for reading files into EBGeometry data structures. More...
#include <vector>#include <memory>#include <map>#include "EBGeometry_BoundingVolumes.hpp"#include "EBGeometry_DCEL_Mesh.hpp"#include "EBGeometry_MeshDistanceFunctions.hpp"#include "EBGeometry_Triangle.hpp"#include "EBGeometry_PLY.hpp"#include "EBGeometry_STL.hpp"#include "EBGeometry_VTK.hpp"#include "EBGeometry_NamespaceHeader.hpp"#include "EBGeometry_NamespaceFooter.hpp"#include "EBGeometry_ParserImplem.hpp"

Go to the source code of this file.
Namespaces | |
| namespace | Parser |
| Namespace which encapsulates possible file parsers for building EBGeometry data structures. | |
Enumerations | |
| enum class | Parser::Encoding { ASCII , Binary , Unknown } |
| Simple enum for separating ASCII and binary files. | |
| enum class | Parser::FileType { STL , PLY , VTK , Unsupported } |
| Various supported file types. | |
Functions | |
| template<typename T > | |
| PLY< T > | Parser::readPLY (const std::string &a_filename) noexcept |
| Read a single PLY file. | |
| template<typename T > | |
| std::vector< PLY< T > > | Parser::readPLY (const std::vector< std::string > &a_filenames) noexcept |
| Read multiple PLY files. | |
| template<typename T > | |
| STL< T > | Parser::readSTL (const std::string &a_filename) noexcept |
| Read a single STL file. | |
| template<typename T > | |
| std::vector< STL< T > > | Parser::readSTL (const std::vector< std::string > &a_filenames) noexcept |
| Read multiple STL files. | |
| template<typename T > | |
| VTK< T > | Parser::readVTK (const std::string &a_filename) noexcept |
| Read a single VTK file. | |
| template<typename T > | |
| std::vector< VTK< T > > | Parser::readVTK (const std::vector< std::string > &a_filenames) noexcept |
| Read multiple VTK files. | |
Declaration of utilities for reading files into EBGeometry data structures.