This class provides a h-set in R^2 with one unstable and one stable direction.  
 More...
 | 
|   | HSet2D () | 
|   | 
|   | HSet2D (const VectorType ¢er, const MatrixType &C, const VectorType &r) | 
|   | we assume that the set is represented as center + C * B(0, r) first column of C represent unstable direction second column of C represent stable direction  More...
  | 
|   | 
|   | HSet2D (const IVectorType ¢er, const IMatrixType &C, const VectorType &r) | 
|   | we assume that the set is represented as center + C * B(0, r) first column of C represent unstable direction second column of C represent stable direction  More...
  | 
|   | 
|   | HSet2D (const VectorType ¢er, const VectorType &unstableDirection, const VectorType &stableDirection, const VectorType &scales) | 
|   | Creates HSet from given center, unstable and stable directions and their scales.  More...
  | 
|   | 
|   | HSet2D (const IVectorType ¢er, const IVectorType &unstableDirection, const IVectorType &stableDirection, const VectorType &radius) | 
|   | Creates HSet from given center, unstable and stable directions and their scales.  More...
  | 
|   | 
|   | ~HSet2D () | 
|   | 
| IMatrixType::RefColumnVectorType  | unstableDirection () const | 
|   | 
| IMatrixType::RefColumnVectorType  | stableDirection () const | 
|   | 
| bool  | onLeft (const VectorType &point) const | 
|   | 
| bool  | onRight (const VectorType &point) const | 
|   | 
| bool  | onLeft (const IVectorType &set) const | 
|   | 
| bool  | onRight (const IVectorType &set) const | 
|   | 
| template<typename SetT >  | 
| bool  | onLeft (const SetT &A_set) const | 
|   | 
| template<typename SetT >  | 
| bool  | onRight (const SetT &A_set) const | 
|   | 
| template<typename IMatrix >  | 
| GridSet< IMatrix > &  | gridFace (GridSet< IMatrix > &grid, size_type gridSize, size_type coordinateToFix, Side sideOfBox, size_type totalDimension=2, size_type d1=0, size_type d2=1) const | 
|   | in the grid it returns uniform grid of the given face  More...
  | 
|   | 
| template<typename IMatrix >  | 
| GridSet< IMatrix > &  | gridLeftEdge (GridSet< IMatrix > &G, size_type gridSize, size_type totalDimension=2, size_type d1=0, size_type d2=1) const | 
|   | 
| template<typename IMatrix >  | 
| GridSet< IMatrix > &  | gridRightEdge (GridSet< IMatrix > &G, size_type gridSize, size_type totalDimension=2, size_type d1=0, size_type d2=1) const | 
|   | 
| template<typename IMatrix >  | 
| GridSet< IMatrix > &  | gridBottomEdge (GridSet< IMatrix > &G, size_type gridSize, size_type totalDimension=2, size_type d1=0, size_type d2=1) const | 
|   | 
| template<typename IMatrix >  | 
| GridSet< IMatrix > &  | gridTopEdge (GridSet< IMatrix > &G, size_type gridSize, size_type totalDimension=2, 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 totalDimension=2, size_type d1=0, size_type d2=1) const | 
|   | 
| virtual std::string  | show (void) const | 
|   | 
| virtual bool  | outside (const VectorType &point) const | 
|   | 
| virtual bool  | outside (const IVectorType &point) const | 
|   | 
| template<typename SetType >  | 
| bool  | outside (const SetType &A_set) const | 
|   | 
| virtual bool  | outside (const VectorType &) const=0 | 
|   | 
| virtual bool  | outside (const IVectorType &set) const=0 | 
|   | verifies if set does not intersect the support of h-set  More...
  | 
|   | 
| bool  | inside (const VectorType &point) const | 
|   | 
| bool  | inside (const IVectorType &point) const | 
|   | 
| template<typename SetType >  | 
| bool  | inside (const SetType &A_set) const | 
|   | 
| virtual bool  | inside (const VectorType &) const=0 | 
|   | 
| virtual bool  | inside (const IVectorType &set) const=0 | 
|   | verifies if set is inside the support of h-set,  More...
  | 
|   | 
| bool  | across (const VectorType &point) const | 
|   | 
| bool  | across (const IVectorType &point) const | 
|   | 
| template<typename SetType >  | 
| bool  | across (const SetType &A_set) const | 
|   | 
| virtual bool  | across (const VectorType &) const=0 | 
|   | 
| virtual bool  | across (const IVectorType &set) const=0 | 
|   | verifies if set does not intersect N^+  More...
  | 
|   | 
| bool  | mapaway (const VectorType &point) const | 
|   | 
| bool  | mapaway (const IVectorType &point) const | 
|   | 
| template<typename SetType >  | 
| bool  | mapaway (const SetType &A_set) const | 
|   | 
| virtual bool  | mapaway (const VectorType &) const=0 | 
|   | 
| virtual bool  | mapaway (const IVectorType &set) const=0 | 
|   | ???  More...
  | 
|   | 
| VectorType  | transformToHSetCoordinates (const VectorType &point) const | 
|   | 
| IVectorType  | transformToHSetCoordinates (const IVectorType &point) const | 
|   | 
| template<typename IMatrix >  | 
| GridSet< IMatrix > &  | gridFace (GridSet< IMatrix > &grid, const std::vector< size_type > &gridSizes, const std::vector< size_type > &dimensions, size_type totalDimension, size_type coordinateToFix, Side side=bothSides) const | 
|   | in the grid it returns uniform grid of the given face  More...
  | 
|   | 
| template<typename IMatrix >  | 
| GridSet< IMatrix > &  | gridSet (GridSet< IMatrix > &G, const std::vector< size_type > &grid, const std::vector< size_type > &d, size_type totalDimension) const | 
|   | this procedure creates a grid of the whole h-set in the following form: G.center[i] + G.C * G.r d is a vector of indices of coordinates if the set is embeded in higher dimension  More...
  | 
|   | 
| const IVectorType &  | center () const | 
|   | center of h-set  More...
  | 
|   | 
| const IMatrixType &  | coordinateSystem () const | 
|   | matrix of base vectors  More...
  | 
|   | 
| const IMatrixType &  | invCoordinateSystem () const | 
|   | 
| IVectorType  | box () const | 
|   | 
| const VectorType &  | radius () | 
|   | returns vector of radiuses (in each direction)  More...
  | 
|   | 
| size_type  | unstableDimension () const | 
|   | number of unstable dimensions  More...
  | 
|   | 
| size_type  | stableDimension () const | 
|   | number of stable dimensions  More...
  | 
|   | 
| const VectorType &  | get_x () const | 
|   | 
| const MatrixType &  | get_B () const | 
|   | 
| const VectorType &  | get_r () const | 
|   | 
| const IVectorType &  | get_I_x () const | 
|   | 
| const IMatrixType &  | get_I_B () const | 
|   | 
| const IMatrixType &  | get_I_invB () const | 
|   | 
| std::string  | showInfo () const | 
|   | 
 | 
these functions works for interval sets expressed in HSet coordinate system  
 | 
| bool  | checkOutside (const IVectorType &) const | 
|   | 
| bool  | checkInside (const IVectorType &) const | 
|   | 
| bool  | checkAcross (const IVectorType &) const | 
|   | 
| bool  | checkMapaway (const IVectorType &) const | 
|   | 
template<typename MatrixT, typename IMatrixT>
class capd::covrel::HSet2D< MatrixT, IMatrixT >
This class provides a h-set in R^2 with one unstable and one stable direction.