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. |
ExBcfLoadFile |
Ifc/Examples/ExBcfLoadFile
|
A console application that illustrates how to load contents of a BCF 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. |
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.
Initialize and Deinitialize IFC SDK
Create Your First IFC SDK Application
Copyright © 2002 – 2021. Open Design Alliance. All rights reserved.
|