CGAL 6.3-dev - Kinetic Space Partition
Loading...
Searching...
No Matches
KineticLCCFaceAttribute Concept Reference

Definition

The concept KineticLCCFaceAttribute refines CellAttribute to store additional information for each face related to its associated input polygon.

Has models
Cell_attribute<LCC, CGAL::Kinetic_space_partition_3::Linear_cell_complex_min_items::Face_attribute>
See also
CGAL::Kinetic_space_partition_3
LinearCellComplexItems

Access Members

typedef unspecified_type Plane_3
 3D plane type compatible with Kinetic_space_partition_3::Intersection_kernel
int input_polygon_index
 Stores the index of the input polygon this face originates from. If the face originates from several coplanar input polygons, the index of one of them is stored. Negative numbers correspond to the values defined in the enum Kinetic_space_partition_3::Face_support.
int input_plane_index
 Stores the index of the plane of the input polygon into Kinetic_space_partition_3::input_planes(). Faces of input polygons that are coplanar up to a small tolerance have the same index. Negative numbers are the same as for input_polygon_index.
Plane_3 plane
 Support plane of the face derived from the corresponding input polygon or from octree nodes used for subdivision.
bool part_of_initial_polygon
 Does this face overlap with an input polygon at the beginning of the propagation.

#include <Concepts/KineticLCCFaceAttribute.h>

Definition

The concept KineticLCCFaceAttribute refines CellAttribute to store additional information for each face related to its associated input polygon.

Has models
Cell_attribute<LCC, CGAL::Kinetic_space_partition_3::Linear_cell_complex_min_items::Face_attribute>
See also
CGAL::Kinetic_space_partition_3
LinearCellComplexItems

Access Members

typedef unspecified_type Plane_3
 3D plane type compatible with Kinetic_space_partition_3::Intersection_kernel
int input_polygon_index
 Stores the index of the input polygon this face originates from. If the face originates from several coplanar input polygons, the index of one of them is stored. Negative numbers correspond to the values defined in the enum Kinetic_space_partition_3::Face_support.
int input_plane_index
 Stores the index of the plane of the input polygon into Kinetic_space_partition_3::input_planes(). Faces of input polygons that are coplanar up to a small tolerance have the same index. Negative numbers are the same as for input_polygon_index.
Plane_3 plane
 Support plane of the face derived from the corresponding input polygon or from octree nodes used for subdivision.
bool part_of_initial_polygon
 Does this face overlap with an input polygon at the beginning of the propagation.