# DataExchange
TKSTEPBase
StepBasic

# StepBasic_Address Class Reference

`#include <StepBasic_Address.hxx>`

Inheritance diagram for StepBasic_Address:

[legend]

## Public Member Functions

Standard_EXPORT | StepBasic_Address ()
| Returns a Address .

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)

Standard_EXPORT void | SetInternalLocation (const Handle(TCollection_HAsciiString)&aInternalLocation)
Standard_EXPORT void | UnSetInternalLocation ()
Standard_EXPORT Handle_TCollection_HAsciiString | InternalLocation () const
Standard_EXPORT Standard_Boolean | HasInternalLocation () const
Standard_EXPORT void | SetStreetNumber (const Handle(TCollection_HAsciiString)&aStreetNumber)
Standard_EXPORT void | UnSetStreetNumber ()
Standard_EXPORT Handle_TCollection_HAsciiString | StreetNumber () const
Standard_EXPORT Standard_Boolean | HasStreetNumber () const
Standard_EXPORT void | SetStreet (const Handle(TCollection_HAsciiString)&aStreet)
Standard_EXPORT void | UnSetStreet ()
Standard_EXPORT Handle_TCollection_HAsciiString | Street () const
Standard_EXPORT Standard_Boolean | HasStreet () const
Standard_EXPORT void | SetPostalBox (const Handle(TCollection_HAsciiString)&aPostalBox)
Standard_EXPORT void | UnSetPostalBox ()
Standard_EXPORT Handle_TCollection_HAsciiString | PostalBox () const
Standard_EXPORT Standard_Boolean | HasPostalBox () const
Standard_EXPORT void | SetTown (const Handle(TCollection_HAsciiString)&aTown)
Standard_EXPORT void | UnSetTown ()
Standard_EXPORT Handle_TCollection_HAsciiString | Town () const
Standard_EXPORT Standard_Boolean | HasTown () const
Standard_EXPORT void | SetRegion (const Handle(TCollection_HAsciiString)&aRegion)
Standard_EXPORT void | UnSetRegion ()
Standard_EXPORT Handle_TCollection_HAsciiString | Region () const
Standard_EXPORT Standard_Boolean | HasRegion () const
Standard_EXPORT void | SetPostalCode (const Handle(TCollection_HAsciiString)&aPostalCode)
Standard_EXPORT void | UnSetPostalCode ()
Standard_EXPORT Handle_TCollection_HAsciiString | PostalCode () const
Standard_EXPORT Standard_Boolean | HasPostalCode () const
Standard_EXPORT void | SetCountry (const Handle(TCollection_HAsciiString)&aCountry)
Standard_EXPORT void | UnSetCountry ()
Standard_EXPORT Handle_TCollection_HAsciiString | Country () const
Standard_EXPORT Standard_Boolean | HasCountry () const
Standard_EXPORT void | SetFacsimileNumber (const Handle(TCollection_HAsciiString)&aFacsimileNumber)
Standard_EXPORT void | UnSetFacsimileNumber ()
Standard_EXPORT Handle_TCollection_HAsciiString | FacsimileNumber () const
Standard_EXPORT Standard_Boolean | HasFacsimileNumber () const
Standard_EXPORT void | SetTelephoneNumber (const Handle(TCollection_HAsciiString)&aTelephoneNumber)
Standard_EXPORT void | UnSetTelephoneNumber ()
Standard_EXPORT Handle_TCollection_HAsciiString | TelephoneNumber () const
Standard_EXPORT Standard_Boolean | HasTelephoneNumber () const
Standard_EXPORT void | SetElectronicMailAddress (const Handle(TCollection_HAsciiString)&aElectronicMailAddress)
Standard_EXPORT void | UnSetElectronicMailAddress ()
Standard_EXPORT Handle_TCollection_HAsciiString | ElectronicMailAddress () const
Standard_EXPORT Standard_Boolean | HasElectronicMailAddress () const
Standard_EXPORT void | SetTelexNumber (const Handle(TCollection_HAsciiString)&aTelexNumber)
Standard_EXPORT void | UnSetTelexNumber ()
Standard_EXPORT Handle_TCollection_HAsciiString | TelexNumber () const
Standard_EXPORT Standard_Boolean | HasTelexNumber () const
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const

## Private Attributes

Handle_TCollection_HAsciiString | internalLocation
Handle_TCollection_HAsciiString | streetNumber
Handle_TCollection_HAsciiString | street
Handle_TCollection_HAsciiString | postalBox
Handle_TCollection_HAsciiString | town
Handle_TCollection_HAsciiString | region
Handle_TCollection_HAsciiString | postalCode
Handle_TCollection_HAsciiString | country
Handle_TCollection_HAsciiString | facsimileNumber
Handle_TCollection_HAsciiString | telephoneNumber
Handle_TCollection_HAsciiString | electronicMailAddress
Handle_TCollection_HAsciiString | telexNumber
Standard_Boolean | hasInternalLocation
Standard_Boolean | hasStreetNumber
Standard_Boolean | hasStreet
Standard_Boolean | hasPostalBox
Standard_Boolean | hasTown
Standard_Boolean | hasRegion
Standard_Boolean | hasPostalCode
Standard_Boolean | hasCountry
Standard_Boolean | hasFacsimileNumber
Standard_Boolean | hasTelephoneNumber
Standard_Boolean | hasElectronicMailAddress
Standard_Boolean | hasTelexNumber

## Constructor & Destructor Documentation

Standard_EXPORT StepBasic_Address::StepBasic_Address | ( |  | ) |

## Member Function Documentation

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::Country | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::ElectronicMailAddress | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::FacsimileNumber | ( |  | ) | const

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

| Reimplemented in StepBasic_OrganizationalAddress, and StepBasic_PersonalAddress.

Standard_EXPORT Standard_Boolean StepBasic_Address::HasCountry | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasElectronicMailAddress | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasFacsimileNumber | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasInternalLocation | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasPostalBox | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasPostalCode | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasRegion | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasStreet | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasStreetNumber | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasTelephoneNumber | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasTelexNumber | ( |  | ) | const

Standard_EXPORT Standard_Boolean StepBasic_Address::HasTown | ( |  | ) | const

virtual Standard_EXPORT void StepBasic_Address::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 in StepBasic_OrganizationalAddress, and StepBasic_PersonalAddress.

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::InternalLocation | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::PostalBox | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::PostalCode | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::Region | ( |  | ) | const

Standard_EXPORT void StepBasic_Address::SetCountry | ( | const Handle(TCollection_HAsciiString)& | aCountry | ) |

Standard_EXPORT void StepBasic_Address::SetElectronicMailAddress | ( | const Handle(TCollection_HAsciiString)& | aElectronicMailAddress | ) |

Standard_EXPORT void StepBasic_Address::SetFacsimileNumber | ( | const Handle(TCollection_HAsciiString)& | aFacsimileNumber | ) |

Standard_EXPORT void StepBasic_Address::SetInternalLocation | ( | const Handle(TCollection_HAsciiString)& | aInternalLocation | ) |

Standard_EXPORT void StepBasic_Address::SetPostalBox | ( | const Handle(TCollection_HAsciiString)& | aPostalBox | ) |

Standard_EXPORT void StepBasic_Address::SetPostalCode | ( | const Handle(TCollection_HAsciiString)& | aPostalCode | ) |

Standard_EXPORT void StepBasic_Address::SetRegion | ( | const Handle(TCollection_HAsciiString)& | aRegion | ) |

Standard_EXPORT void StepBasic_Address::SetStreet | ( | const Handle(TCollection_HAsciiString)& | aStreet | ) |

Standard_EXPORT void StepBasic_Address::SetStreetNumber | ( | const Handle(TCollection_HAsciiString)& | aStreetNumber | ) |

Standard_EXPORT void StepBasic_Address::SetTelephoneNumber | ( | const Handle(TCollection_HAsciiString)& | aTelephoneNumber | ) |

Standard_EXPORT void StepBasic_Address::SetTelexNumber | ( | const Handle(TCollection_HAsciiString)& | aTelexNumber | ) |

Standard_EXPORT void StepBasic_Address::SetTown | ( | const Handle(TCollection_HAsciiString)& | aTown | ) |

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::Street | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::StreetNumber | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::TelephoneNumber | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::TelexNumber | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Address::Town | ( |  | ) | const

Standard_EXPORT void StepBasic_Address::UnSetCountry | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetElectronicMailAddress | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetFacsimileNumber | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetInternalLocation | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetPostalBox | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetPostalCode | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetRegion | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetStreet | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetStreetNumber | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetTelephoneNumber | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetTelexNumber | ( |  | ) |

Standard_EXPORT void StepBasic_Address::UnSetTown | ( |  | ) |

## Field Documentation

Handle_TCollection_HAsciiString StepBasic_Address::country `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::electronicMailAddress `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::facsimileNumber `[private]`

Standard_Boolean StepBasic_Address::hasCountry `[private]`

Standard_Boolean StepBasic_Address::hasElectronicMailAddress `[private]`

Standard_Boolean StepBasic_Address::hasFacsimileNumber `[private]`

Standard_Boolean StepBasic_Address::hasInternalLocation `[private]`

Standard_Boolean StepBasic_Address::hasPostalBox `[private]`

Standard_Boolean StepBasic_Address::hasPostalCode `[private]`

Standard_Boolean StepBasic_Address::hasRegion `[private]`

Standard_Boolean StepBasic_Address::hasStreet `[private]`

Standard_Boolean StepBasic_Address::hasStreetNumber `[private]`

Standard_Boolean StepBasic_Address::hasTelephoneNumber `[private]`

Standard_Boolean StepBasic_Address::hasTelexNumber `[private]`

Standard_Boolean StepBasic_Address::hasTown `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::internalLocation `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::postalBox `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::postalCode `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::region `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::street `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::streetNumber `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::telephoneNumber `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::telexNumber `[private]`

Handle_TCollection_HAsciiString StepBasic_Address::town `[private]`

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

- StepBasic_Address.hxx