|
Public Member Functions |
Standard_EXPORT | StepBasic_Person () |
| Returns a Person
.
|
virtual Standard_EXPORT void | Init (const Handle(TCollection_HAsciiString)&aId, const Standard_Boolean hasAlastName, const Handle(TCollection_HAsciiString)&aLastName, const Standard_Boolean hasAfirstName, const Handle(TCollection_HAsciiString)&aFirstName, const Standard_Boolean hasAmiddleNames, const Handle(Interface_HArray1OfHAsciiString)&aMiddleNames, const Standard_Boolean hasAprefixTitles, const Handle(Interface_HArray1OfHAsciiString)&aPrefixTitles, const Standard_Boolean hasAsuffixTitles, const Handle(Interface_HArray1OfHAsciiString)&aSuffixTitles) |
Standard_EXPORT void | SetId (const Handle(TCollection_HAsciiString)&aId) |
Standard_EXPORT Handle_TCollection_HAsciiString | Id () const |
Standard_EXPORT void | SetLastName (const Handle(TCollection_HAsciiString)&aLastName) |
Standard_EXPORT void | UnSetLastName () |
Standard_EXPORT Handle_TCollection_HAsciiString | LastName () const |
Standard_EXPORT Standard_Boolean | HasLastName () const |
Standard_EXPORT void | SetFirstName (const Handle(TCollection_HAsciiString)&aFirstName) |
Standard_EXPORT void | UnSetFirstName () |
Standard_EXPORT Handle_TCollection_HAsciiString | FirstName () const |
Standard_EXPORT Standard_Boolean | HasFirstName () const |
Standard_EXPORT void | SetMiddleNames (const Handle(Interface_HArray1OfHAsciiString)&aMiddleNames) |
Standard_EXPORT void | UnSetMiddleNames () |
Standard_EXPORT Handle_Interface_HArray1OfHAsciiString | MiddleNames () const |
Standard_EXPORT Standard_Boolean | HasMiddleNames () const |
Standard_EXPORT Handle_TCollection_HAsciiString | MiddleNamesValue (const Standard_Integer num) const |
Standard_EXPORT Standard_Integer | NbMiddleNames () const |
Standard_EXPORT void | SetPrefixTitles (const Handle(Interface_HArray1OfHAsciiString)&aPrefixTitles) |
Standard_EXPORT void | UnSetPrefixTitles () |
Standard_EXPORT Handle_Interface_HArray1OfHAsciiString | PrefixTitles () const |
Standard_EXPORT Standard_Boolean | HasPrefixTitles () const |
Standard_EXPORT Handle_TCollection_HAsciiString | PrefixTitlesValue (const Standard_Integer num) const |
Standard_EXPORT Standard_Integer | NbPrefixTitles () const |
Standard_EXPORT void | SetSuffixTitles (const Handle(Interface_HArray1OfHAsciiString)&aSuffixTitles) |
Standard_EXPORT void | UnSetSuffixTitles () |
Standard_EXPORT Handle_Interface_HArray1OfHAsciiString | SuffixTitles () const |
Standard_EXPORT Standard_Boolean | HasSuffixTitles () const |
Standard_EXPORT Handle_TCollection_HAsciiString | SuffixTitlesValue (const Standard_Integer num) const |
Standard_EXPORT Standard_Integer | NbSuffixTitles () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Handle_TCollection_HAsciiString | id |
Handle_TCollection_HAsciiString | lastName |
Handle_TCollection_HAsciiString | firstName |
Handle_Interface_HArray1OfHAsciiString | middleNames |
Handle_Interface_HArray1OfHAsciiString | prefixTitles |
Handle_Interface_HArray1OfHAsciiString | suffixTitles |
Standard_Boolean | hasLastName |
Standard_Boolean | hasFirstName |
Standard_Boolean | hasMiddleNames |
Standard_Boolean | hasPrefixTitles |
Standard_Boolean | hasSuffixTitles |