BTK
0.3dev.0
Open-source library to visualize/process biomechanical data
|
Input and output entry for processes in pipelines. More...
#include <btkDataObject.h>
Public Types | |
typedef btkSharedPtr< const DataObject > | ConstPointer |
typedef btkNullPtr< DataObject > | NullPointer |
typedef btkSharedPtr< DataObject > | Pointer |
Public Types inherited from btk::Object | |
typedef btkSharedPtr< const Object > | ConstPointer |
typedef btkSharedPtr< Object > | Pointer |
Public Member Functions | |
DataObject * | GetParent () const |
bool | HasParent () const |
void | Modified () |
void | SetParent (DataObject *parent) |
void | Update () |
Public Member Functions inherited from btk::Object | |
unsigned long int | GetTimestamp () const |
Static Public Member Functions | |
static NullPointer | Null () |
Protected Member Functions | |
DataObject () | |
DataObject (const DataObject &toCopy) | |
virtual | ~DataObject () |
Protected Member Functions inherited from btk::Object | |
Object () | |
Object (const Object &toCopy) | |
virtual | ~Object () |
Friends | |
class | ProcessObject |
Additional Inherited Members | |
Protected Attributes inherited from btk::Object | |
unsigned long int | m_Timestamp |
Input and output entry for processes in pipelines.
Smart pointer associated with a const DataObject object.
Special null pointer associated with a DataObject object. This type should be used only internally to test the nullity of a smart pointer. See the static method Null() instead.
Smart pointer associated with a DataObject object.
|
inlineprotected |
Default constructor.
|
inlineprotected |
Copy constructor.
|
protectedvirtual |
Destructor.
|
inline |
Return the object's parent.
|
inline |
Checks if this DataObject has a parent.
|
virtual |
Tells to its parent that this DataObject has been modified. This method has to be called each time that the DataObject is modified.
Reimplemented from btk::Object.
|
inlinestatic |
Static function to return a null pointer.
void btk::DataObject::SetParent | ( | DataObject * | parent | ) |
Sets the parent.
void btk::DataObject::Update | ( | ) |
Updates the ProcessObject associated with this DataObject.