# DataExchange
TKSTEPBase
StepBasic

# StepBasic_PersonalAddress Class Reference

`#include <StepBasic_PersonalAddress.hxx>`

Inheritance diagram for StepBasic_PersonalAddress:

[legend]

## Public Member Functions

Standard_EXPORT | StepBasic_PersonalAddress ()
| Returns a PersonalAddress .

virtual Standard_EXPORT void

Init (const Standard_Boolean hasAinternalLocation, const Handle(TCollection_HAsciiString)&aInternalLocation, const Standard_Boolean hasAstreetNumber, const Handle(TCollection_HAsciiString)&aStreetNumber, const Standard_Boolean hasAstreet, const Handle(TCollection_HAsciiString)&aStreet, const Standard_Boolean hasApostalBox, const Handle(TCollection_HAsciiString)&aPostalBox, const Standard_Boolean hasAtown, const Handle(TCollection_HAsciiString)&aTown, const Standard_Boolean hasAregion, const Handle(TCollection_HAsciiString)&aRegion, const Standard_Boolean hasApostalCode, const Handle(TCollection_HAsciiString)&aPostalCode, const Standard_Boolean hasAcountry, const Handle(TCollection_HAsciiString)&aCountry, const Standard_Boolean hasAfacsimileNumber, const Handle(TCollection_HAsciiString)&aFacsimileNumber, const Standard_Boolean hasAtelephoneNumber, const Handle(TCollection_HAsciiString)&aTelephoneNumber, const Standard_Boolean hasAelectronicMailAddress, const Handle(TCollection_HAsciiString)&aElectronicMailAddress, const Standard_Boolean hasAtelexNumber, const Handle(TCollection_HAsciiString)&aTelexNumber)

virtual Standard_EXPORT void

Init (const Standard_Boolean hasAinternalLocation, const Handle(TCollection_HAsciiString)&aInternalLocation, const Standard_Boolean hasAstreetNumber, const Handle(TCollection_HAsciiString)&aStreetNumber, const Standard_Boolean hasAstreet, const Handle(TCollection_HAsciiString)&aStreet, const Standard_Boolean hasApostalBox, const Handle(TCollection_HAsciiString)&aPostalBox, const Standard_Boolean hasAtown, const Handle(TCollection_HAsciiString)&aTown, const Standard_Boolean hasAregion, const Handle(TCollection_HAsciiString)&aRegion, const Standard_Boolean hasApostalCode, const Handle(TCollection_HAsciiString)&aPostalCode, const Standard_Boolean hasAcountry, const Handle(TCollection_HAsciiString)&aCountry, const Standard_Boolean hasAfacsimileNumber, const Handle(TCollection_HAsciiString)&aFacsimileNumber, const Standard_Boolean hasAtelephoneNumber, const Handle(TCollection_HAsciiString)&aTelephoneNumber, const Standard_Boolean hasAelectronicMailAddress, const Handle(TCollection_HAsciiString)&aElectronicMailAddress, const Standard_Boolean hasAtelexNumber, const Handle(TCollection_HAsciiString)&aTelexNumber, const Handle(StepBasic_HArray1OfPerson)&aPeople, const Handle(TCollection_HAsciiString)&aDescription)

Standard_EXPORT void | SetPeople (const Handle(StepBasic_HArray1OfPerson)&aPeople)
Standard_EXPORT Handle_StepBasic_HArray1OfPerson | People () const
Standard_EXPORT Handle_StepBasic_Person | PeopleValue (const Standard_Integer num) const
Standard_EXPORT Standard_Integer | NbPeople () const
Standard_EXPORT void | SetDescription (const Handle(TCollection_HAsciiString)&aDescription)
Standard_EXPORT Handle_TCollection_HAsciiString | Description () const
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const

## Private Attributes

Handle_StepBasic_HArray1OfPerson | people
Handle_TCollection_HAsciiString | description

## Constructor & Destructor Documentation

Standard_EXPORT StepBasic_PersonalAddress::StepBasic_PersonalAddress | ( |  | ) |

## Member Function Documentation

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_PersonalAddress::Description | ( |  | ) | const

Standard_EXPORT const StepBasic_PersonalAddress::Handle | ( | Standard_Type |  | ) | const

| Reimplemented from StepBasic_Address.

virtual Standard_EXPORT void StepBasic_PersonalAddress::Init | ( | const Standard_Boolean | hasAinternalLocation,
|  | const Handle(TCollection_HAsciiString)& | aInternalLocation,
|  | const Standard_Boolean | hasAstreetNumber,
|  | const Handle(TCollection_HAsciiString)& | aStreetNumber,
|  | const Standard_Boolean | hasAstreet,
|  | const Handle(TCollection_HAsciiString)& | aStreet,
|  | const Standard_Boolean | hasApostalBox,
|  | const Handle(TCollection_HAsciiString)& | aPostalBox,
|  | const Standard_Boolean | hasAtown,
|  | const Handle(TCollection_HAsciiString)& | aTown,
|  | const Standard_Boolean | hasAregion,
|  | const Handle(TCollection_HAsciiString)& | aRegion,
|  | const Standard_Boolean | hasApostalCode,
|  | const Handle(TCollection_HAsciiString)& | aPostalCode,
|  | const Standard_Boolean | hasAcountry,
|  | const Handle(TCollection_HAsciiString)& | aCountry,
|  | const Standard_Boolean | hasAfacsimileNumber,
|  | const Handle(TCollection_HAsciiString)& | aFacsimileNumber,
|  | const Standard_Boolean | hasAtelephoneNumber,
|  | const Handle(TCollection_HAsciiString)& | aTelephoneNumber,
|  | const Standard_Boolean | hasAelectronicMailAddress,
|  | const Handle(TCollection_HAsciiString)& | aElectronicMailAddress,
|  | const Standard_Boolean | hasAtelexNumber,
|  | const Handle(TCollection_HAsciiString)& | aTelexNumber,
|  | const Handle(StepBasic_HArray1OfPerson)& | aPeople,
|  | const Handle(TCollection_HAsciiString)& | aDescription
| ) | `[virtual]`

virtual Standard_EXPORT void StepBasic_PersonalAddress::Init | ( | const Standard_Boolean | hasAinternalLocation,
|  | const Handle(TCollection_HAsciiString)& | aInternalLocation,
|  | const Standard_Boolean | hasAstreetNumber,
|  | const Handle(TCollection_HAsciiString)& | aStreetNumber,
|  | const Standard_Boolean | hasAstreet,
|  | const Handle(TCollection_HAsciiString)& | aStreet,
|  | const Standard_Boolean | hasApostalBox,
|  | const Handle(TCollection_HAsciiString)& | aPostalBox,
|  | const Standard_Boolean | hasAtown,
|  | const Handle(TCollection_HAsciiString)& | aTown,
|  | const Standard_Boolean | hasAregion,
|  | const Handle(TCollection_HAsciiString)& | aRegion,
|  | const Standard_Boolean | hasApostalCode,
|  | const Handle(TCollection_HAsciiString)& | aPostalCode,
|  | const Standard_Boolean | hasAcountry,
|  | const Handle(TCollection_HAsciiString)& | aCountry,
|  | const Standard_Boolean | hasAfacsimileNumber,
|  | const Handle(TCollection_HAsciiString)& | aFacsimileNumber,
|  | const Standard_Boolean | hasAtelephoneNumber,
|  | const Handle(TCollection_HAsciiString)& | aTelephoneNumber,
|  | const Standard_Boolean | hasAelectronicMailAddress,
|  | const Handle(TCollection_HAsciiString)& | aElectronicMailAddress,
|  | const Standard_Boolean | hasAtelexNumber,
|  | const Handle(TCollection_HAsciiString)& | aTelexNumber
| ) | `[virtual]`

| Reimplemented from StepBasic_Address.

Standard_EXPORT Standard_Integer StepBasic_PersonalAddress::NbPeople | ( |  | ) | const

Standard_EXPORT Handle_StepBasic_HArray1OfPerson StepBasic_PersonalAddress::People | ( |  | ) | const

Standard_EXPORT Handle_StepBasic_Person StepBasic_PersonalAddress::PeopleValue | ( | const Standard_Integer | num | ) | const

Standard_EXPORT void StepBasic_PersonalAddress::SetDescription | ( | const Handle(TCollection_HAsciiString)& | aDescription | ) |

Standard_EXPORT void StepBasic_PersonalAddress::SetPeople | ( | const Handle(StepBasic_HArray1OfPerson)& | aPeople | ) |

## Field Documentation

Handle_TCollection_HAsciiString StepBasic_PersonalAddress::description `[private]`

Handle_StepBasic_HArray1OfPerson StepBasic_PersonalAddress::people `[private]`

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

- StepBasic_PersonalAddress.hxx