CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Enumerations
RxModelTreeBaseNode.h File Reference
#include "OdString.h"
#include "OdArray.h"
#include "RxValue.h"
#include "RxObject.h"
#include "RxPropertyVariant.h"
#include "OdaSTL.h"

Go to the source code of this file.

Classes

struct  PropertyInfo
 
class  OdRxModelTreeBaseNode
 
class  OdBaseHierarchyTreeFiler
 

Macros

#define STL_USING_SET
 

Typedefs

typedef OdSmartPtr< OdRxModelTreeBaseNodeOdRxModelTreeBaseNodePtr
 
typedef OdArray< OdRxModelTreeBaseNodePtrOdRxModelTreeBaseNodePtrArray
 
typedef OdArray< OdRxModelTreeBaseNode * > OdRxModelTreeBaseNodeRawPtrArray
 

Enumerations

enum  HierarchyTreeVersion { eHT1 = 1 , eHT2 = 2 , eHT3 = 3 , eCURRENT = eHT3 }
 
enum  HierarchyTreeObjectType {
  eDatabase = 0 , eModel , eBlock , eBlockReference ,
  eEntity , eHidden
}
 

Macro Definition Documentation

◆ STL_USING_SET

#define STL_USING_SET

Definition at line 32 of file RxModelTreeBaseNode.h.

Typedef Documentation

◆ OdRxModelTreeBaseNodePtr

This template class is a specialization of the OdSmartPtr class for OdRxModelTreeBaseNode objects.

Definition at line 123 of file RxModelTreeBaseNode.h.

◆ OdRxModelTreeBaseNodePtrArray

This template class is a specialization of the OdArray class for OdRxModelTreeBaseNodePtr objects.

Definition at line 129 of file RxModelTreeBaseNode.h.

◆ OdRxModelTreeBaseNodeRawPtrArray

This template class is a specialization of the OdArray class for OdRxModelTreeBaseNode objects.

Definition at line 135 of file RxModelTreeBaseNode.h.

Enumeration Type Documentation

◆ HierarchyTreeObjectType

Defines the types of Hierarchy Tree node.

Enumerator
eDatabase 

The node object type is Database.

eModel 

The node object type is Model.

eBlock 

The node object type is Block.

eBlockReference 

The node object type is BlockReference.

eEntity 

The node object type is Entity.

eHidden 

The node object type is a hidden object.

Definition at line 57 of file RxModelTreeBaseNode.h.

◆ HierarchyTreeVersion

Defines versions of the Hierarchy Tree for the Common Data Access API.

Enumerator
eHT1 

Hierarchy Tree version 1.

eHT2 

Hierarchy Tree version 2.

eHT3 

Hierarchy Tree version 3.

eCURRENT 

The current Hierarchy Tree version.

Definition at line 38 of file RxModelTreeBaseNode.h.