|
cheshirekow
v0.1.0
|
default simplex structure which contains no additional functionality More...
#include <mpblocks/clarkson93/dynamic/Simplex.h>
Additional Inherited Members | |
Public Types inherited from mpblocks::clarkson93::dynamic::SimplexBase< Traits > | |
| typedef HorizonRidge< Traits > | HorizonRidge_t |
| typedef Traits::idx_t | idx_t |
| enum | Orientation { INSIDE, OUTSIDE } |
| typedef Traits::Point | Point |
| typedef Traits::PointDeref | PointDeref |
| typedef Traits::PointRef | PointRef |
| typedef Traits::Scalar | Scalar |
| typedef Traits::Simplex | Simplex |
| typedef SimplexBase< Traits > | SimplexBase_t |
| typedef SimplexBase< Traits > | This_t |
| typedef unsigned int | uint |
Public Member Functions inherited from mpblocks::clarkson93::dynamic::SimplexBase< Traits > | |
| void | calculateConstraint (uint ndim, PointDeref &deref) |
| calculate the normal and offset of the constraint given the d vertices on it's base facet (does not compute orientation / sign) More... | |
| bool | isInfinite (PointRef antiOrigin) |
| returns true if vertex[0] is the anti origin More... | |
| bool | isVisible (const Point &x) |
| returns true if x is on the inside of the base facet (i.e. x is in the same half space as the simplex) More... | |
| Scalar | normalProjection (const Point &x) |
| returns the distance of x to the base facet, used in walking the triangulation to x More... | |
| void | orientConstraint (const Point &x, Orientation orient=INSIDE) |
orient the constraint by ensuring that the point x satisfies it (i.e. ) More... | |
Public Member Functions inherited from mpblocks::clarkson93::BitMember< SimplexBits, simplex::NUM_BITS > | |
| void | addTo (SimplexBitssetBit) |
| bool | isMemberOf (SimplexBitssetBit) |
| void | removeFrom (SimplexBitssetBit) |
Public Attributes inherited from mpblocks::clarkson93::dynamic::SimplexBase< Traits > | |
| Scalar | c |
| offset of base facet inequality hyperplane More... | |
| Point | n |
| normal vector of base facet More... | |
| std::vector< Simplex * > | neighbors |
| simplices which share a facet More... | |
| std::vector< PointRef > | vertices |
| vertices of the simplex More... | |
default simplex structure which contains no additional functionality