#include <slicing_morpher.hh>
Inheritance diagram for oln::morpher::super_slicing_morpher< SrcType, Exact >:
Public Types | |
typedef super_slicing_morpher< SrcType, Exact > | self_type |
The self type. | |
typedef image_id< self_type >::exact_type | exact_type |
The exact type of the morpher. | |
typedef abstract::generic_morpher< SrcType, Exact > | super_type |
The upper class. | |
typedef image_id< exact_type >::size_type | size_type |
The morpher size type. | |
typedef image_id< exact_type >::impl_type | impl_type |
The morpher underlying implementation. | |
Public Member Functions | |
const size_type & | size () const |
Override the size method. | |
const impl_type * | impl () const |
Override the impl method. | |
impl_type * | impl () |
Override the impl method. | |
coord | get_slice () const |
Return the last coordinate' value. | |
Static Public Member Functions | |
std::string | name () |
Useful to debug. | |
Protected Member Functions | |
super_slicing_morpher (const SrcType &ima, const coord slice) | |
Default constructor.
| |
super_slicing_morpher () | |
Empty constructor. | |
Protected Attributes | |
coord | slice_ |
The last coordinate. | |
const size_type | size_ |
The size of the N-1 dimension image. | |
impl_type | impl_ |
Implementation type of the image. It can be an array, a std::vector, ... |
Definition at line 149 of file slicing_morpher.hh.
|
Default constructor.
One can not use this constructor to instantiate this class since it is protected. Definition at line 207 of file slicing_morpher.hh.
00208 : super_type(ima), slice_(slice), size_(image_size_dec(ima_.size())), impl_(size_) 00209 {} |
|
Empty constructor. Needed by mlc_hierarchy::any_with_diamond.
Definition at line 217 of file slicing_morpher.hh.
00218 {} |