|
| virtual void | addExtremeVertex (const point_view_type &p) |
| |
| virtual bool | contains (const point_view_type &p) const |
| |
| virtual node_type | addFacet (const node_type &a, const node_type &b) |
| |
| virtual node_type | addFacet (const node_type &a, const node_type &b, const node_type &c) |
| |
| virtual point_type | getCenter () const |
| |
| virtual real_type | nSurface () const |
| |
| virtual real_type | nVolume () const |
| |
| | StarPolytope () |
| |
| | StarPolytope (const point_view_type &a, const point_view_type &b, const point_view_type &c, const point_view_type ¢er) |
| |
| | StarPolytope (const point_view_type &a, const point_view_type &b, const point_view_type &c, const point_view_type &d, const point_view_type ¢er) |
| |
| | StarPolytope (const point_view_type ¢er) |
| |
| virtual node_type | addVertex (const point_view_type &p) |
| |
| virtual bool | closed () const |
| |
| virtual bool | closed (const node_type n) const |
| |
| virtual real_type | distance (const node_type u, const point_view_type &p) const |
| |
| virtual void | eraseFacet (const node_type u) |
| |
| virtual unsigned int | fill (MultiArrayView< N, unsigned int > &array, const unsigned int label, const point_view_type offset) const |
| |
| virtual unsigned int | fill (MultiArrayView< N, unsigned int > &array, const unsigned int label, const point_view_type offset, const point_view_type scale) const |
| |
| virtual std::set< node_type > | getConnected (const node_type u) const |
| |
| virtual ArrayVector< node_type > | litFacets (const point_view_type &p) const |
| |
| virtual void | operator= (const Polytope< N, T > &other) |
| |
| | Polytope () |
| |
| | Polytope (const Polytope< N, T > &other) |
| |
| virtual void | tidyUp () |
| |
Specialization of the StarPolytope to polytopes which have a convex domain.