API Reference > Classes > OdBmCDAPropertiesCache Class
OdBmCDAPropertiesCache Class
OdBmCDAPropertiesCache
Syntax
C++
class OdBmCDAPropertiesCache;

BmCDAPropertiesCache.h

Cache class - singleton object, provides hierarchy tree necessary dynamic nodes creation and caching.

 
Name 
Description 
 
Array of CategoriesNode OdRxClass pointers. 
 
Array of RFACategoriesNode OdRxClass pointers. 
 
Singleton OdBmCDAPropertiesCache instance. 
 
Map of Levels with associated array of categories nodes. 
 
BuildingNode OdRxClass pointer. 
 
Dynamic Building node pointer. 
 
Array of dynamic categories nodes pointers. Array contains array of Level childs - categories. Each category contains an array of child nodes pointers - elements. 
 
RfaProjectNode OdRxClass pointer. 
 
Dynamic Project node pointer for RFA databases. 
 
ViewsNode OdRxClass pointer. 
 
Dynamic database views node pointer. Node contains array of pointers to database 3D views. 
 
Name 
Description 
 
Returns a singleton instance of a cache object. 
 
Clearing internal cache arrays. 
 
Returns a reference to a BuildingNode OdRxClass pointer. 
 
Returns reference to Building node pointer. 
 
Returns reference to Categories nodes array. 
 
Creates database levels map, using OdBmLevelPlanViewTracking manager.  
 
Returns reference to Levels and Categories map. 
 
Creates categories dynamic nodes for RFA files.  
 
Returns a reference to a RfaProjectNode OdRxClass pointer. 
 
Returns reference to RFA Project node pointer. 
 
Returns a reference to a ViewsNode OdRxClass pointer. 
 
Returns reference to Views node pointer. 
 
const; 
Copyright (c) 2002-2020. Open Design Alliance. All rights reserved.