ivutils
|
This is the complete list of members for Polyhedron_3, including all inherited members.
Clone(const Vector_3 &shift=Vector_3()) const | Polyhedron_3 | inlinevirtual |
CreateDumper() const override | Polyhedron< Plane_3 * > | inlinevirtual |
expand(vec_type dr) | Polyhedron_3 | inline |
Region::GetBoundingBox(vector_t *v1, vector_t *v2) const | Region< N > | inlinevirtual |
GetCenter() const | Region< N > | inlinevirtual |
GetElementarySubRegions(std::vector< int > *flags=nullptr, std::vector< Region * > *regs=nullptr) const | Region< N > | inlinevirtual |
GetFlags() const | Region< N > | inlinevirtual |
GetInsideEdgePart(const vector_t &p1, const vector_t &p2) const | Region< N > | inlinevirtual |
init(Plane_3 *beg, Plane_3 *end, bool managed=true) | Polyhedron_3 | inline |
init(plane_itt beg, plane_itt end, bool managed) | Polyhedron_3 | inline |
Polyhedron< Plane_3 * >::init(plane_it beg, plane_it end) | Polyhedron< Plane_3 * > | |
MinPlaneDist(const Vector_3 &pos, plane_it *mit=NULL) const | Polyhedron< Plane_3 * > | |
operator&(const Polyhedron_3 &other) const | Polyhedron_3 | inline |
operator[](const iT &it) | Polyhedron_3 | inline |
operator[](const iT &it) const | Polyhedron_3 | inline |
Polyhedron_3(plane_itt beg, plane_itt end, bool managed) | Polyhedron_3 | inline |
Refine() | Polyhedron_3 | inline |
shift(const Vector_3 &shift) | Polyhedron_3 | inline |
size() const | Polyhedron_3 | inline |
SurfProject(const vector_t &p, vector_t *surfp=NULL, vector_t *surfn=NULL) const override | Polyhedron< Plane_3 * > | virtual |
TestContour(const contour_t &cnt, VecContour<> *subcont=NULL, Vector_3 *subcenter=NULL) const | Polyhedron< Plane_3 * > | |
Region::TestContour(const contour_t &cnt, VecContour< N > *subcont=nullptr, vector_t *subcenter=nullptr) const | Region< N > | inline |
TestEdge(const vector_t &p1, const vector_t &p2, vector_t *surfp=nullptr, vector_t *surfn=nullptr) const | Region< N > | inlinevirtual |
TestLine(const vector_t &p, const vector_t &dir, vec_type *frac, vector_t *surfp=NULL, vector_t *surfn=NULL, vec_type epsilon=0) const override | Polyhedron< Plane_3 * > | virtual |
TestPoint(const Vector_3 &p) const override | Polyhedron< Plane_3 * > | virtual |
Region::TestPoint(const vector_t &p) const | Region< N > | inlinevirtual |
Region::TestPtrContour(const PtrContour< N > &cnt, VecContour< N > *subcont=nullptr, vector_t *subcenter=nullptr) const | Region< N > | inlinevirtual |
TestRay(const vector_t &p1, const vector_t &dir, vector_t *surfp=nullptr, vector_t *surfn=nullptr, vec_type epsilon=0) const | Region< N > | inlinevirtual |
valid() const | Polyhedron< Plane_3 * > | |
Volume() const override | Polyhedron< Plane_3 * > | virtual |