Main Page Class List Class Members

# Nv::Blast::TkIdentifiable Class Reference

`#include <NvBlastTkIdentifiable.h>`

Inheritance diagram for Nv::Blast::TkIdentifiable:

List of all members.

## Public Member Functions
virtual const NvBlastID & | getID () const =0
virtual const TkType & | getType () const =0
virtual void | setID (const NvBlastID &id)=0
## Public Attributes
uint64_t | userIntData

## Detailed Description

TkIdentifiable objects have getID and setID methods for individual objects. They also have a type (class) identification.

## Member Function Documentation

virtual const NvBlastID& Nv::Blast::TkIdentifiable::getID | ( |  | ) | const`[pure virtual]`

Return the ID associated with this object.

Returns:
  the ID for this object.

virtual const TkType& Nv::Blast::TkIdentifiable::getType | ( |  | ) | const`[pure virtual]`

Access to the static (class) type data for this object.

Returns:
  the static type data for this object type.

virtual void Nv::Blast::TkIdentifiable::setID | ( | const NvBlastID & | id | ) | `[pure virtual]`

Set the ID for this object.

## Member Data Documentation

uint64_t Nv::Blast::TkIdentifiable::userIntData

Integer field available to the user which may be serialized.

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

- sdk/toolkit/include/NvBlastTkIdentifiable.h