import { BimIfcObject } from './bim-ifc-object';
import { BimProductMesh } from './BimProductMesh';

/** Represents a  IfcProduct and one if its IFC meshes. */

export interface BimProductAndMesh {
    /** IFC product. */
    product: BimIfcObject;
    /**
     * Pointer to one instance of {@link BimIfcObject.productMeshes}
     * It is also possible to go to the {@link product} by calling
     * `mesh.ifcProduct`. This will yield the same instance as {@link product}.-
     * */
    mesh: BimProductMesh;
}
