
###################
BCFMarkupHeaderFile
###################

.. js:class:: wv.Bcf.BCFMarkupHeaderFile

   
   Index
   =====
   
   .. rubric:: Constructors
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:func:`~wv.Bcf.BCFMarkupHeaderFile.constructor`
   
   .. rubric:: Methods
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:meth:`~wv.Bcf.BCFMarkupHeaderFile.getBimDate`
   * :js:meth:`~wv.Bcf.BCFMarkupHeaderFile.getBimFilename`
   * :js:meth:`~wv.Bcf.BCFMarkupHeaderFile.getIfcProject`
   * :js:meth:`~wv.Bcf.BCFMarkupHeaderFile.getIfcSpacialStructureElement`
   * :js:meth:`~wv.Bcf.BCFMarkupHeaderFile.getIsExternal`
   * :js:meth:`~wv.Bcf.BCFMarkupHeaderFile.getReference`
   
   



.. rst-class:: kind-group kind-constructors

.. rubric:: Constructors
   :class: kind-group-title


.. js:method:: wv.Bcf.BCFMarkupHeaderFile.constructor

      .. rst-class:: sig-pretty-signature
      
         | BCFMarkupHeaderFile(**ifcProject**\ : (*undefined* | *string*\ ), **ifcSpatialStructureElement**\ : (*undefined* | *string*\ ), **isExternal**\ : (*undefined* | *boolean*\ ), **filename**\ : (*undefined* | *string*\ ), **date**\ : (*undefined* | *Date*\ ), **reference**\ : (*undefined* | *string*\ )): :js:class:`BCFMarkupHeaderFile <wv.Bcf.BCFMarkupHeaderFile>`
      
      **Parameters**
      
      
         **ifcProject**\ : (*undefined* \| *string*\ )
      
         **ifcSpatialStructureElement**\ : (*undefined* \| *string*\ )
      
         **isExternal**\ : (*undefined* \| *boolean*\ )
      
         **filename**\ : (*undefined* \| *string*\ )
      
         **date**\ : (*undefined* \| *Date*\ )
      
         **reference**\ : (*undefined* \| *string*\ )
      
      
      **Returns**\ : :js:class:`BCFMarkupHeaderFile <wv.Bcf.BCFMarkupHeaderFile>`
      



.. rst-class:: kind-group kind-methods

.. rubric:: Methods
   :class: kind-group-title


.. js:method:: wv.Bcf.BCFMarkupHeaderFile.getBimDate

      .. rst-class:: sig-pretty-signature
      
         | getBimDate(): (*None* | *Date*\ )
      
      Date of the BIM file.
      
      **Returns**\ : (*None* \| *Date*\ )
      



.. js:method:: wv.Bcf.BCFMarkupHeaderFile.getBimFilename

      .. rst-class:: sig-pretty-signature
      
         | getBimFilename(): (*None* | *string*\ )
      
      The BIM file related to this topic.
      
      **Returns**\ : (*None* \| *string*\ )
      



.. js:method:: wv.Bcf.BCFMarkupHeaderFile.getIfcProject

      .. rst-class:: sig-pretty-signature
      
         | getIfcProject(): (*None* | *string*\ )
      
      [[GenericId]] Reference to the project to which this topic is related in the IFC file
      
      **Returns**\ : (*None* \| *string*\ )
      



.. js:method:: wv.Bcf.BCFMarkupHeaderFile.getIfcSpacialStructureElement

      .. rst-class:: sig-pretty-signature
      
         | getIfcSpacialStructureElement(): (*None* | *string*\ )
      
      [[GenericId]] Reference to the spatial structure element, e.g. IfcBuildingStorey, to which this topic is related.
      
      **Returns**\ : (*None* \| *string*\ )
      



.. js:method:: wv.Bcf.BCFMarkupHeaderFile.getIsExternal

      .. rst-class:: sig-pretty-signature
      
         | getIsExternal(): (*None* | *boolean*\ )
      
      Is the IFC file external or within the bcfzip
      
      **Returns**\ : (*None* \| *boolean*\ )
      



.. js:method:: wv.Bcf.BCFMarkupHeaderFile.getReference

      .. rst-class:: sig-pretty-signature
      
         | getReference(): (*None* | *string*\ )
      
      URI to IfcFile. IsExternal=false "..\example.ifc" (within bcfzip) IsExternal=true "https://.../example.ifc"
      
      **Returns**\ : (*None* \| *string*\ )
      




