AbstractBoundingSphere(const size_t _n, const double _radius=std::numeric_limits< double >::max()) | AbstractBoundingSphere | explicit |
AbstractBoundingSphere(const std::vector< double > &_center, const double _radius=std::numeric_limits< double >::max()) | AbstractBoundingSphere | explicit |
AbstractBoundingSphere(XMLNode &_node) | AbstractBoundingSphere | |
CGAL() const | Boundary | virtual |
CGALKernel typedef (defined in Boundary) | Boundary | |
CGALPolyhedron typedef (defined in Boundary) | Boundary | |
Clearance(std::vector< double > _p) const noexcept | NSphere | |
ClearancePoint(std::vector< double > _p) const noexcept | NSphere | |
Clone() const override | CSpaceBoundingSphere | virtual |
Contains(const std::vector< double > &_p) const noexcept | NSphere | |
CSpace enum value (defined in Boundary) | Boundary | |
CSpaceBoundingSphere(const size_t _n, const double _radius=std::numeric_limits< double >::max()) (defined in CSpaceBoundingSphere) | CSpaceBoundingSphere | explicit |
CSpaceBoundingSphere(const std::vector< double > &_center, const double _radius=std::numeric_limits< double >::max()) (defined in CSpaceBoundingSphere) | CSpaceBoundingSphere | explicit |
CSpaceBoundingSphere(XMLNode &_node) (defined in CSpaceBoundingSphere) | CSpaceBoundingSphere | |
Factory(XMLNode &_node) | Boundary | static |
GetCenter() const noexcept override | AbstractBoundingSphere | virtual |
GetClearance(const Vector3d &_p) const override | AbstractBoundingSphere | virtual |
GetClearancePoint(const Vector3d &_p) const override | AbstractBoundingSphere | virtual |
GetDimension() const noexcept override | AbstractBoundingSphere | virtual |
GetMaxDist(const double _r1=2.0, const double _r2=0.5) const override | AbstractBoundingSphere | virtual |
GetRadius() const noexcept | NSphere | |
GetRandomPoint() const override | AbstractBoundingSphere | virtual |
GetRange(const size_t _i) const override | AbstractBoundingSphere | virtual |
GetVolume() const noexcept override | AbstractBoundingSphere | virtual |
InBoundary(const Cfg &_cfg) const override | CSpaceBoundingSphere | virtual |
InBoundary(const Vector3d &_p) const | CSpaceBoundingSphere | virtual |
InBoundary(const std::vector< double > &_v) const=0 | CSpaceBoundingSphere | virtual |
InBoundary(const Cfg &_c) const=0 | CSpaceBoundingSphere | virtual |
InCSpace(const Cfg &_c) const | Boundary | protected |
InWorkspace(const Cfg &_c) const | Boundary | protected |
MakePolyhedron() const | Boundary | virtual |
Name() const noexcept override | CSpaceBoundingSphere | virtual |
NSphere(const size_t _n, const double _r=std::numeric_limits< double >::max()) | NSphere | explicit |
NSphere(const std::vector< double > &_center, const double _r=std::numeric_limits< double >::max()) | NSphere | explicit |
PushInside(std::vector< double > &_sample) const noexcept override | AbstractBoundingSphere | virtual |
Read(std::istream &_is, CountingStreamBuffer &_cbs) override | AbstractBoundingSphere | virtual |
ResetBoundary(const std::vector< std::pair< double, double > > &_bbx, const double _margin) override | AbstractBoundingSphere | virtual |
Sample() const | NSphere | |
ScalePoint(std::vector< double > &_point) const noexcept | Boundary | virtual |
SetCenter(const std::vector< double > &_c) noexcept override | AbstractBoundingSphere | virtual |
SetRadius(const double _r) noexcept | NSphere | |
Space enum name | Boundary | |
Translate(const Vector3d &_v) override | AbstractBoundingSphere | virtual |
Translate(const std::vector< double > &_t) override | AbstractBoundingSphere | virtual |
Type() const noexcept override | CSpaceBoundingSphere | virtual |
UnscalePoint(std::vector< double > &_point) const noexcept | Boundary | virtual |
Workspace enum value (defined in Boundary) | Boundary | |
Write(std::ostream &_os) const override | AbstractBoundingSphere | virtual |
~AbstractBoundingSphere() noexcept (defined in AbstractBoundingSphere) | AbstractBoundingSphere | virtual |
~Boundary() noexcept (defined in Boundary) | Boundary | virtual |
~CSpaceBoundingSphere() noexcept (defined in CSpaceBoundingSphere) | CSpaceBoundingSphere | virtual |
~NSphere() noexcept (defined in NSphere) | NSphere | virtual |