CGAL 5.1 - Linear Cell Complex
|
Classes | |
class | Cell_attribute_with_point |
The class Cell_attribute_with_point represents an attribute containing a point and containing an information when Info_ is different from void . More... | |
class | Cell_attribute_with_point_and_id |
The class Cell_attribute_with_point_and_id represents an attribute containing a point, containing an information when Info_ is different from void , and having an id. More... | |
class | Linear_cell_complex |
The class Linear_cell_complex represents a linear cell complex in dimension d , in an ambient space of dimension d2 , using a combinatorial map as underlying combinatorial data-structure. More... | |
class | Linear_cell_complex_for_combinatorial_map |
The class Linear_cell_complex_for_combinatorial_map represents a linear cell complex in dimension d , in an ambient space of dimension d2 , using a combinatorial map as underlying combinatorial data-structure. More... | |
class | Linear_cell_complex_for_generalized_map |
The class Linear_cell_complex_for_generalized_map represents a linear cell complex in dimension d , in an ambient space of dimension d2 , using a generalized map as underlying combinatorial data-structure. More... | |
struct | Linear_cell_complex_min_items |
The class Linear_cell_complex_min_items defines void as the information associated with darts, and the attributes used. More... | |
struct | Linear_cell_complex_traits |
This geometric traits concept is used in the Linear_cell_complex_for_combinatorial_map and Linear_cell_complex_for_generalized_map classes. More... | |
Functions | |
template<class LCC > | |
void | draw (const LCC &alcc) |
opens a new window and draws alcc , a model of the LinearCellComplex concept. More... | |
template<class LCC > | |
LCC::Dart_handle | import_from_plane_graph (LCC &lcc, std::istream &ais) |
Imports an embedded plane graph read from ais into lcc , a model of the LinearCellComplex concept. More... | |
template<class LCC > | |
LCC::Vector | compute_normal_of_cell_0 (const LCC &lcc, typename LCC::Dart_const_handle dh) |
Returns the normal vector of the 0-cell containing dh , i.e. the average of all the normal vectors of the 2-cells incident to the 0-cell containing dh . More... | |
template<class LCC > | |
LCC::Vector | compute_normal_of_cell_2 (const LCC &lcc, typename LCC::Dart_const_handle dh) |
Returns the normal vector of the 2-cell containing dh . More... | |
template<class LCC , class Polyhedron > | |
LCC::Dart_handle | import_from_polyhedron_3 (LCC &lcc, const Polyhedron &apoly) |
Imports apoly (a Polyhedron_3 ) into lcc , a model of the LinearCellComplex concept. More... | |
template<class LCC , class Triangulation_ > | |
LCC::Dart_handle | import_from_triangulation_3 (LCC &lcc, const Triangulation_ &atr) |
Imports atr (a Triangulation_3 ) into lcc , a model of the LinearCellComplex concept. More... | |