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

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

CGAL() const overrideTetrahedralBoundaryvirtual
CGALKernel typedef (defined in Boundary)Boundary
CGALPolyhedron typedef (defined in Boundary)Boundary
Clone() const overrideTetrahedralBoundaryvirtual
ComputeBBX() constTetrahedralBoundaryprotected
ComputeEdges() constTetrahedralBoundaryprotected
ComputeNormals() constTetrahedralBoundaryprotected
ComputeVolume() constTetrahedralBoundaryprotected
CSpace enum value (defined in Boundary)Boundary
Factory(XMLNode &_node)Boundarystatic
GetCenter() const noexcept overrideTetrahedralBoundaryvirtual
GetClearance(const Vector3d &_p) const overrideTetrahedralBoundaryvirtual
GetClearancePoint(const Vector3d &_p) const overrideTetrahedralBoundaryvirtual
GetDimension() const noexcept overrideTetrahedralBoundaryvirtual
GetMaxDist(const double _r1=2., const double _r2=.5) const overrideTetrahedralBoundaryvirtual
GetRandomPoint() const overrideTetrahedralBoundaryvirtual
GetRange(const size_t _i) const overrideTetrahedralBoundaryvirtual
GetVolume() const noexcept overrideTetrahedralBoundaryvirtual
InBoundary(const Vector3d &_p) const overrideTetrahedralBoundaryvirtual
InBoundary(const std::vector< double > &_v) const overrideTetrahedralBoundaryvirtual
InBoundary(const Cfg &_c) const overrideTetrahedralBoundaryvirtual
InCSpace(const Cfg &_c) constBoundaryprotected
InWorkspace(const Cfg &_c) constBoundaryprotected
m_bbxTetrahedralBoundaryprotected
m_normalsTetrahedralBoundaryprotected
m_pointsTetrahedralBoundaryprotected
m_volumeTetrahedralBoundaryprotected
MakePolyhedron() const overrideTetrahedralBoundaryvirtual
Name() const noexcept overrideTetrahedralBoundaryvirtual
operator<< (defined in TetrahedralBoundary)TetrahedralBoundaryfriend
OrderPoints() noexceptTetrahedralBoundaryprotected
PushInside(std::vector< double > &_sample) const noexcept overrideTetrahedralBoundaryvirtual
Read(std::istream &_is, CountingStreamBuffer &_cbs) overrideTetrahedralBoundaryvirtual
ResetBoundary(const std::vector< std::pair< double, double > > &_bbx, const double _margin) overrideTetrahedralBoundaryvirtual
ScalePoint(std::vector< double > &_point) const noexceptBoundaryvirtual
SetCenter(const std::vector< double > &_c) noexcept overrideTetrahedralBoundaryvirtual
Space enum nameBoundary
TetrahedralBoundary(const std::array< Point3d, 4 > &_pts, const bool _check=true)TetrahedralBoundaryexplicit
TetrahedralBoundary(const std::vector< Point3d > &_pts, const bool _check=true) (defined in TetrahedralBoundary)TetrahedralBoundaryexplicit
TetrahedralBoundary(XMLNode &_node) (defined in TetrahedralBoundary)TetrahedralBoundary
Translate(const Vector3d &_v) overrideTetrahedralBoundaryvirtual
Translate(const std::vector< double > &_t) overrideTetrahedralBoundaryvirtual
Type() const noexcept overrideTetrahedralBoundaryvirtual
UnscalePoint(std::vector< double > &_point) const noexceptBoundaryvirtual
Workspace enum value (defined in Boundary)Boundary
Write(std::ostream &_os) const overrideTetrahedralBoundaryvirtual
~Boundary() noexcept (defined in Boundary)Boundaryvirtual
~TetrahedralBoundary() noexcept (defined in TetrahedralBoundary)TetrahedralBoundaryvirtual