|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
Declaration of utilities for reading files into EBGeometry data structures. More...
#include <cstddef>#include <memory>#include <string>#include <vector>#include "EBGeometry_BoundingVolumes.hpp"#include "EBGeometry_DCEL_Mesh.hpp"#include "EBGeometry_MeshDistanceFunctions.hpp"#include "EBGeometry_OBJ.hpp"#include "EBGeometry_PLY.hpp"#include "EBGeometry_STL.hpp"#include "EBGeometry_Triangle.hpp"#include "EBGeometry_TriangleSoA.hpp"#include "EBGeometry_VTK.hpp"#include "EBGeometry_ParserImplem.hpp"

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