When using class mappings, you need to create predefined selection or search sets for each different object type in the Navisworks model and tell the plugin which IfcElement to use for each selection set when exporting them.
First open the sample model C:\Navistools2019\Models\Pdms.nwd into the Navisworks.
Press second toolbar button (Read Mappings XML) and open C:\Navistools2019\Xml\Pdms.xml file. The plugin will display mappings in the DataGridView control.
You can create and save new mapping files with other toolbar buttons as well as add, edit and remove definitions of existing mapping files.
First select Use Class Mappings checkbox in the Options group and then select all rows that you want to export in the DataGridView control.
Go on by pressing Export to IFC button.
Now the plugin will ask you for entering the IFC filename and starts the exporting process
The process is executed in the back thread, so you can go on working with Navisworks. The plugin will inform you when the process is done and IFC file is saved.
You can create new Class Mappings with New Mappings toolbar button. The plugin will ask you to save current settings and creates a new datatable.
To add a new mapping press Add Definition toolbar button.
Plugin asks you to map one of the existing Selection Set (or Search Set) with corresponding IFC Element. Please select both values from the combo boxes. You can also optionally override model items original color by using the Entity Color button
When OK is pressed new definition will be added into the DataGridView, and you can go on with adding more mappings.
When all required mappings are added you can save mapping settings to XML file with Save Mappings XML button.
You can edit an existing Mapping definition by selecting it in the DataGridView and then pressing Edit Definition button
You can remove an existing Mapping definition by selecting it in the DataGridView and then pressing Remove Definition button