|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
Namespace which encapsulates possible file parsers for building EBGeometry data structures. More...
Enumerations | |
| enum class | Encoding { ASCII , Binary , Unknown } |
| Simple enum for separating ASCII and binary files. More... | |
| enum class | FileType { STL , PLY , VTK , OBJ , Unsupported } |
| Various supported file types. More... | |
Functions | |
| template<typename T > | |
| PLY< T > | readPLY (const std::string &a_filename) |
| Read a single PLY file into a raw PLY data structure. | |
| template<typename T > | |
| std::vector< PLY< T > > | readPLY (const std::vector< std::string > &a_filenames) |
| Read multiple PLY files into raw PLY data structures. | |
| template<typename T > | |
| STL< T > | readSTL (const std::string &a_filename) |
| Read a single STL file into a raw STL data structure. | |
| template<typename T > | |
| std::vector< STL< T > > | readSTL (const std::vector< std::string > &a_filenames) |
| Read multiple STL files into raw STL data structures. | |
| template<typename T > | |
| OBJ< T > | 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 > > | readOBJ (const std::vector< std::string > &a_filenames) |
| Read multiple Wavefront OBJ files into raw OBJ data structures. | |
| template<typename T > | |
| VTK< T > | 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 > > | readVTK (const std::vector< std::string > &a_filenames) |
| Read multiple VTK legacy polydata files into raw VTK data structures. | |
Namespace which encapsulates possible file parsers for building EBGeometry data structures.
Read a single STL file into a raw STL data structure.
| T | Floating-point precision used for vertex coordinates. |
| [in] | a_filename | STL file name. |
| std::vector< STL< T > > EBGeometry::Parser::readSTL | ( | const std::vector< std::string > & | a_filenames | ) |
Read multiple STL files into raw STL data structures.
| T | Floating-point precision used for vertex coordinates. |
| [in] | a_filenames | List of STL file names. |