ifc4.ifcperson Class Reference

Public Member Functions

def addresses ()
 
def engagedin ()
 
def familyname ()
 
def givenname ()
 
def identifiableperson (self)
 
def identification ()
 
def middlenames ()
 
def prefixtitles ()
 
def roles ()
 
def suffixtitles ()
 
def validsetofnames (self)
 

Public Attributes

 addresses
 
 familyname
 
 givenname
 
 identification
 
 middlenames
 
 prefixtitles
 
 roles
 
 suffixtitles
 

Detailed Description

Entity ifcperson definition.

    :param identification
    :type identification:ifcidentifier

    :param familyname
    :type familyname:ifclabel

    :param givenname
    :type givenname:ifclabel

    :param middlenames
    :type middlenames:LIST(1,None,'STRING', scope = schema_scope)

    :param prefixtitles
    :type prefixtitles:LIST(1,None,'STRING', scope = schema_scope)

    :param suffixtitles
    :type suffixtitles:LIST(1,None,'STRING', scope = schema_scope)

    :param roles
    :type roles:LIST(1,None,'ifcactorrole', scope = schema_scope)

    :param addresses
    :type addresses:LIST(1,None,'ifcaddress', scope = schema_scope)

    :param engagedin
    :type engagedin:SET(0,None,'ifcpersonandorganization', scope = schema_scope)

Member Function Documentation

◆ addresses()

def ifc4.ifcperson.addresses ( )

References ifc2x3.ifcorganization._addresses, ifc2x3.ifcperson._addresses, ifc4.ifcorganization._addresses, and ifc4.ifcperson._addresses.

◆ engagedin()

def ifc4.ifcperson.engagedin ( )

◆ familyname()

def ifc4.ifcperson.familyname ( )

References ifc2x3.ifcperson._familyname, and ifc4.ifcperson._familyname.

Referenced by ifc4.ifcperson.identifiableperson(), ifc4.ifcperson.validsetofnames(), and ifc2x3.ifcperson.wr1().

◆ givenname()

def ifc4.ifcperson.givenname ( )

References ifc2x3.ifcperson._givenname, and ifc4.ifcperson._givenname.

Referenced by ifc4.ifcperson.identifiableperson(), ifc4.ifcperson.validsetofnames(), and ifc2x3.ifcperson.wr1().

◆ identifiableperson()

◆ identification()

def ifc4.ifcperson.identification ( )

References ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.datum._identification, automotive_design.property_process._identification, automotive_design.product_definition_process._identification, automotive_design.datum._identification, ifc4.ifctyperesource._identification, ifc4.ifccontrol._identification, ifc4.ifcexternalreference._identification, ifc4.ifctypeprocess._identification, ifc4.ifcdocumentinformation._identification, ifc4.ifcorganization._identification, ifc4.ifcprocess._identification, ifc4.ifcresource._identification, ifc4.ifcperson._identification, and ifc4.ifcasset._identification.

Referenced by ifc4.ifcperson.identifiableperson(), and ifc4.ifcexternalreference.wr1().

◆ middlenames()

def ifc4.ifcperson.middlenames ( )

References ifc2x3.ifcperson._middlenames, and ifc4.ifcperson._middlenames.

Referenced by ifc4.ifcperson.validsetofnames().

◆ prefixtitles()

def ifc4.ifcperson.prefixtitles ( )

References ifc2x3.ifcperson._prefixtitles, and ifc4.ifcperson._prefixtitles.

◆ roles()

def ifc4.ifcperson.roles ( )

References ifc2x3.ifcorganization._roles, ifc2x3.ifcperson._roles, ifc2x3.ifcpersonandorganization._roles, ifc4.ifcorganization._roles, ifc4.ifcperson._roles, and ifc4.ifcpersonandorganization._roles.

◆ suffixtitles()

def ifc4.ifcperson.suffixtitles ( )

References ifc2x3.ifcperson._suffixtitles, and ifc4.ifcperson._suffixtitles.

◆ validsetofnames()

Member Data Documentation

◆ addresses

ifc4.ifcperson.addresses

◆ familyname

◆ givenname

◆ identification

ifc4.ifcperson.identification

◆ middlenames

ifc4.ifcperson.middlenames

◆ prefixtitles

ifc4.ifcperson.prefixtitles

◆ roles

ifc4.ifcperson.roles

◆ suffixtitles

ifc4.ifcperson.suffixtitles

The documentation for this class was generated from the following file: