1 -- Created on: 1995-12-01
2 -- Created by: EXPRESS->CDL V0.2 Translator
3 -- Copyright (c) 1995-1999 Matra Datavision
4 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
6 -- This file is part of Open CASCADE Technology software library.
8 -- This library is free software; you can redistribute it and/or modify it under
9 -- the terms of the GNU Lesser General Public License version 2.1 as published
10 -- by the Free Software Foundation, with special exception defined in the file
11 -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12 -- distribution for complete text of the license and disclaimer of any warranty.
14 -- Alternatively, this file may be used under the terms of Open CASCADE
15 -- commercial license or contractual agreement.
17 class PersonalAddress from StepBasic
19 inherits Address from StepBasic
23 HArray1OfPerson from StepBasic,
24 HAsciiString from TCollection,
28 Create returns PersonalAddress;
29 ---Purpose: Returns a PersonalAddress
33 hasAinternalLocation : Boolean from Standard;
34 aInternalLocation : HAsciiString from TCollection;
35 hasAstreetNumber : Boolean from Standard;
36 aStreetNumber : HAsciiString from TCollection;
37 hasAstreet : Boolean from Standard;
38 aStreet : HAsciiString from TCollection;
39 hasApostalBox : Boolean from Standard;
40 aPostalBox : HAsciiString from TCollection;
41 hasAtown : Boolean from Standard;
42 aTown : HAsciiString from TCollection;
43 hasAregion : Boolean from Standard;
44 aRegion : HAsciiString from TCollection;
45 hasApostalCode : Boolean from Standard;
46 aPostalCode : HAsciiString from TCollection;
47 hasAcountry : Boolean from Standard;
48 aCountry : HAsciiString from TCollection;
49 hasAfacsimileNumber : Boolean from Standard;
50 aFacsimileNumber : HAsciiString from TCollection;
51 hasAtelephoneNumber : Boolean from Standard;
52 aTelephoneNumber : HAsciiString from TCollection;
53 hasAelectronicMailAddress : Boolean from Standard;
54 aElectronicMailAddress : HAsciiString from TCollection;
55 hasAtelexNumber : Boolean from Standard;
56 aTelexNumber : HAsciiString from TCollection) is redefined;
59 hasAinternalLocation : Boolean from Standard;
60 aInternalLocation : HAsciiString from TCollection;
61 hasAstreetNumber : Boolean from Standard;
62 aStreetNumber : HAsciiString from TCollection;
63 hasAstreet : Boolean from Standard;
64 aStreet : HAsciiString from TCollection;
65 hasApostalBox : Boolean from Standard;
66 aPostalBox : HAsciiString from TCollection;
67 hasAtown : Boolean from Standard;
68 aTown : HAsciiString from TCollection;
69 hasAregion : Boolean from Standard;
70 aRegion : HAsciiString from TCollection;
71 hasApostalCode : Boolean from Standard;
72 aPostalCode : HAsciiString from TCollection;
73 hasAcountry : Boolean from Standard;
74 aCountry : HAsciiString from TCollection;
75 hasAfacsimileNumber : Boolean from Standard;
76 aFacsimileNumber : HAsciiString from TCollection;
77 hasAtelephoneNumber : Boolean from Standard;
78 aTelephoneNumber : HAsciiString from TCollection;
79 hasAelectronicMailAddress : Boolean from Standard;
80 aElectronicMailAddress : HAsciiString from TCollection;
81 hasAtelexNumber : Boolean from Standard;
82 aTelexNumber : HAsciiString from TCollection;
83 aPeople : HArray1OfPerson from StepBasic;
84 aDescription : HAsciiString from TCollection) is virtual;
86 -- Specific Methods for Field Data Access --
88 SetPeople(me : mutable; aPeople : HArray1OfPerson);
89 People (me) returns HArray1OfPerson;
90 PeopleValue (me; num : Integer) returns Person;
91 NbPeople (me) returns Integer;
92 SetDescription(me : mutable; aDescription : HAsciiString);
93 Description (me) returns HAsciiString;
97 people : HArray1OfPerson from StepBasic;
98 description : HAsciiString from TCollection;