Face Engine SDK  5.23.1
A face detection, recognition and tracking engine.
fsdk::IDataStorageObject Struct Reference

Data storage object interface helper. More...

#include <IObject.h>

Inheritance diagram for fsdk::IDataStorageObject:
fsdk::ISerializableObject fsdk::IRefCounted fsdk::IDescriptor fsdk::IDescriptorBatch

List of all members.

Public Member Functions

virtual void clear () noexcept=0
 Clear object data.
virtual IRefCountedgetParentObject () const noexcept=0
 Get parent object (one that has created this).

Detailed Description

Data storage object interface helper.


Member Function Documentation

virtual void fsdk::IDataStorageObject::clear ( ) [pure virtual]

Clear object data.

Note:
This does not necessarily mean deallocation; it is defined by implementation how to manage data memory.
virtual IRefCounted* fsdk::IDataStorageObject::getParentObject ( ) const [pure virtual]

Get parent object (one that has created this).

Note:
Any returned interfaces will have their reference count incremented by one, so be sure to call release() on the returned pointer(s) before they are freed or else you will have a memory leak.
Returns:
pointer to the parent object.

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines