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 | ||
) |