PPL API Reference
Overview Core Algorithm Abstractions Utilities Parallel Methods
Modules Class Hierarchy Classes Functions
Todo List Bug List Dead Code
Boundary Member List

This is the complete list of members for Boundary, including all inherited members.

CGAL() constBoundaryvirtual
CGALKernel typedef (defined in Boundary)Boundary
CGALPolyhedron typedef (defined in Boundary)Boundary
Clone() const =0Boundarypure virtual
CSpace enum value (defined in Boundary)Boundary
Factory(XMLNode &_node)Boundarystatic
GetCenter() const noexcept=0Boundarypure virtual
GetClearance(const Vector3d &_p) const =0Boundarypure virtual
GetClearancePoint(const Vector3d &_p) const =0Boundarypure virtual
GetDimension() const noexcept=0Boundarypure virtual
GetMaxDist(const double _r1=2., const double _r2=.5) const =0Boundarypure virtual
GetRandomPoint() const =0Boundarypure virtual
GetRange(const size_t _i) const =0Boundarypure virtual
GetVolume() const noexcept=0Boundarypure virtual
InBoundary(const Vector3d &_p) constBoundaryvirtual
InBoundary(const std::vector< double > &_v) const =0Boundarypure virtual
InBoundary(const Cfg &_c) const =0Boundarypure virtual
InCSpace(const Cfg &_c) constBoundaryprotected
InWorkspace(const Cfg &_c) constBoundaryprotected
MakePolyhedron() constBoundaryvirtual
Name() const noexcept=0Boundarypure virtual
PushInside(std::vector< double > &_point) const noexcept=0Boundarypure virtual
Read(std::istream &_is, CountingStreamBuffer &_cbs)=0Boundarypure virtual
ResetBoundary(const std::vector< std::pair< double, double > > &_bbx, const double _margin)=0Boundarypure virtual
ScalePoint(std::vector< double > &_point) const noexceptBoundaryvirtual
SetCenter(const std::vector< double > &_c) noexcept=0Boundarypure virtual
Space enum nameBoundary
Translate(const Vector3d &_v)=0Boundarypure virtual
Translate(const std::vector< double > &_t)=0Boundarypure virtual
Type() const noexcept=0Boundarypure virtual
UnscalePoint(std::vector< double > &_point) const noexceptBoundaryvirtual
Workspace enum value (defined in Boundary)Boundary
Write(std::ostream &_os) const =0Boundarypure virtual
~Boundary() noexcept (defined in Boundary)Boundaryvirtual