Ocean
Ocean::Tracking::Database::Data Class Reference

The base class for all data object storing a set of image point ids. More...

Inheritance diagram for Ocean::Tracking::Database::Data:

Public Member Functions

const IndexSet32imagePointIds () const
 Returns the image point ids of this object. More...
 
void registerImagePoint (const Index32 imagePointId)
 Registers (adds) a new image point id at this data object. More...
 
void unregisterImagePoint (const Index32 imagePointId)
 Unregisters (removes) an image point id from this data object. More...
 

Protected Attributes

IndexSet32 dataImagePointIds
 The set of registered image point ids of this object. More...
 

Detailed Description

The base class for all data object storing a set of image point ids.

Member Function Documentation

◆ imagePointIds()

const IndexSet32 & Ocean::Tracking::Database::Data::imagePointIds ( ) const
inline

Returns the image point ids of this object.

Returns
Image point ids

◆ registerImagePoint()

void Ocean::Tracking::Database::Data::registerImagePoint ( const Index32  imagePointId)
inline

Registers (adds) a new image point id at this data object.

Parameters
imagePointIdThe new id to be registered, must be valid and must not already be part of this data object

◆ unregisterImagePoint()

void Ocean::Tracking::Database::Data::unregisterImagePoint ( const Index32  imagePointId)
inline

Unregisters (removes) an image point id from this data object.

Parameters
imagePointIdThe id to be unregistered, must be valid and must be part of this data object

Field Documentation

◆ dataImagePointIds

IndexSet32 Ocean::Tracking::Database::Data::dataImagePointIds
protected

The set of registered image point ids of this object.


The documentation for this class was generated from the following file: