ViennaGrid - The Vienna Grid Library  2.1.0
Public Member Functions
tetgen_poly_reader Struct Reference

Reader for Tetgen .poly files. More...

#include <tetgen_poly_reader.hpp>

Public Member Functions

template<typename MeshT >
void operator() (MeshT &mesh_obj, std::string const &filename) const
 The functor interface triggering the read operation. Segmentations are not supported in this version.
template<typename MeshT >
void operator() (MeshT &mesh_obj, std::string const &filename, std::vector< typename viennagrid::result_of::point< MeshT >::type > &hole_points) const
 The functor interface triggering the read operation. Segmentations are not supported in this version.
template<typename MeshT >
void operator() (MeshT &mesh_obj, std::string const &filename, std::vector< std::pair< typename viennagrid::result_of::point< MeshT >::type, int > > &seed_points) const
 The functor interface triggering the read operation. Segmentations are not supported in this version.
template<typename MeshT >
void operator() (MeshT &mesh_obj, std::string const &filename, std::vector< typename viennagrid::result_of::point< MeshT >::type > &hole_points, std::vector< std::pair< typename viennagrid::result_of::point< MeshT >::type, int > > &seed_points) const
 The functor interface triggering the read operation. Segmentations are not supported in this version.

Detailed Description

Reader for Tetgen .poly files.

See http://wias-berlin.de/software/tetgen/fformats.poly.html for a description of the file format


Member Function Documentation

void operator() ( MeshT &  mesh_obj,
std::string const &  filename 
) const [inline]

The functor interface triggering the read operation. Segmentations are not supported in this version.

Parameters:
mesh_objThe mesh where the file content is written to
filenameName of the file
void operator() ( MeshT &  mesh_obj,
std::string const &  filename,
std::vector< typename viennagrid::result_of::point< MeshT >::type > &  hole_points 
) const [inline]

The functor interface triggering the read operation. Segmentations are not supported in this version.

Parameters:
mesh_objThe mesh where the file content is written to
filenameName of the file
hole_pointsA container for hole points, output parameter
void operator() ( MeshT &  mesh_obj,
std::string const &  filename,
std::vector< std::pair< typename viennagrid::result_of::point< MeshT >::type, int > > &  seed_points 
) const [inline]

The functor interface triggering the read operation. Segmentations are not supported in this version.

Parameters:
mesh_objThe mesh where the file content is written to
filenameName of the file
seed_pointsA container for seed points, output parameter
void operator() ( MeshT &  mesh_obj,
std::string const &  filename,
std::vector< typename viennagrid::result_of::point< MeshT >::type > &  hole_points,
std::vector< std::pair< typename viennagrid::result_of::point< MeshT >::type, int > > &  seed_points 
) const [inline]

The functor interface triggering the read operation. Segmentations are not supported in this version.

Parameters:
mesh_objThe mesh where the file content is written to
filenameName of the file
hole_pointsA container for hole points, output parameter
seed_pointsA container for seed points, output parameter

The documentation for this struct was generated from the following file: