Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
StepBasic_Person Class Reference

#include <StepBasic_Person.hxx>

Inheritance diagram for StepBasic_Person:
Inheritance graph
[legend]

Public Member Functions

 StepBasic_Person ()
 Returns a Person

virtual 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)
void SetId (const Handle< TCollection_HAsciiString > &aId)
Handle_TCollection_HAsciiString Id () const
void SetLastName (const Handle< TCollection_HAsciiString > &aLastName)
void UnSetLastName ()
Handle_TCollection_HAsciiString LastName () const
Standard_Boolean HasLastName () const
void SetFirstName (const Handle< TCollection_HAsciiString > &aFirstName)
void UnSetFirstName ()
Handle_TCollection_HAsciiString FirstName () const
Standard_Boolean HasFirstName () const
void SetMiddleNames (const Handle< Interface_HArray1OfHAsciiString > &aMiddleNames)
void UnSetMiddleNames ()
Handle_Interface_HArray1OfHAsciiString MiddleNames () const
Standard_Boolean HasMiddleNames () const
Handle_TCollection_HAsciiString MiddleNamesValue (const Standard_Integer num) const
Standard_Integer NbMiddleNames () const
void SetPrefixTitles (const Handle< Interface_HArray1OfHAsciiString > &aPrefixTitles)
void UnSetPrefixTitles ()
Handle_Interface_HArray1OfHAsciiString PrefixTitles () const
Standard_Boolean HasPrefixTitles () const
Handle_TCollection_HAsciiString PrefixTitlesValue (const Standard_Integer num) const
Standard_Integer NbPrefixTitles () const
void SetSuffixTitles (const Handle< Interface_HArray1OfHAsciiString > &aSuffixTitles)
void UnSetSuffixTitles ()
Handle_Interface_HArray1OfHAsciiString SuffixTitles () const
Standard_Boolean HasSuffixTitles () const
Handle_TCollection_HAsciiString SuffixTitlesValue (const Standard_Integer num) const
Standard_Integer NbSuffixTitles () const

Constructor & Destructor Documentation


Member Function Documentation

Handle_TCollection_HAsciiString StepBasic_Person::FirstName ( ) const
Handle_TCollection_HAsciiString StepBasic_Person::Id ( ) const
virtual void StepBasic_Person::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 
) [virtual]
Handle_TCollection_HAsciiString StepBasic_Person::LastName ( ) const
Handle_Interface_HArray1OfHAsciiString StepBasic_Person::MiddleNames ( ) const
Handle_TCollection_HAsciiString StepBasic_Person::MiddleNamesValue ( const Standard_Integer  num) const
Handle_Interface_HArray1OfHAsciiString StepBasic_Person::PrefixTitles ( ) const
Handle_TCollection_HAsciiString StepBasic_Person::PrefixTitlesValue ( const Standard_Integer  num) const
Handle_Interface_HArray1OfHAsciiString StepBasic_Person::SuffixTitles ( ) const
Handle_TCollection_HAsciiString StepBasic_Person::SuffixTitlesValue ( const Standard_Integer  num) const

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