CAPD DynSys Library
5.2.0
|
#include <capd/covrel/GraphicsTripleSet.h>
Public Types | |
typedef TripleSet::FloatVector | FloatVector |
typedef TripleSet::IntervalVector | IntervalVector |
typedef IntervalVector::ScalarType | Interval |
typedef FloatVector::size_type | size_type |
typedef capd::vectalg::Vector< double, 2 > | VectorType |
typedef capd::vectalg::Vector< interval, 2 > | IVectorType |
Public Member Functions | |
GraphicsTripleSet (const TripleSet &t) | |
GraphicsTripleSet (const FloatVector &a_center, const FloatVector &a_stable, const FloatVector &a_unstable) | |
GraphicsTripleSet (const IntervalVector &a_center, const IntervalVector &a_stable, const IntervalVector &a_unstable) | |
GraphicsTripleSet () | |
~GraphicsTripleSet () | |
void | show (krak::IFrame &f, const FloatVector &point, int color=BLACK) const |
void | show (krak::IFrame &f, const IntervalVector &point, int color=BLACK) const |
void | show (krak::IFrame &f) const |
bool | outside (const FloatVector &point) const |
bool | outside (const IntervalVector &point) const |
returns true if vect does not intersect support of this More... | |
virtual bool | outside (const VectorType &) const=0 |
bool | inside (const FloatVector &point) const |
bool | inside (const IntervalVector &point) const |
true is returned if point is in the interior of support More... | |
virtual bool | inside (const VectorType &) const=0 |
bool | across (const FloatVector &point) const |
true - is returned if point is either in the open horizonal strip defined by 'horizontal' egdes or on the left or on the right side both sides are open by definition More... | |
bool | across (const IntervalVector &point) const |
true- is returned if for each point, x, in vect either one of the following conditions hold: More... | |
virtual bool | across (const VectorType &) const=0 |
bool | mapaway (const FloatVector &point) const |
bool | mapaway (const IntervalVector &point) const |
??? More... | |
virtual bool | mapaway (const VectorType &) const=0 |
bool | onLeft (const FloatVector &point) const |
bool | onLeft (const IntervalVector &point) const |
the egde (DA) - is a 'left' egde - and the condition for a point to be on the left side is - orientation(D,A,point)=-1 More... | |
bool | onRight (const FloatVector &point) const |
BC - is the 'right' edge - the condition for the point to be on the right side is: orientation (C,B,point)=1 returns true if point is in the right side (open) of N, false- otherwise;. More... | |
bool | onRight (const IntervalVector &point) const |
BC - is the 'right' edge - the condition for the point to be on the right side is: orientation (C,B,point)=1 returns true if vect is in the right side (open) of N. More... | |
template<typename IMatrix > | |
GridSet< IMatrix > & | gridLeftEdge (GridSet< IMatrix > &G, size_type grid, size_type d1=0, size_type d2=1) const |
in the G it returns uniform grid of the left edge More... | |
template<typename IMatrix > | |
GridSet< IMatrix > & | gridRightEdge (GridSet< IMatrix > &G, size_type grid, size_type d1=0, size_type d2=1) const |
template<typename IMatrix > | |
GridSet< IMatrix > & | gridBottomEdge (GridSet< IMatrix > &G, size_type grid, size_type d1=0, size_type d2=1) const |
template<typename IMatrix > | |
GridSet< IMatrix > & | gridTopEdge (GridSet< IMatrix > &G, size_type grid, size_type d1=0, size_type d2=1) const |
template<typename IMatrix > | |
GridSet< IMatrix > & | gridSet (GridSet< IMatrix > &G, size_type grid1, size_type grid2, size_type d1=0, size_type d2=1) const |
Friends | |
krak::IFrame & | operator<< (krak::IFrame &, GraphicsTripleSet &) |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
explicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inherited |
true - is returned if point
is either in the open horizonal strip defined by 'horizontal' egdes or on the left or on the right side both sides are open by definition
|
virtualinherited |
true- is returned if for each point, x, in vect
either one of the following conditions hold:
Implements capd::covrel::HSet< capd::vectalg::Vector< double, 2 >, capd::vectalg::Vector< interval, 2 > >.
|
pure virtualinherited |
|
inherited |
|
virtualinherited |
true is returned if point is in the interior of support
Implements capd::covrel::HSet< capd::vectalg::Vector< double, 2 >, capd::vectalg::Vector< interval, 2 > >.
|
pure virtualinherited |
|
inherited |
|
virtualinherited |
|
pure virtualinherited |
|
inherited |
|
inherited |
the egde (DA) - is a 'left' egde - and the condition for a point to be on the left side is - orientation(D,A,point)=-1
|
inherited |
BC - is the 'right' edge - the condition for the point
to be on the right side is: orientation (C,B,point)=1 returns true if point
is in the right side (open) of N, false- otherwise;.
|
inherited |
BC - is the 'right' edge - the condition for the point
to be on the right side is: orientation (C,B,point)=1 returns true if vect
is in the right side (open) of N.
|
inherited |
|
virtualinherited |
returns true if vect
does not intersect support of this
Implements capd::covrel::HSet< capd::vectalg::Vector< double, 2 >, capd::vectalg::Vector< interval, 2 > >.
|
pure virtualinherited |
void capd::covrel::GraphicsTripleSet::show | ( | krak::IFrame & | f | ) | const |
void capd::covrel::GraphicsTripleSet::show | ( | krak::IFrame & | f, |
const FloatVector & | point, | ||
int | color = BLACK |
||
) | const |
void capd::covrel::GraphicsTripleSet::show | ( | krak::IFrame & | f, |
const IntervalVector & | point, | ||
int | color = BLACK |
||
) | const |
|
friend |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |