ivutils
Loading...
Searching...
No Matches
Polyhedron_3 Member List

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

Clone(const Vector_3 &shift=Vector_3()) constPolyhedron_3inlinevirtual
CreateDumper() const overridePolyhedron< Plane_3 * >inlinevirtual
expand(vec_type dr)Polyhedron_3inline
Region::GetBoundingBox(vector_t *v1, vector_t *v2) constRegion< N >inlinevirtual
GetCenter() constRegion< N >inlinevirtual
GetElementarySubRegions(std::vector< int > *flags=nullptr, std::vector< Region * > *regs=nullptr) constRegion< N >inlinevirtual
GetFlags() constRegion< N >inlinevirtual
GetInsideEdgePart(const vector_t &p1, const vector_t &p2) constRegion< N >inlinevirtual
init(Plane_3 *beg, Plane_3 *end, bool managed=true)Polyhedron_3inline
init(plane_itt beg, plane_itt end, bool managed)Polyhedron_3inline
Polyhedron< Plane_3 * >::init(plane_it beg, plane_it end)Polyhedron< Plane_3 * >
MinPlaneDist(const Vector_3 &pos, plane_it *mit=NULL) constPolyhedron< Plane_3 * >
operator&(const Polyhedron_3 &other) constPolyhedron_3inline
operator[](const iT &it)Polyhedron_3inline
operator[](const iT &it) constPolyhedron_3inline
Polyhedron_3(plane_itt beg, plane_itt end, bool managed)Polyhedron_3inline
Refine()Polyhedron_3inline
shift(const Vector_3 &shift)Polyhedron_3inline
size() constPolyhedron_3inline
SurfProject(const vector_t &p, vector_t *surfp=NULL, vector_t *surfn=NULL) const overridePolyhedron< Plane_3 * >virtual
TestContour(const contour_t &cnt, VecContour<> *subcont=NULL, Vector_3 *subcenter=NULL) constPolyhedron< Plane_3 * >
Region::TestContour(const contour_t &cnt, VecContour< N > *subcont=nullptr, vector_t *subcenter=nullptr) constRegion< N >inline
TestEdge(const vector_t &p1, const vector_t &p2, vector_t *surfp=nullptr, vector_t *surfn=nullptr) constRegion< 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 overridePolyhedron< Plane_3 * >virtual
TestPoint(const Vector_3 &p) const overridePolyhedron< Plane_3 * >virtual
Region::TestPoint(const vector_t &p) constRegion< N >inlinevirtual
Region::TestPtrContour(const PtrContour< N > &cnt, VecContour< N > *subcont=nullptr, vector_t *subcenter=nullptr) constRegion< N >inlinevirtual
TestRay(const vector_t &p1, const vector_t &dir, vector_t *surfp=nullptr, vector_t *surfn=nullptr, vec_type epsilon=0) constRegion< N >inlinevirtual
valid() constPolyhedron< Plane_3 * >
Volume() const overridePolyhedron< Plane_3 * >virtual