Goosefoot Mesher - CGAL
Public Types | Public Member Functions | Public Attributes | List of all members
Intersect_facets< Polyhedron, Kernel, OutputIterator > Struct Template Reference

#include <self_intersect.h>

Public Types

typedef Kernel::Segment_3 Segment
 
typedef Kernel::Triangle_3 Triangle
 
typedef Polyhedron::Facet_const_handle Facet_const_handle
 
typedef Polyhedron::Facet_const_iterator Facet_const_iterator
 
typedef Polyhedron::Halfedge_const_handle Halfedge_const_handle
 
typedef CGAL::Box_intersection_d::Box_with_handle_d< double, 3, Facet_const_handle > Box
 

Public Member Functions

 Intersect_facets (OutputIterator it)
 
void operator() (const Box *b, const Box *c) const
 

Public Attributes

OutputIterator m_iterator
 

Detailed Description

template<class Polyhedron, class Kernel, class OutputIterator>
struct Intersect_facets< Polyhedron, Kernel, OutputIterator >

mesher_cgal

Copyright (C) 2013- NUMA Engineering Ltd. (see AUTHORs file)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.


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