|
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 () |
|
template<unsigned int N, class T>
class vigra::Polytope< N, T >
Represent an n-dimensional polytope.
- Template Parameters
-
N | Dimension the polytope. |
T | Type of the vector components of the polytope vertices. |
template<unsigned int N, class T >
virtual std::set< node_type > getConnected |
( |
const node_type | u | ) |
const |
|
virtual |
Get the connected elements in the graph that represents the polytope. If a facet node is inserted, all of its vertices will be returned, if a vertex node is inserted, all facets having this vertex will be returned.