API Reference > OdIfc Namespace > Classes
Classes

The following table lists classes in this documentation.

A class which checks segments supertypes of IfcCompositeCurve on correctly consistency. 
A class that stores an array of two- and three-dimensional geometric coordinates. 
Defines an interface to get a body from a representation item of an OdIfcProduct. 
A class that implements storing and handling data about a building. 
A class that implements storing handling data about a building storey. A building storey instance represents vertically bound spaces aggregated horizontally. 
A class that implements working with a cached IFC compound object. 
A class that implements working with an IFC compound object. 
A base class that implements storing and handling data about a definition of an IfcCurve. 
 
A class that implements an IFC element. This class is a base class for all components, which are contained in a product. 
A class that represents an entity instance of an IFC file and provides IFC-specific functionality. 
The class that implements work with geometry representation items for IFC SDK. 
A class that implements a module for working with IFC geometry. 
The class provides geometry modeler functionality for IFC SDK. 
A base class that implements an IFC object definition. The object definition determines an entity, process, type, or occurrence. 
details A class that implements a high-level wrapper over the IfcProduct that is needed for generation and visualization of product geometry. 
A class that contains and handles shape representation data of an IFC product instance. 
A class that stores and handles a geometric or topological representation of a product entity. Any product instance can have more than one geometry representation but only one of them can be shared for usage by external products. The mapped representations are used for sharing geometry representations. 
A base class that implements storing and handling data about a definition of an IFC profile. 
A class that implements storing and handling data about an IFC project. The project determines the design, construction, and maintenance context of a product. 
A base class that implements an interface for working with product representations. 
The class that implements work with a representation items for IFC SDK. 
A base class that implements an abstraction root entity definition for IFC schema layers. 
 
A class that implements storing and handling of a shape geometric representation of a product or its component. 
A class that implements working with a site. The site is a territory where a construction is allocated. 
A class that implements working with a spatial structure element. This is a base class for the IFC SDK functionality related to working with spatial elements organizing them into a project structure. 
A class which fixs problem with missed IfcProject instance assignment of PLANEANGLEUNIT. 
A class which checks that IfcProject instance has assignment of PLANEANGLEUNIT. 
The ifc struct which contains validation context for instances and extents validations. 
The ifc struct which contains validation context for model validations. 
Copyright (c) 2002-2021. Open Design Alliance. All rights reserved.