[skip ci]
This commit is contained in:
Sven Oesau 2023-11-14 17:58:37 +01:00
parent 748a39c6d1
commit a8f3ee7730
1 changed files with 7 additions and 8 deletions

View File

@ -57,9 +57,8 @@ namespace CGAL {
/*! /*!
* \ingroup PkgKineticShapePartitionRef * \ingroup PkgKineticShapePartitionRef
\brief creates the kinetic partition of the bounding box of the polygons given as input data. Use \link CGAL::Kinetic_shape_partition_3::Kinetic_shape_partition_3() `Kinetic_shape_partition_3()`\endlink \brief creates the kinetic partition of the bounding box of the polygons given as input data. The kinetic partition can either be initialized
to create an empty object, `insert()` to provide input data and `initialize()` to prepare the partition or use \link CGAL::Kinetic_shape_partition_3::Kinetic_shape_partition_3() by using the default parameter \link CGAL::Kinetic_shape_partition_3::Kinetic_shape_partition_3() `Kinetic_shape_partition_3()`\endlink, `insert()` to provide input data and `initialize()` to prepare the partition or by using the constructor with input parameters.
`Kinetic_shape_partition_3(const InputRange&, const PolygonRange&, const NamedParameters)`\endlink .
\tparam GeomTraits \tparam GeomTraits
must be a model of `KineticShapePartitionTraits_3`. must be a model of `KineticShapePartitionTraits_3`.
@ -79,7 +78,7 @@ public:
using Index = std::pair<std::size_t, std::size_t>; using Index = std::pair<std::size_t, std::size_t>;
/*! /*!
Identifies the support of a face in the exported linear cell complex, which is either an input polygon, identified by a positive number, a side of the bounding box or a face of the octree used to partition the scene. identifies the support of a face in the exported linear cell complex, which is either an input polygon, identified by a positive number, a side of the bounding box or a face of the octree used to partition the scene.
*/ */
enum Face_support : int { enum Face_support : int {
ZMIN = -1, ZMIN = -1,
@ -262,7 +261,7 @@ public:
/// \name Initialization /// \name Initialization
/// @{ /// @{
/*! /*!
\brief Constructs an empty kinetic shape partition object. Use `insert()` afterwards to insert polygons into the partition and `initialize()` to initialize the partition. \brief constructs an empty kinetic shape partition object. Use `insert()` afterwards to insert polygons into the partition and `initialize()` to initialize the partition.
\tparam NamedParameters \tparam NamedParameters
a sequence of \ref bgl_namedparameters "Named Parameters" a sequence of \ref bgl_namedparameters "Named Parameters"
@ -461,7 +460,7 @@ public:
a sequence of \ref bgl_namedparameters "Named Parameters" a sequence of \ref bgl_namedparameters "Named Parameters"
among the ones listed below among the ones listed below
\pre Input data has been provided via `insert()`. \pre input data has been provided via `insert()`.
\cgalNamedParamsBegin \cgalNamedParamsBegin
\cgalParamNBegin{reorient_bbox} \cgalParamNBegin{reorient_bbox}
@ -812,7 +811,7 @@ public:
} }
/*! /*!
\brief Provides the support planes of the partition derived from the input polygons \brief provides the support planes of the partition derived from the input polygons
@return @return
vector of planes. vector of planes.
@ -824,7 +823,7 @@ public:
} }
/*! /*!
\brief Exports the kinetic partition into a `Linear_cell_complex_for_combinatorial_map<3, 3>` using a model of `KineticLCCItems` as items, e.g., `Kinetic_shape_partition_3::Linear_cell_complex_min_items`. \brief exports the kinetic partition into a `Linear_cell_complex_for_combinatorial_map<3, 3>` using a model of `KineticLCCItems` as items, e.g., `Kinetic_shape_partition_3::Linear_cell_complex_min_items`.
Volume and face attributes defined in the model `KineticLCCItems` are filled. The volume index is in the range [0, number of volumes -1] Volume and face attributes defined in the model `KineticLCCItems` are filled. The volume index is in the range [0, number of volumes -1]