BTK
0.3dev.0
Open-source library to visualize/process biomechanical data
|
Base for all objects which need to keep track of modified time. More...
#include <btkObject.h>
Public Types | |
typedef btkSharedPtr< const Object > | ConstPointer |
typedef btkSharedPtr< Object > | Pointer |
Public Member Functions | |
unsigned long int | GetTimestamp () const |
virtual void | Modified () |
Protected Member Functions | |
Object () | |
Object (const Object &toCopy) | |
virtual | ~Object () |
Protected Attributes | |
unsigned long int | m_Timestamp |
Base for all objects which need to keep track of modified time.
Smart pointer associated with a const Object object.
Smart pointer associated with a Object object.
|
inlineprotected |
Constructor.
|
inlineprotected |
Copy constructor.
|
inlineprotectedvirtual |
Destructor.
|
inline |
Returns the timestamp of the object.
|
virtual |
Sets the object as modified (its timestamp is updated and the flag 'modified' is set to true). It is important to use this method each time a component of the process is modified.
Reimplemented in btk::ProcessObject, and btk::DataObject.
|
protected |
Time in microseconds to indicate the last modification of the object.