![]() |
API Documentation
|
Handles converting NDEVR API UUID objects into CAD HANDLE IDs. More...
#include <CADHandleManager.h>
Public Member Functions | |
| CADHandleManager () | |
| String | generateHandle (const uint04 &handle_index) |
| uint04 | generateTempHandleIndex () |
| uint04 | getHandleIndex (const String &handle_name) |
| uint04 | getHandleIndex (UUID id) |
| UUID | getHandleUUID (const String &handle_name) |
| UUID | getHandleUUID (uint04 handle) |
| bool | hasHandleIndex (const String &handle_name) const |
| bool | hasHandleIndex (const UUID &id) const |
| void | resetAll () |
| void | resetTempHandles () |
| void | setHandleIndex (const String &handle_name, uint04 handle) |
| void | setHandleIndex (const UUID &handle_id, uint04 handle) |
| void | setHandleToUUID (const UUID &handle_id, uint04 handle) |
| void | setTransfromCoords (uint04 handle, const Matrix< fltp08 > &transform) |
| Matrix< fltp08 > | transfromCoords (uint04 handle) const |
Protected Attributes | |
| Dictionary< uint04, UUID > | m_handle_ids |
| Dictionary< uint04, String > | m_handle_names |
| Dictionary< UUID, uint04 > | m_id_handles |
| Dictionary< String, uint04 > | m_named_handles |
| uint04 | m_object_handle_generator = 64 |
| uint04 | m_temp_handle_generator = Constant<uint04>::Max / 8 |
| Dictionary< uint04, Matrix< fltp08 > > | m_transform_coords |
| CADHandleManager | ( | ) |
| uint04 generateTempHandleIndex | ( | ) |
| bool hasHandleIndex | ( | const String & | handle_name | ) | const |
| bool hasHandleIndex | ( | const UUID & | id | ) | const |
| void resetAll | ( | ) |
| void resetTempHandles | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |