Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OpenMesh::IO::_STLReader_ Class Reference

Implementation of the STL format reader. More...

#include <STLReader.hh>

Inheritance diagram for OpenMesh::IO::_STLReader_:

OpenMesh::IO::BaseReader 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:
acg pic Project OpenMesh, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .