# BCFMarkupHeaderFile

class Bcf.BCFMarkupHeaderFile()

Constructors

- `constructor()`

Methods

- `getBimDate()`

- `getBimFilename()`

- `getIfcProject()`

- `getIfcSpacialStructureElement()`

- `getIsExternal()`

- `getReference()`

## Constructors

BCFMarkupHeaderFile.constructor(ifcProject, ifcSpatialStructureElement, isExternal, filename, date, reference)
  Arguments

    - ifcProject (`undefined | string()`) – None

    - ifcSpatialStructureElement (`undefined | string()`) – None

    - isExternal (`undefined | boolean()`) – None

    - filename (`undefined | string()`) – None

    - date (`undefined | Date()`) – None

    - reference (`undefined | string()`) – None

  Return type

    BCFMarkupHeaderFile

## Methods

### getBimDate

BCFMarkupHeaderFile.getBimDate()

  Date of the BIM file.

  Return type

    null | Date

### getBimFilename

BCFMarkupHeaderFile.getBimFilename()

  The BIM file related to this topic.

  Return type

    null | string

### getIfcProject

BCFMarkupHeaderFile.getIfcProject()

  [[GenericId]] Reference to the project to which this topic is related in the IFC file

  Return type

    null | string

### getIfcSpacialStructureElement

BCFMarkupHeaderFile.getIfcSpacialStructureElement()

  [[GenericId]] Reference to the spatial structure element, e.g. IfcBuildingStorey, to which this topic is related.

  Return type

    null | string

### getIsExternal

BCFMarkupHeaderFile.getIsExternal()

  Is the IFC file external or within the bcfzip

  Return type

    null | boolean

### getReference

BCFMarkupHeaderFile.getReference()

  URI to IfcFile. IsExternal=false “..example.ifc” (within bcfzip) IsExternal=true “https://…/example.ifc”

  Return type

    null | string