Goosefoot Mesher - CGAL
Public Member Functions | Protected Member Functions | List of all members
mesherCGAL::VtkPolyhedronZone Class Reference
Inheritance diagram for mesherCGAL::VtkPolyhedronZone:
Inheritance graph
[legend]
Collaboration diagram for mesherCGAL::VtkPolyhedronZone:
Collaboration graph
[legend]

Public Member Functions

 VtkPolyhedronZone (int id, float cl, float priority)
 
bool is_container () const
 
std::shared_ptr< Exact_polyhedron > exact_polyhedron ()
 
bool has_tree () const
 
float squared_distance (const K::Point_3 &) const
 
bool add_tree ()
 
bool load (std::string filename)
 
bool is_valid ()
 
- Public Member Functions inherited from mesherCGAL::Zone
 Zone (int id, float cl, float priority)
 
bool set_activity_sphere (float x, float y, float z, float r, int i)
 
void print_activity_sphere ()
 
int get_id () const
 
float get_priority () const
 
float get_cl () const
 
int contains (const K::Point_3 &p, bool check_activity_sphere=true) const
 

Protected Member Functions

bool contains_all (const K::Point_3 &p) const
 
- Protected Member Functions inherited from mesherCGAL::Zone
int outside_activity_sphere (const K::Point_3 &p) const
 

Additional Inherited Members

- Protected Attributes inherited from mesherCGAL::Zone
int _id
 
float _cl
 
float _priority
 

The documentation for this class was generated from the following files: