PPL API Reference |
|
---|
This is the complete list of members for TetrahedralBoundary, including all inherited members.
CGAL() const override | TetrahedralBoundary | virtual |
CGALKernel typedef (defined in Boundary) | Boundary | |
CGALPolyhedron typedef (defined in Boundary) | Boundary | |
Clone() const override | TetrahedralBoundary | virtual |
ComputeBBX() const | TetrahedralBoundary | protected |
ComputeEdges() const | TetrahedralBoundary | protected |
ComputeNormals() const | TetrahedralBoundary | protected |
ComputeVolume() const | TetrahedralBoundary | protected |
CSpace enum value (defined in Boundary) | Boundary | |
Factory(XMLNode &_node) | Boundary | static |
GetCenter() const noexcept override | TetrahedralBoundary | virtual |
GetClearance(const Vector3d &_p) const override | TetrahedralBoundary | virtual |
GetClearancePoint(const Vector3d &_p) const override | TetrahedralBoundary | virtual |
GetDimension() const noexcept override | TetrahedralBoundary | virtual |
GetMaxDist(const double _r1=2., const double _r2=.5) const override | TetrahedralBoundary | virtual |
GetRandomPoint() const override | TetrahedralBoundary | virtual |
GetRange(const size_t _i) const override | TetrahedralBoundary | virtual |
GetVolume() const noexcept override | TetrahedralBoundary | virtual |
InBoundary(const Vector3d &_p) const override | TetrahedralBoundary | virtual |
InBoundary(const std::vector< double > &_v) const override | TetrahedralBoundary | virtual |
InBoundary(const Cfg &_c) const override | TetrahedralBoundary | virtual |
InCSpace(const Cfg &_c) const | Boundary | protected |
InWorkspace(const Cfg &_c) const | Boundary | protected |
m_bbx | TetrahedralBoundary | protected |
m_normals | TetrahedralBoundary | protected |
m_points | TetrahedralBoundary | protected |
m_volume | TetrahedralBoundary | protected |
MakePolyhedron() const override | TetrahedralBoundary | virtual |
Name() const noexcept override | TetrahedralBoundary | virtual |
operator<< (defined in TetrahedralBoundary) | TetrahedralBoundary | friend |
OrderPoints() noexcept | TetrahedralBoundary | protected |
PushInside(std::vector< double > &_sample) const noexcept override | TetrahedralBoundary | virtual |
Read(std::istream &_is, CountingStreamBuffer &_cbs) override | TetrahedralBoundary | virtual |
ResetBoundary(const std::vector< std::pair< double, double > > &_bbx, const double _margin) override | TetrahedralBoundary | virtual |
ScalePoint(std::vector< double > &_point) const noexcept | Boundary | virtual |
SetCenter(const std::vector< double > &_c) noexcept override | TetrahedralBoundary | virtual |
Space enum name | Boundary | |
TetrahedralBoundary(const std::array< Point3d, 4 > &_pts, const bool _check=true) | TetrahedralBoundary | explicit |
TetrahedralBoundary(const std::vector< Point3d > &_pts, const bool _check=true) (defined in TetrahedralBoundary) | TetrahedralBoundary | explicit |
TetrahedralBoundary(XMLNode &_node) (defined in TetrahedralBoundary) | TetrahedralBoundary | |
Translate(const Vector3d &_v) override | TetrahedralBoundary | virtual |
Translate(const std::vector< double > &_t) override | TetrahedralBoundary | virtual |
Type() const noexcept override | TetrahedralBoundary | virtual |
UnscalePoint(std::vector< double > &_point) const noexcept | Boundary | virtual |
Workspace enum value (defined in Boundary) | Boundary | |
Write(std::ostream &_os) const override | TetrahedralBoundary | virtual |
~Boundary() noexcept (defined in Boundary) | Boundary | virtual |
~TetrahedralBoundary() noexcept (defined in TetrahedralBoundary) | TetrahedralBoundary | virtual |