| CFx SDK Documentation
    2023 SP0
    | 
| Namespaces | |
| Consts | |
| Utils | |
| WrUtils | |
| Classes | |
| class | AggrInstance | 
| class | AggrInstanceTyped | 
| class | AggrBase | 
| class | Aggr | 
| class | OdBaseType | 
| class | OdBooleanType | 
| class | DictionaryInstance | 
| class | OdEntityExtent | 
| class | EntityInstance | 
| class | OdEnum | 
| class | BaseException | 
| class | daiBaseEvent | 
| class | daiErrorEvent | 
| class | daiErrorHandlerBase | 
| class | daiErrorHandlerManager | 
| class | DaiException | 
| class | UserException | 
| class | OdFileDescriptionAuto | 
| class | OdFileNameAuto | 
| class | OdFileSchemaAuto | 
| class | OdHeaderSection | 
| class | InstanceIterator | 
| class | OdIntegerType | 
| class | Iterator | 
| class | IteratorArr | 
| class | Model | 
| class | OdSDAIModule | 
| class | OdNamedType | 
| class | OdSpfEnum | 
| class | OdLogical | 
| class | OdRealType | 
| class | Repository | 
| class | OdSelect | 
| class | Session | 
| class | SessionInstance | 
| class | OdSimpleType | 
| class | OdStringType | 
| Enumerations | |
| enum | NullModelAction { exceptionAction , assertApproveAccessAction , silentApproveAccessAction } | 
| enum | OdHeaderEntityType { kFileDescription , kFileName , kFileSchema , kAny } | 
| enum | OpenMode { kNotOpen = -1 , kForRead = 0 } | 
| enum | OdLogical_ { k_F , k_T , k_unset , k_U } | 
Implements the Data Access Interface (DAI) that provides functionality for manipulating data that is defined within the EXPRESS SCHEMA format.
The namespace contains schema-dependent classes, definitions and sub routines for work with DAI_HEADER express schema definitions.
| typedef OdSmartPtr<Attribute> OdDAI::AttributePtr | 
Definition at line 41 of file daiEntityInstance.h.
| typedef OdAnsiString OdDAI::BINARY | 
Definition at line 94 of file daiPrimitive.h.
| typedef Aggr< bool > OdDAI::BoolAggr | 
| typedef OdSharedPtr< BoolAggr > OdDAI::BoolAggrPtr | 
| typedef OdSharedPtr< daiBaseEvent > OdDAI::daiBaseEventPtr | 
Definition at line 42 of file baseException.h.
| typedef OdSharedPtr< daiErrorEvent > OdDAI::daiErrorEventPtr | 
Definition at line 37 of file daiErrorEvent.h.
Definition at line 38 of file daiErrorHandlerBase.h.
| typedef unsigned int OdDAI::daiErrorId | 
Definition at line 90 of file daiErrorId.h.
Definition at line 54 of file daiDictionaryInstance.h.
| typedef Aggr< double > OdDAI::DoubleAggr | 
| typedef OdSharedPtr< DoubleAggr > OdDAI::DoubleAggrPtr | 
A data type that represents a smart pointer to an <link OdDAI::EntityInstance, EntityInstance> object.
Definition at line 221 of file daiEntityInstance.h.
| typedef OdSmartPtr<EntityInstanceWrapper> OdDAI::EntityInstanceWrapperPtr | 
Definition at line 39 of file daiObjectId.h.
A data type that represents a smart pointer to an <link OdDAI::InstanceIterator, InstanceIterator> object.
Definition at line 68 of file daiInstanceIterator.h.
| typedef Aggr< int > OdDAI::IntAggr | 
| typedef OdSharedPtr< IntAggr > OdDAI::IntAggrPtr | 
| typedef OdSharedPtr<Iterator> OdDAI::IteratorPtr | 
Definition at line 57 of file daiIterator.h.
| typedef OdSmartPtr<ModelContents> OdDAI::ModelContentsPtr | 
Definition at line 48 of file daiModel.h.
| typedef OdSmartPtr< Model > OdDAI::ModelPtr | 
Definition at line 57 of file daiModel.h.
| typedef std::map<std::string, OdBaseTypePtr> OdDAI::OdBaseTypeDictionary | 
Definition at line 46 of file daiBaseType.h.
| typedef OdSmartPtr<OdBaseType> OdDAI::OdBaseTypePtr | 
Definition at line 45 of file daiBaseType.h.
Definition at line 44 of file daiBooleanType.h.
| typedef Aggr< OdDAIObjectId > OdDAI::OdDAIObjectIdAggr | 
Definition at line 95 of file daiEntityExtent.h.
| typedef OdSmartPtr< OdHeaderSection > OdDAI::OdHeaderSectionPtr | 
A data type that represents a smart pointer to an <link OdDAI::OdHeaderSection, OdHeaderSection> object.
Definition at line 39 of file daiHeaderSection.h.
A data type that represents a smart pointer to an <link OdDAI::OdIntegerType, OdIntegerType> object.
Definition at line 56 of file daiIntegerType.h.
| typedef OdSmartPtr<OdNamedType> OdDAI::OdNamedTypePtr | 
Definition at line 52 of file daiNamedType.h.
| typedef OdSmartPtr<OdRealType> OdDAI::OdRealTypePtr | 
Definition at line 56 of file daiRealType.h.
| typedef OdSmartPtr<OdSDAIModule> OdDAI::OdSDAIModulePtr | 
A data type that represents a smart pointer to an <link OdDAI::OdSDAIModule, OdSDAIModule> object.
Definition at line 98 of file daiModule.h.
| typedef OdSmartPtr<OdSimpleType> OdDAI::OdSimpleTypePtr | 
Definition at line 43 of file daiSimpleType.h.
| typedef OdSmartPtr< OdSpfFilerBase > OdDAI::OdSpfFilerBasePtr | 
Definition at line 42 of file daiHeaderSection.h.
| typedef OdSmartPtr<OdStringType> OdDAI::OdStringTypePtr | 
Definition at line 45 of file daiStringType.h.
| typedef OdSmartPtr< Repository > OdDAI::RepositoryPtr | 
Definition at line 213 of file daiRepository.h.
| typedef OdAnsiString OdDAI::SchemaName | 
Definition at line 36 of file daiHeaderSimpleTypes.h.
| typedef OdSmartPtr<Schema> OdDAI::SchemaPtr | 
Definition at line 51 of file daiRepository.h.
Definition at line 46 of file daiSessionInstance.h.
| typedef OdSmartPtr<Session> OdDAI::SessionPtr | 
Definition at line 102 of file daiSession.h.
| Enumerator | |
|---|---|
| exceptionAction | |
| assertApproveAccessAction | |
| silentApproveAccessAction | |
Definition at line 32 of file daiAccessDefines.h.
| Enumerator | |
|---|---|
| kFileDescription | |
| kFileName | |
| kFileSchema | |
| kAny | |
Definition at line 31 of file daiHeaderEntityTypes.h.
| enum OdDAI::OdLogical_ | 
| Enumerator | |
|---|---|
| k_F | |
| k_T | |
| k_unset | |
| k_U | |
Definition at line 40 of file daiPrimitive.h.
| enum OdDAI::OpenMode | 
| 
 | inline | 
Definition at line 40 of file daiAccessDefines.h.
| 
 | inline | 
Definition at line 103 of file daiAccessDefines.h.
| 
 | inline | 
Definition at line 71 of file daiAccessDefines.h.
| 
 | inline | 
Definition at line 108 of file daiAccessDefines.h.
| EntityInstancePtr OdDAI::daiHeaderCreateImplFromName | ( | const char * | className | ) | 
| EntityInstancePtr OdDAI::daiHeaderCreateImplFromType | ( | OdHeaderEntityType | ifcEntityType | ) | 
| bool DAI_EXPORT OdDAI::daiHeaderEntityTypeBase | ( | OdHeaderEntityType | type, | 
| OdHeaderEntityType & | baseType | ||
| ) | 
| bool DAI_EXPORT OdDAI::daiHeaderEntityTypeToStr | ( | OdHeaderEntityType | type, | 
| OdAnsiString & | res | ||
| ) | 
| void OdDAI::daiHeaderRxClassesInit | ( | ) | 
| void OdDAI::daiHeaderRxClassesUninit | ( | ) | 
| DAI_EXPORT const char* OdDAI::errorToDescription | ( | daiErrorId | errorId | ) | 
| bool DAI_EXPORT OdDAI::operator!= | ( | const OdDAI::OdSelect & | left, | 
| const OdDAI::OdSelect & | right | ||
| ) | 
| bool DAI_EXPORT OdDAI::operator== | ( | const OdDAI::OdSelect & | left, | 
| const OdDAI::OdSelect & | right | ||
| ) | 
| bool DAI_EXPORT OdDAI::operator== | ( | const OdFileDescriptionAuto & | left, | 
| const OdFileDescriptionAuto & | right | ||
| ) | 
| bool DAI_EXPORT OdDAI::operator== | ( | const OdFileNameAuto & | left, | 
| const OdFileNameAuto & | right | ||
| ) | 
| bool DAI_EXPORT OdDAI::operator== | ( | const OdFileSchemaAuto & | left, | 
| const OdFileSchemaAuto & | right | ||
| ) |