MeVisLabToolboxReference
MeVisLab/Standard/Sources/ML/MLBase/mlCopyBase.h File Reference

Engine module CopyBase: Operator template to copy any Base-derived object that provides a virtual assignment operator which allows to copy from Base. More...

#include "mlModuleIncludes.h"
#include "mlEngine.h"
#include "mlBaseInit.h"
#include "mlListBase.h"

Go to the source code of this file.

Classes

class  ml::CopyBase< BASE_DERIVED_CLASS >
 Engine template module CopyBase to copy any Base-derived object that provides a virtual assignment operator which allows to copy from Base. More...
class  ml::CopyList
 Engine module class for copying ListBase derived classes, which is ok because lists have an assignment operator. More...

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.



Detailed Description

Engine module CopyBase: Operator template to copy any Base-derived object that provides a virtual assignment operator which allows to copy from Base.

This is useful if you want to modify the list while still needing the original one.

Author:
Jan-Martin Kuhnigk
Date:
10/2002

Definition in file mlCopyBase.h.