#include <windownd.hh>
Inheritance diagram for oln::abstract::windownd< Exact >:
Public Types | |
typedef window_base< window< Exact >, Exact > | super_type |
Set the super type. | |
typedef windownd< Exact > | self_type |
Set the self type. | |
typedef Exact | exact_type |
Set the exact type. | |
typedef struct_elt_traits< Exact >::dpoint_type | dpoint_type |
The associate image's type of dpoint (move point). | |
Static Public Member Functions | |
std::string | name () |
Return the name of the type. | |
Protected Member Functions | |
exact_type & | add_ (const dpoint_type &dp) |
Add a point to the window.
| |
windownd () | |
Construct a window. | |
windownd (unsigned size) | |
Construct a w_window of 'size' elements.
| |
Friends | |
class | window< exact_type > |
A window is a set of points. This class defines how to deal with. These points have N dimensions.
Definition at line 59 of file windownd.hh.
|
The associate image's type of dpoint (move point).
Reimplemented from oln::abstract::window_base< window< Exact >, Exact >. Reimplemented in oln::window1d, oln::window2d, and oln::window3d. Definition at line 71 of file windownd.hh. |
|
Add a point to the window.
Add a new member to the window. Definition at line 91 of file windownd.hh.
00092 { 00093 if (dp.is_centered()) 00094 this->centered_ = true; 00095 if (!(has_(dp))) 00096 this->dp_.push_back(dp); 00097 this->delta_update(dp); 00098 return this->exact(); 00099 } |