32 this->find_polyhedron();
Line Segment Class.
Definition: decomp_base.h:18
Vecf< Dim > local_bbox_
Local bounding box along the line segment.
Definition: decomp_base.h:94
void dilate(decimal_t radius)
Inflate the seed with a sphere.
Definition: seed_decomp.h:30
Polyhedron< Dim > polyhedron_
Output polyhedron.
Definition: decomp_base.h:91
Polyhedron class.
Definition: polyhedron.h:41
Definition: ellipsoid.h:14
SeedDecomp(const Vecf< Dim > &p)
Basic constructor.
Definition: seed_decomp.h:25
void add(const Hyperplane< Dim > &v)
Append Hyperplane.
Definition: polyhedron.h:49
void add_local_bbox(Polyhedron< Dim > &Vs)
Add the bounding box.
Definition: seed_decomp.h:43
SeedDecomp()
Simple constructor.
Definition: seed_decomp.h:19
Eigen::Matrix< decimal_t, M, N > Matf
MxN Eigen matrix.
Definition: data_type.h:63
double decimal_t
Rename the float type used in lib.
Definition: data_type.h:50
Vecf< Dim > p_
Seed location.
Definition: seed_decomp.h:73
Eigen::Matrix< decimal_t, N, 1 > Vecf
Eigen 1D float vector.
Definition: data_type.h:57
Hyperplane class.
Definition: polyhedron.h:13
Ellipsoid< Dim > ellipsoid_
Output ellipsoid.
Definition: decomp_base.h:89
Seed Decomp Class.
Definition: seed_decomp.h:16
Vecf< Dim > get_seed() const
Get the center.
Definition: seed_decomp.h:37