|
| | LevelCopier () |
| |
| void | buildMotionPlans (LevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR > &a_op) |
| | Build Copier Motion Plan. More...
|
| |
| | Copier () |
| |
| | Copier (LevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR > a_op) |
| |
| | Copier (Copier &a_copier)=delete |
| |
| virtual | ~Copier () |
| |
| void | define (LevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR > a_op) |
| |
| void | clear () |
| |
| Copier< LevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >, BoxPartition, BoxPartition, SRC_MEM, DST_MEM > & | operator= (const Copier< LevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >, BoxPartition, BoxPartition, SRC_MEM, DST_MEM > &a_rhs)=delete |
| |
| bool | operator== (const Copier< LevelCopierOp< T, C, SRC_MEM, DST_MEM, CTR >, BoxPartition, BoxPartition, SRC_MEM, DST_MEM > &a_rhs) const |
| |
| void | execute () |
| |
| void | sort () |
| |
| std::vector< MotionItem< BoxPartition, BoxPartition > > & | motionPlan (MotionType a_type) |
| |
| CopierIterator< BoxPartition, BoxPartition > | begin (MotionType a_type) const |
| |
| void | print () const |
| |
template<typename T, unsigned int C, MemType SRC_MEM, MemType DST_MEM, Centering CTR>
class Proto::LevelCopier< T, C, SRC_MEM, DST_MEM, CTR >
Level Copier.
A Copier used to implement copying of data between LevelBoxData objects.