- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Class List
- Class Hierarchy
- Class Members

# OpenMesh::IO::_STLReader_ Class Reference

Implementation of the STL format reader. More...

`#include <STLReader.hh>`

Inheritance diagram for OpenMesh::IO::_STLReader_:

List of all members.

## Public Member Functions
std::string | get_description () const
| Returns a brief description of the file type that can be parsed.
std::string | get_extensions () const
| Returns a string with the accepted file extensions separated by a whitespace and in small caps.
bool | read (const std::string &_filename, BaseImporter &_bi, Options &_opt)
| Reads a mesh given by a filename.
void | set_epsilon (float _eps)
| Set the threshold to be used for considering two point to be equal.
float | epsilon () const
| Returns the threshold to be used for considering two point to be equal.

## Detailed Description

Implementation of the STL format reader.

This class is singleton'ed by SingletonT to STLReader.

## Member Function Documentation

bool OpenMesh::IO::_STLReader_::read | ( | const std::string & | _filename,
|  | BaseImporter & | _bi,
|  | Options & | _opt |
| ) |  |  | `[virtual]`

Reads a mesh given by a filename.

Usually this method opens a stream and passes it to stream read method. Acceptance checks by filename extension can be placed here.

Implements OpenMesh::IO::BaseReader.

void OpenMesh::IO::_STLReader_::set_epsilon | ( | float | _eps | ) | `[inline]`

Set the threshold to be used for considering two point to be equal.

Can be used to merge small gaps

The documentation for this class was generated from the following files:

- Core/IO/reader/STLReader.hh
- Core/IO/reader/STLReader.cc