BTK
0.3dev.0
Open-source library to visualize/process biomechanical data
|
DataObject with a label and a description. More...
#include <btkDataObject.h>
Public Types | |
typedef btkSharedPtr< const DataObjectLabeled > | ConstPointer |
typedef btkSharedPtr < DataObjectLabeled > | Pointer |
Public Types inherited from btk::DataObject | |
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 | |
const std::string & | GetDescription () const |
const std::string & | GetLabel () const |
virtual void | SetDescription (const std::string &description) |
virtual void | SetLabel (const std::string &label) |
Public Member Functions inherited from btk::DataObject | |
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 |
Protected Member Functions | |
DataObjectLabeled (const std::string &label="", const std::string &description="") | |
DataObjectLabeled (const DataObjectLabeled &toCopy) | |
Protected Member Functions inherited from btk::DataObject | |
DataObject () | |
DataObject (const DataObject &toCopy) | |
virtual | ~DataObject () |
Protected Member Functions inherited from btk::Object | |
Object () | |
Object (const Object &toCopy) | |
virtual | ~Object () |
Protected Attributes | |
std::string | m_Description |
std::string | m_Label |
Protected Attributes inherited from btk::Object | |
unsigned long int | m_Timestamp |
Additional Inherited Members | |
Static Public Member Functions inherited from btk::DataObject | |
static NullPointer | Null () |
DataObject with a label and a description.
Smart pointer associated with a const DataObjectLabeled object.
Smart pointer associated with a DataObjectLabeled object.
|
inlineprotected |
Default constructor.
|
inlineprotected |
Copy constructor.
|
inline |
Returns the description.
|
inline |
Returns the object's label.
|
virtual |
Sets the description.
|
virtual |
Sets the label.
Reimplemented in btk::MetaData.
|
protected |
Description associated with the object.
|
protected |
Label of the object.