parameters: (self,placement=None,name="Site",description=None,latitude=None,longitude=None,elevation=None,landtitlenumber=None,address=None)
docstring: makeSite(ifcdoc,project,owner,[placement,name,description]): creates a site
          in the given ifc document
docstring_summary: makeSite(ifcdoc,project,owner,[placement,name,description]): creates a site
          in the given ifc document
docstring_tokens: makeSite ( ifcdoc project owner [ placement name description ] ) : creates a site in the given ifc document
function: def addSite(self,placement=None,name="Site",description=None,latitude=None,longitude=None,elevation=None,landtitlenumber=None,address=None):
          """makeSite(ifcdoc,project,owner,[placement,name,description]): creates a site
          in the given ifc document"""
          if self.Site:
              return
          if not placement:
              placement = self.addPlacement()
          self.Site = create(self._fileobject,"IfcSite",[uid(),self._owner,str(name),description,None,placement,None,None,"ELEMENT",latitude,longitude,elevation,landtitlenumber,address])
          self._relate(self.Project,self.Site)
function_tokens: def addSite ( self , placement = None , name = "Site" , description = None , latitude = None , longitude = None , elevation = None , landtitlenumber = None , address = None ) : if self . Site : return if not placement : placement = self . addPlacement ( ) self . Site = create ( self . _fileobject , "IfcSite" , [ uid ( ) , self . _owner , str ( name ) , description , None , placement , None , None , "ELEMENT" , latitude , longitude , elevation , landtitlenumber , address ] ) self . _relate ( self . Project , self . Site )