API Reference > OdDAI Namespace > Classes
Classes

The following table lists classes in this documentation.

 
Name 
Description 
 
Class should holds a value of select. 
 
Aggr 
A base class for containers defined within a schema. 
 
A class that implements the storing and manipulating of aggregation types. 
 
Class for containers defined within a schema. 
 
Template class for containers defined within a schema. 
 
The base class for application instances that can be manipulated with the Data Access Interface (DAI). 
 
A class that implements the storing and manipulating of array types. 
 
A class that implements the storing and manipulating of attributes. 
 
Class of attribute data block should used for simple select data moving/coping/editing. 
 
A class that implements the storing and manipulating of bag types. 
 
This is class OdDAI::BaseException. 
 
Container for type of Attribute Definition 
 
Class represents SDAI primitive type Boolean. 
 
A class that defines limit on an EXPRESS type. 
 
Abstract class for access to typed const iterator along aggregate. 
 
Container for enumeration type or select type. 
 
The interface that should handle situation when the file reader determine and create entity instance but can not find parameters start of this entity instance. 
 
This is class OdDAI::daiBaseEvent. 
 
This is class OdDAI::daiErrorEvent. 
 
This is class OdDAI::daiErrorHandlerBase. 
 
This is class OdDAI::daiErrorHandlerManager. 
 
This is class OdDAI::DaiException. 
 
A class that implements the storing of types established as a result of EXPRESS TYPE declaration. 
 
A class that implements the storing and manipulating of attributes. 
 
The base class for dictionary instances that can be manipulated with the Data Access Interface (DAI). 
 
A interface helps reader to solve the problem when the handlers are not unique during the stream reading 
 
A class that provides an entity definition within a schema. 
 
A class that implements the storing of enumeration types. 
 
A class that implements the storing and manipulating of attributes. 
 
Container for defenition of Explicit Attribute or Derived Attribute. 
 
This is class OdDAI::FileDescription. 
 
This is class OdDAI::FileName. 
 
A class that describes functionality for working with .ifc files. 
 
A base class that should be used during read file error. 
 
This is class OdDAI::FileSchema. 
 
An interface that provides functionality for working with read data stream in readonly mode. 
 
An abstract class that provides the interface of an iterator through entities of the model. An iterator allows you to get sequential access to entities that are contained in any collection. 
 
The base class for application instances that can be manipulated with the Data Access Interface (DAI). 
 
A class that implements bound whose value is based solely on the schema within which it it declared. 
 
A class that implements the storing and manipulating of attributes. 
 
Abstract class for access to typed iterator along aggregate. 
 
A class that implements the storing and manipulating of list types. 
 
Class represents SDAI primitive type Logical. 
 
A class that implements functionality for working with models. 
 
A class that implements the storing of named types. 
 
A class that implements a data type definition for the EXPRESS SCHEMA BINARY type. 
 
A class that implements a data type definition for the EXPRESS SCHEMA BOOLEAN type. 
 
The base class for dictionary and application instances that can be manipulated with the Data Access Interface (DAI). 
 
This class represents a container (folder) that contains entities that are a certain schema entity type. 
 
A class that represents a header section of a STEP Physical File. 
 
A class that implements a data type definition for the EXPRESS SCHEMA INTEGER type. 
 
A class that implements a data type definition for the EXPRESS SCHEMA LOGICAL type. 
 
A class that implements a data type definition for the EXPRESS SCHEMA NUMBER type. 
 
A class that implements a data type definition for the EXPRESS SCHEMA REAL type. 
 
A base class for dictionary instance and session instance
 
A class that implements a DAI module for data access. 
 
A class that implements a data type definition for the EXPRESS SCHEMA SIMPLE type. 
 
A class that implements a data type definition for the EXPRESS SCHEMA STRING type. 
 
Helper for application instances loading/unloading 
 
A class that implements bound whose value depends on a population of the schema. 
 
This is class OdDAI::Repository. 
 
A class that holdes path of the select data. 
 
A class that implements working with a schema definition. 
 
Base class that implements the base functionality for working with the EXPRESS SCHEMA of the "Select" data type. 
 
A class that implements the storing of select types. 
 
This is class OdDAI::Session. 
 
The base class for session instances that can be manipulated with the Data Access Interface (DAI). 
 
A class that stores and operates the global settings for some DAI processes. 
 
A class that implements the storing and manipulating of array types. 
 
This interface can be used by stream reader when global syntax error accured. 
 
Container for simple, aggregation, defined or constructed type. 
 
This is class OdDAI::UserException. 
 
A class that implements the storing and manipulating of variable size aggregation types. 
 
A interface that handles wrong entity state. Handles the abnormal situation when we read name of the entity but can not create entity instance for it. 
 
Name 
Description 
 
This is class OdDAI::AggrOrdered::AggrOrderedInstance. 
 
This is class OdDAI::AggrPushCommonInterface. 
 
This is class OdDAI::AggrPushCommonInterface<TAggrOrdered, true>. 
 
This is class OdDAI::AggrPushCommonInterface<TAggrUnordered, false>. 
 
This is class OdDAI::AggrReadCommonInterface. 
 
This is class OdDAI::AggrReadCommonInterface<TAggrOrdered, true>. 
 
This is class OdDAI::AggrReadCommonInterface<TAggrUnordered, false>. 
 
This is class OdDAI::AggrUnordered::AggrUnorderedInstance. 
 
Template class for containers defined within a schema. 
 
Template class for containers defined within a schema. 
 
Template class represents value type for pointer to aggregate. 
 
Template class represents value type for aggregate. 
 
Template class for containers defined within a schema. 
 
Template class represents value type for pointer to aggregate. 
 
This is class OdDAI::ArrayPushCommonInterface. 
 
This is class OdDAI::ArrayReadCommonInterface. 
 
Template class represents value type for aggregate. 
 
Bag 
Template class for containers defined within a schema. 
 
Template class for containers defined within a schema. 
 
Template class represents value type for pointer to aggregate. 
 
Template class represents value type for aggregate. 
 
This is class OdDAI::CollectionWrapper. 
 
Class that represents type-specified const iterator. 
 
Class that represents type-specified iterator. 
 
List 
Template class for containers defined within a schema. 
 
Template class for containers defined within a schema. 
 
This is class OdDAI::List2dPtrValueTypePOD. 
 
This is class OdDAI::List2dValueTypePOD. 
 
Template class represents value type for pointer to aggregate. 
 
Template class represents value type for aggregate. 
 
Base class for enums classes 
 
This is class OdDAI::RawPointerPushCommonInterface. 
 
This is class OdDAI::RawPointerReadCommonInterface. 
 
Set 
Template class for containers defined within a schema. 
 
Template class for containers defined within a schema. 
 
This is class OdDAI::SetBoundedInstance. 
 
Template class represents value type for pointer to aggregate. 
 
Template class represents value type for aggregate. 
Copyright (c) 2002-2020. Open Design Alliance. All rights reserved.