@IfcClass(layer=RESOURCE, type=ENTITY) public class IfcPerson extends IfcAbstractClass implements IfcActorSelect, IfcObjectReferenceSelect
| 限定符和类型 | 字段和说明 |
|---|---|
private LIST<IfcAddress> |
addresses |
private SET<IfcPersonAndOrganization> |
engagedIn |
private IfcLabel |
familyName |
private IfcLabel |
givenName |
private IfcIdentifier |
id |
private LIST<IfcLabel> |
middleName |
private LIST<IfcLabel> |
prefixTitles |
private LIST<IfcActorRole> |
roles |
private LIST<IfcLabel> |
suffixTitles |
stepNumber| 构造器和说明 |
|---|
IfcPerson() |
IfcPerson(IfcIdentifier id,
IfcLabel familyName,
IfcLabel givenName,
LIST<IfcLabel> middleName,
LIST<IfcLabel> prefixTitles,
LIST<IfcLabel> suffixTitles,
LIST<IfcActorRole> roles,
LIST<IfcAddress> addresses) |
| 限定符和类型 | 方法和说明 |
|---|---|
LIST<IfcAddress> |
getAddresses() |
SET<IfcPersonAndOrganization> |
getEngagedIn() |
IfcLabel |
getFamilyName() |
IfcLabel |
getGivenName() |
IfcIdentifier |
getId() |
LIST<IfcLabel> |
getMiddleName() |
LIST<IfcLabel> |
getPrefixTitles() |
LIST<IfcActorRole> |
getRoles() |
LIST<IfcLabel> |
getSuffixTitles() |
void |
setAddresses(LIST<IfcAddress> addresses) |
void |
setEngagedIn(SET<IfcPersonAndOrganization> engagedIn) |
void |
setFamilyName(IfcLabel familyName) |
void |
setGivenName(IfcLabel givenName) |
void |
setId(IfcIdentifier id) |
void |
setMiddleName(LIST<IfcLabel> middleName) |
void |
setPrefixTitles(LIST<IfcLabel> prefixTitles) |
void |
setRoles(LIST<IfcActorRole> roles) |
void |
setSuffixTitles(LIST<IfcLabel> suffixTitles) |
check, getFileItem, getParamString, getStepNumber, illegal, isDefault, setStepNumber, toIfc@IfcOptionField private IfcIdentifier id
@IfcOptionField private IfcLabel familyName
@IfcOptionField private IfcLabel givenName
@IfcOptionField private LIST<IfcLabel> middleName
@IfcOptionField private LIST<IfcLabel> prefixTitles
@IfcOptionField private LIST<IfcLabel> suffixTitles
@IfcOptionField private LIST<IfcActorRole> roles
@IfcOptionField private LIST<IfcAddress> addresses
@IfcInverseParameter private SET<IfcPersonAndOrganization> engagedIn
public IfcPerson()
@IfcParserConstructor public IfcPerson(IfcIdentifier id, IfcLabel familyName, IfcLabel givenName, LIST<IfcLabel> middleName, LIST<IfcLabel> prefixTitles, LIST<IfcLabel> suffixTitles, LIST<IfcActorRole> roles, LIST<IfcAddress> addresses)
public IfcIdentifier getId()
public void setId(IfcIdentifier id)
public IfcLabel getFamilyName()
public void setFamilyName(IfcLabel familyName)
public IfcLabel getGivenName()
public void setGivenName(IfcLabel givenName)
public LIST<IfcActorRole> getRoles()
public void setRoles(LIST<IfcActorRole> roles)
public LIST<IfcAddress> getAddresses()
public void setAddresses(LIST<IfcAddress> addresses)
public SET<IfcPersonAndOrganization> getEngagedIn()
public void setEngagedIn(SET<IfcPersonAndOrganization> engagedIn)
Copyright © 2023. All rights reserved.