|
CFx SDK Documentation
2020SP3
|
Namespaces | |
| Consts | |
| Utils | |
| WrUtils | |
Classes | |
| class | Aggr |
| class | AggrBase |
| class | AggrInstance |
| class | AggrInstanceTyped |
| class | BaseException |
| class | daiBaseEvent |
| class | daiErrorEvent |
| class | daiErrorHandlerBase |
| class | daiErrorHandlerManager |
| class | DaiException |
| class | DictionaryInstance |
| class | EntityInstance |
| class | InstanceIterator |
| class | Iterator |
| class | IteratorArr |
| class | Model |
| class | OdBaseType |
| class | OdBooleanType |
| class | OdEntityExtent |
| class | OdEnum |
| class | OdFileDescriptionAuto |
| class | OdFileNameAuto |
| class | OdFileSchemaAuto |
| class | OdHeaderSection |
| class | OdIntegerType |
| class | OdLogical |
| class | OdNamedType |
| class | OdRealType |
| class | OdSDAIModule |
| class | OdSelect |
| class | OdSimpleType |
| class | OdSpfEnum |
| class | OdStringType |
| class | Repository |
| class | Session |
| class | SessionInstance |
| class | UserException |
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 | ||
| ) |