CGAL 5.1 - 3D Mesh Generation
|
#include <Concepts/TriangleAccessor_3.h>
The concept TriangleAccessor_3
represents an accessor to a triangulated polyhedral surface, intersection free and without boundaries.
CGAL::Triangle_accessor_3<Polyhedron_3<K>,K>
CGAL::Polyhedral_mesh_domain_3<Polyhedron,IGT,TriangleAccessor>
CGAL::make_mesh_3()
Types | |
typedef unspecified_type | Triangle_3 |
Triangle type. More... | |
typedef unspecified_type | Triangle_iterator |
Triangle iterator type. More... | |
typedef unspecified_type | Triangle_handle |
Handle to a Triangle_3 . More... | |
typedef unspecified_type | Polyhedron |
Polyhedron type. More... | |
Operations | |
Triangle_iterator | triangles_begin (Polyhedron p) |
Returns a Triangle_iterator to visit the triangles of polyhedron p . More... | |
Triangle_iterator | triangles_end (Polyhedron p) |
Returns the past-the-end iterator for the above iterator. More... | |
Triangle_3 | triangle (Triangle_handle h) |
Returns a Triangle_3 object from handle h . More... | |
typedef unspecified_type TriangleAccessor_3::Polyhedron |
Polyhedron type.
typedef unspecified_type TriangleAccessor_3::Triangle_3 |
Triangle type.
Must be a model of DefaultConstructible and CopyConstructible.
typedef unspecified_type TriangleAccessor_3::Triangle_handle |
Handle to a Triangle_3
.
Must be constructible from Triangle_iterator
. It may be Triangle_Iterator
itself.
typedef unspecified_type TriangleAccessor_3::Triangle_iterator |
Triangle iterator type.
Must be a model of InputIterator.
Triangle_3 TriangleAccessor_3::triangle | ( | Triangle_handle | h | ) |
Returns a Triangle_3
object from handle h
.
Triangle_iterator TriangleAccessor_3::triangles_begin | ( | Polyhedron | p | ) |
Returns a Triangle_iterator
to visit the triangles of polyhedron p
.
Triangle_iterator TriangleAccessor_3::triangles_end | ( | Polyhedron | p | ) |
Returns the past-the-end iterator for the above iterator.