API Documentation
Loading...
Searching...
No Matches
CADHandleManager.h
Go to the documentation of this file.
1#pragma once
3#include "Base/Headers/UUID.h"
5namespace NDEVR
6{
35}
Definition CADHandleManager.h:8
void setTransfromCoords(uint04 handle, const Matrix< fltp08 > &transform)
Definition CADHandleManager.cpp:49
Matrix< fltp08 > transfromCoords(uint04 handle) const
Definition CADHandleManager.cpp:41
void resetTempHandles()
Definition CADHandleManager.cpp:53
Dictionary< String, uint04 > m_named_handles
Definition CADHandleManager.h:29
UUID getHandleUUID(uint04 handle)
Definition CADHandleManager.cpp:103
uint04 m_object_handle_generator
Definition CADHandleManager.h:28
String generateHandle(const uint04 &handle_index)
Definition CADHandleManager.cpp:119
void setHandleIndex(const String &handle_name, uint04 handle)
Definition CADHandleManager.cpp:27
CADHandleManager()
Definition CADHandleManager.cpp:5
void setHandleToUUID(const UUID &handle_id, uint04 handle)
Definition CADHandleManager.cpp:37
uint04 m_temp_handle_generator
Definition CADHandleManager.h:27
uint04 generateTempHandleIndex()
Definition CADHandleManager.cpp:85
void resetAll()
Definition CADHandleManager.cpp:76
Dictionary< uint04, Matrix< fltp08 > > m_transform_coords
Definition CADHandleManager.h:32
bool hasHandleIndex(const String &handle_name) const
Definition CADHandleManager.cpp:19
Dictionary< uint04, String > m_handle_names
Definition CADHandleManager.h:31
uint04 getHandleIndex(const String &handle_name)
Definition CADHandleManager.cpp:8
Dictionary< UUID, uint04 > m_id_handles
Definition CADHandleManager.h:30
Dictionary< uint04, UUID > m_handle_ids
Definition CADHandleManager.h:33
Definition Dictionary.h:48
Definition Matrix.hpp:173
Definition String.h:40
Definition UUID.h:66
Definition ACIColor.h:37
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120
Definition BaseValues.hpp:272