#include <CTiglUIDManager.h>
◆ CPACSObjectMap
◆ UIDReferenceEntries
◆ UIDReferenceMap
◆ CTiglUIDManager() [1/2]
◆ CTiglUIDManager() [2/2]
◆ AddGeometricComponent()
void tigl::CTiglUIDManager::AddGeometricComponent |
( |
const std::string & |
uid, |
|
|
ITiglGeometricComponent * |
componentPtr |
|
) |
| |
|
private |
◆ BuildTree()
void tigl::CTiglUIDManager::BuildTree |
( |
| ) |
|
|
private |
◆ Clear()
◆ GetGeometricComponent()
◆ GetParentGeometricComponent()
◆ GetReferences()
◆ GetRelativeComponent()
◆ GetRootGeometricComponents()
◆ GetShapeContainer()
◆ HasGeometricComponent()
TIGL_EXPORT bool tigl::CTiglUIDManager::HasGeometricComponent |
( |
const std::string & |
uid | ) |
const |
◆ IsReferenced()
TIGL_EXPORT bool tigl::CTiglUIDManager::IsReferenced |
( |
const std::string & |
uid | ) |
const |
◆ IsType()
template<typename T >
bool tigl::CTiglUIDManager::IsType |
( |
const std::string & |
uid | ) |
const |
|
inline |
◆ IsUIDRegistered() [1/3]
TIGL_EXPORT bool tigl::CTiglUIDManager::IsUIDRegistered |
( |
const std::string & |
uid | ) |
const |
◆ IsUIDRegistered() [2/3]
TIGL_EXPORT bool tigl::CTiglUIDManager::IsUIDRegistered |
( |
const std::string & |
uid, |
|
|
const std::type_info & |
typeInfo |
|
) |
| const |
◆ IsUIDRegistered() [3/3]
template<typename T >
bool tigl::CTiglUIDManager::IsUIDRegistered |
( |
const std::string & |
uid | ) |
const |
|
inline |
◆ MakeUIDUnique()
TIGL_EXPORT std::string tigl::CTiglUIDManager::MakeUIDUnique |
( |
const std::string & |
baseUID | ) |
const |
◆ operator=()
◆ RegisterObject() [1/2]
template<typename T >
void tigl::CTiglUIDManager::RegisterObject |
( |
const std::string & |
uid, |
|
|
T & |
object |
|
) |
| |
|
inline |
◆ RegisterObject() [2/2]
void tigl::CTiglUIDManager::RegisterObject |
( |
const std::string & |
uid, |
|
|
void * |
object, |
|
|
const std::type_info & |
typeInfo |
|
) |
| |
|
private |
◆ RegisterReference() [1/2]
template<typename T >
void tigl::CTiglUIDManager::RegisterReference |
( |
const std::string & |
uid, |
|
|
T & |
object |
|
) |
| |
|
inline |
◆ RegisterReference() [2/2]
void tigl::CTiglUIDManager::RegisterReference |
( |
const std::string & |
targetUid, |
|
|
ITiglUIDRefObject * |
source |
|
) |
| |
|
private |
◆ ResolveObject() [1/3]
◆ ResolveObject() [2/3]
TIGL_EXPORT TypedPtr tigl::CTiglUIDManager::ResolveObject |
( |
const std::string & |
uid, |
|
|
const std::type_info & |
typeInfo |
|
) |
| const |
◆ ResolveObject() [3/3]
template<typename T >
T& tigl::CTiglUIDManager::ResolveObject |
( |
const std::string & |
uid | ) |
const |
|
inline |
◆ ResolveObjects()
template<typename T >
std::vector<T*> tigl::CTiglUIDManager::ResolveObjects |
( |
| ) |
const |
|
inline |
◆ SetParentComponents()
TIGL_EXPORT void tigl::CTiglUIDManager::SetParentComponents |
( |
| ) |
|
◆ TryRemoveGeometricComponent()
bool tigl::CTiglUIDManager::TryRemoveGeometricComponent |
( |
const std::string & |
uid | ) |
|
|
private |
◆ TryUnregisterObject()
TIGL_EXPORT bool tigl::CTiglUIDManager::TryUnregisterObject |
( |
const std::string & |
uid | ) |
|
◆ TryUnregisterReference() [1/2]
template<typename T >
bool tigl::CTiglUIDManager::TryUnregisterReference |
( |
const std::string & |
uid, |
|
|
T & |
object |
|
) |
| |
|
inline |
◆ TryUnregisterReference() [2/2]
bool tigl::CTiglUIDManager::TryUnregisterReference |
( |
const std::string & |
targetUid, |
|
|
ITiglUIDRefObject * |
source |
|
) |
| |
|
private |
◆ TryUpdateGeometricComponentUID()
bool tigl::CTiglUIDManager::TryUpdateGeometricComponentUID |
( |
const std::string & |
oldUID, |
|
|
const std::string & |
newUID |
|
) |
| |
|
private |
◆ UnregisterObject()
TIGL_EXPORT void tigl::CTiglUIDManager::UnregisterObject |
( |
const std::string & |
uid | ) |
|
◆ Update()
void tigl::CTiglUIDManager::Update |
( |
| ) |
|
|
private |
◆ UpdateObjectUID()
TIGL_EXPORT void tigl::CTiglUIDManager::UpdateObjectUID |
( |
const std::string & |
oldUID, |
|
|
const std::string & |
newUID |
|
) |
| |
◆ UpdateUIDReferences()
void tigl::CTiglUIDManager::UpdateUIDReferences |
( |
const std::string & |
oldUID, |
|
|
const std::string & |
newUID |
|
) |
| |
|
private |
◆ allShapes
All components of the configuration.
◆ cpacsObjects
All objects in CPACS which have a UID.
◆ invalidated
bool tigl::CTiglUIDManager::invalidated |
|
private |
◆ relativeComponents
All relative components of the configuration.
◆ rootComponent
Root component injected by configuration.
◆ rootComponents
All root components that have children.
◆ uidReferences
All references to a specific UID.
The documentation for this class was generated from the following file: