Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
IFC SDK Sample Applications

These IFC SDK sample applications illustrate how to use IFC SDK features when developing custom applications.

Name Source Code Location Description
Common Ifc/Examples/Common Reusable files for IFC SDK sample applications.
ExBcf_2_1LoadFile Ifc/Examples/ExBcf_2_1LoadFile A console application that illustrates how to load contents of a BCF version 2.1 file and dumps the contents into a console.
ExBcf_3_0LoadFile Ifc/Examples/ExBcf_3_0LoadFile A console application that illustrates how to load contents of a BCF version 3.0 file and dumps the contents into a console.
ExIfc4SpatialStructureDump Ifc/Examples/ExIfc4SpatialStructureDump A console application that illustrates the usage of the early-binding approach for dumping spatial structure data.
ExIfc2Dwg CommonApplications/Ifc/Examples/ExIfc2Dwg An example that exports IFC data into a Drawings database.
ExIfc2Obj CommonApplications/Ifc/Examples/ExIfc2Obj An example that exports IFC model data into a .obj file.
ExIfcBridge Ifc/Examples/ExIfcBridge An example that creates an IFC4x2 file with the IfcBridge structures.
ExIfcCDAWalker Ifc/Examples/ExIfcCDAWalker An example that proceeds the traversal for the Common Data Access tree, build from a specified .ifc file.
ExIfcDump Ifc/Examples/ExIfcDump Reads a specified .ifc file (or a collection of .ifc files from a specified directory) and writes statistics about the files to a specified output text file.
ExIfcExtractData Ifc/Examples/ExIfcExtractData A console applicateion that illustrates reading data from a specified IFC file with C++ Data Access Interface.
ExIfcFileGenerator Ifc/Examples/ExIfcFileGenerator Creates a .ifc file with contents specified in the executed scenario.
ExIfcInitUninit Ifc/Examples/ExIfcInitUninit Shows how to perform multiple init/uninit of ODA IFC SDK.
ExIfcModelFiller Ifc/Examples/ExIfcModelFiller Creates a valid IFC model using IFC2x3 schema-dependent entities and saves the contents of the generated model into a specified output .ifc file.
ExIfcModelValidator Ifc/Examples/ExIfcModelValidator Checks whether the model and its instances data is correct and writes the validation check results into a log file.
ExIfcReadFile Ifc/Examples/ExIfcReadFile Reads a specified .ifc file.
ExIfcSchemaDump Ifc/Examples/ExIfcSchemaDump Dumps information about a specified schema version.
ExIfcToBmp Ifc/Examples/ExIfcToBmp Creates a bitmap image from a .ifc file content.
ExIfcVectorize Ifc/Examples/ExIfcVectorize Creates an .stl file from the geometry data contained in a specified .ifc file.
ExIfcWriteFile Ifc/Examples/ExIfcWriteFile Loads a specified .ifc file, saves its content to another .ifc file, and compares contents of the two files.
ExLandXML2Ifc Ifc/Examples/ExLandXML2Ifc A sample that illustrates the export from a LandXML file to an IFC file.
ExNv2IfcExport CommonApplications/Ifc/Examples/ExNv2IfcExport A sample that illustrates the export from an Autodesk® Navisworks file to an IFC file.
ExSDAISAS Ifc/Examples/ExSDAISAS An example of Standard Data Access Interface (SDAI) usage for an entity creation.
ExXtr2Ifc Ifc/Examples/ExXtr2Ifc A sample of export XTR to an IFC file using SDAI.
OpenIfcViewer CommonApplications/Ifc/Examples/OpenIfcViewer A viewer for IFC data.

To get information about compiling sample applications from the source code, see the Compile Sample Applications topic.

See Also

Initialize and Deinitialize IFC SDK

Compile Sample Applications

Create Your First IFC SDK Application

Copyright © 2002 – 2022. Open Design Alliance. All rights reserved.