PPL API Reference |
|
---|
This is the complete list of members for AbstractBoundingBox, including all inherited members.
AbstractBoundingBox(const size_t _n) | AbstractBoundingBox | explicit |
AbstractBoundingBox(const std::vector< double > &_center) | AbstractBoundingBox | explicit |
AbstractBoundingBox(XMLNode &_node) | AbstractBoundingBox | |
CGAL() const | Boundary | virtual |
CGALKernel typedef (defined in Boundary) | Boundary | |
CGALPolyhedron typedef (defined in Boundary) | Boundary | |
Clearance(const std::vector< double > &_p) const noexcept | NBox | |
ClearancePoint(std::vector< double > _p) const noexcept | NBox | |
Clone() const =0 | Boundary | pure virtual |
Contains(const std::vector< double > &_p) const noexcept | NBox | |
CSpace enum value (defined in Boundary) | Boundary | |
Factory(XMLNode &_node) | Boundary | static |
GetCenter() const noexcept override | AbstractBoundingBox | virtual |
GetClearance(const Vector3d &_p) const override | AbstractBoundingBox | virtual |
GetClearancePoint(const Vector3d &_p) const override | AbstractBoundingBox | virtual |
GetDimension() const noexcept override | AbstractBoundingBox | virtual |
GetMaxDist(const double _r1=2., const double _r2=.5) const override | AbstractBoundingBox | virtual |
GetRandomPoint() const override | AbstractBoundingBox | virtual |
GetRange(const size_t _i) const override | AbstractBoundingBox | virtual |
GetRanges() const noexcept | NBox | |
GetSideID(const std::vector< double > &_p) const | AbstractBoundingBox | |
GetVolume() const noexcept override | AbstractBoundingBox | virtual |
InBoundary(const std::vector< double > &_p) const override | AbstractBoundingBox | virtual |
InBoundary(const Vector3d &_p) const | AbstractBoundingBox | virtual |
InBoundary(const std::vector< double > &_v) const=0 | AbstractBoundingBox | virtual |
InBoundary(const Cfg &_c) const=0 | AbstractBoundingBox | virtual |
InCSpace(const Cfg &_c) const | Boundary | protected |
InWorkspace(const Cfg &_c) const | Boundary | protected |
MakePolyhedron() const | Boundary | virtual |
Name() const noexcept=0 | Boundary | pure virtual |
NBox(const size_t _n) | NBox | explicit |
NBox(const std::vector< double > &_center) | NBox | explicit |
PushInside(std::vector< double > &_sample) const noexcept override | AbstractBoundingBox | virtual |
Read(std::istream &_is, CountingStreamBuffer &_cbs) override | AbstractBoundingBox | virtual |
ResetBoundary(const std::vector< std::pair< double, double > > &_bbx, const double _margin) override | AbstractBoundingBox | virtual |
Sample() const | NBox | |
ScalePoint(std::vector< double > &_point) const noexcept | Boundary | virtual |
SetCenter(const std::vector< double > &_c) noexcept override | AbstractBoundingBox | virtual |
SetRange(const size_t _i, const Range< double > &_r) noexcept | NBox | |
SetRange(const size_t _i, Range< double > &&_r) noexcept (defined in NBox) | NBox | |
SetRange(const size_t _i, const double _min, const double _max) noexcept | NBox | |
Space enum name | Boundary | |
Translate(const Vector3d &_v) override | AbstractBoundingBox | virtual |
Translate(const std::vector< double > &_t) override | AbstractBoundingBox | virtual |
Type() const noexcept=0 | Boundary | pure virtual |
UnscalePoint(std::vector< double > &_point) const noexcept | Boundary | virtual |
Workspace enum value (defined in Boundary) | Boundary | |
Write(std::ostream &_os) const override | AbstractBoundingBox | virtual |
~AbstractBoundingBox() noexcept (defined in AbstractBoundingBox) | AbstractBoundingBox | virtual |
~Boundary() noexcept (defined in Boundary) | Boundary | virtual |
~NBox() noexcept (defined in NBox) | NBox | virtual |