Open CASCADE Technology 6.6.0
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

StepBasic_Person::StepBasic_Person ( )

Member Function Documentation

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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines