CGAL.Mesh_2
 

 
Classes
       
Boost.Python.instance(__builtin__.object)
Delaunay_mesher_2
Seeds_iterator

 
class Delaunay_mesher_2(Boost.Python.instance)
    This class implements a 2D mesh generator.
for more details, see the C++ documentation:
http://www.cgal.org/Manual/3.2/doc_html/cgal_manual/Mesh_2_ref/Class_Delaunay_mesher_2.html
 
 
Method resolution order:
Delaunay_mesher_2
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
clear_seeds(...)
mesher.clear_seeds( self ) -> void
Sets seeds to the empty set. 
All finite connected components of the constrained triangulation will be refined.
init(...)
mesher.init( self) -> void
This method must be called just before the first call to the following 
step by step refinement method, that is when all vertices and constrained
edges have been inserted into the constrained Delaunay triangulation. 
It must be called again before any subsequent calls to the step by step
refinement method if new vertices or constrained edges have been inserted
since the last call.
is_refinement_done(...)
mesher.is_refinement_done( self ) -> bool
Tests if the step by step refinement algorithm is done. 
If it returns true, the following calls to step_by_step_refine_mesh will
not insert any points, until some new constrained segments or points are
inserted in the triangulation and init is called again.
refine_mesh(...)
mesher.refine_mesh( self ) -> void
Refines the constrained Delaunay triangulation into a mesh satisfying 
the criteria defined by the traits.
set_criteria(...)
mesher.set_criteria( self ,aspect_bound = 0.125,size_bound = 0.0) -> void
Sets criteria of the mesh.
set_seeds(...)
mesher.set_seeds( self ,list seeds, bool mark = False) -> void
Sets seeds list. If mark=true, the mesh domain is the union of the 
bounded connected components including at least one seed. 
If mark=false, the domain is the union of the bounded components 
including no seed. Note that the unbounded component of the plane is 
never meshed.
Requirement: seeds are Point_2
step_by_step_refine_mesh(...)
mesher.step_by_step_refine_mesh( self ) -> bool
Applies one step of the algorithm, by inserting one point, 
if the algorithm is not done. Returns false iff no point has been 
inserted because the algorithm is done.

Properties defined here:
seeds
get = (...)

Data and other attributes defined here:
__instance_size__ = 360

Data and other attributes inherited from Boost.Python.instance:
__dict__ = <dictproxy object>
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__weakref__ = <member '__weakref__' of 'Boost.Python.instance' objects>

 
class Seeds_iterator(Boost.Python.instance)
    
Method resolution order:
Seeds_iterator
Boost.Python.instance
__builtin__.object

Methods defined here:
__iter__(...)
__len__(...)
next(...)

Data and other attributes defined here:
__init__ = <built-in function __init__>
Raises an exception
This class cannot be instantiated from Python

Data and other attributes inherited from Boost.Python.instance:
__dict__ = <dictproxy object>
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__weakref__ = <member '__weakref__' of 'Boost.Python.instance' objects>