Radium Engine  1.5.20
Loading...
Searching...
No Matches
Ra::Core::Utils::IndexedObject Class Reference

#include <Core/Utils/IndexedObject.hpp>

+ Inheritance diagram for Ra::Core::Utils::IndexedObject:
+ Collaboration diagram for Ra::Core::Utils::IndexedObject:

Public Member Functions

 IndexedObject (Index idx=Index::Invalid())
 CONSTRUCTOR.
 
 IndexedObject (const IndexedObject &id_obj)=default
 
void setIndex (const Index &idx)
 
const Index & getIndex () const
 

Protected Attributes

Index m_idx
 VARIABLE.
 

Detailed Description

Base class for objects that will be used through an index.

Definition at line 13 of file IndexedObject.hpp.

Constructor & Destructor Documentation

◆ IndexedObject()

Ra::Core::Utils::IndexedObject::IndexedObject ( Index idx = Index::Invalid())
inlineexplicit

CONSTRUCTOR.

Definition at line 17 of file IndexedObject.hpp.

Member Function Documentation

◆ getIndex()

const Index & Ra::Core::Utils::IndexedObject::getIndex ( ) const
inline

Definition at line 22 of file IndexedObject.hpp.

◆ setIndex()

void Ra::Core::Utils::IndexedObject::setIndex ( const Index & idx)
inline

Definition at line 21 of file IndexedObject.hpp.

Member Data Documentation

◆ m_idx

Index Ra::Core::Utils::IndexedObject::m_idx
protected

VARIABLE.

Definition at line 26 of file IndexedObject.hpp.


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