OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKSTEPBase
StepBasic


StepBasic_Person Class Reference

#include <StepBasic_Person.hxx>


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


Constructor & Destructor Documentation

Standard_EXPORT StepBasic_Person::StepBasic_Person  ) 
 


Member Function Documentation

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Person::FirstName  )  const
 

Standard_EXPORT const StepBasic_Person::Handle Standard_Type   )  const
 

Standard_EXPORT Standard_Boolean StepBasic_Person::HasFirstName  )  const
 

Standard_EXPORT Standard_Boolean StepBasic_Person::HasLastName  )  const
 

Standard_EXPORT Standard_Boolean StepBasic_Person::HasMiddleNames  )  const
 

Standard_EXPORT Standard_Boolean StepBasic_Person::HasPrefixTitles  )  const
 

Standard_EXPORT Standard_Boolean StepBasic_Person::HasSuffixTitles  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Person::Id  )  const
 

virtual Standard_EXPORT 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]
 

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Person::LastName  )  const
 

Standard_EXPORT Handle_Interface_HArray1OfHAsciiString StepBasic_Person::MiddleNames  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Person::MiddleNamesValue const Standard_Integer  num  )  const
 

Standard_EXPORT Standard_Integer StepBasic_Person::NbMiddleNames  )  const
 

Standard_EXPORT Standard_Integer StepBasic_Person::NbPrefixTitles  )  const
 

Standard_EXPORT Standard_Integer StepBasic_Person::NbSuffixTitles  )  const
 

Standard_EXPORT Handle_Interface_HArray1OfHAsciiString StepBasic_Person::PrefixTitles  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Person::PrefixTitlesValue const Standard_Integer  num  )  const
 

Standard_EXPORT void StepBasic_Person::SetFirstName const Handle(TCollection_HAsciiString)&  aFirstName  ) 
 

Standard_EXPORT void StepBasic_Person::SetId const Handle(TCollection_HAsciiString)&  aId  ) 
 

Standard_EXPORT void StepBasic_Person::SetLastName const Handle(TCollection_HAsciiString)&  aLastName  ) 
 

Standard_EXPORT void StepBasic_Person::SetMiddleNames const Handle(Interface_HArray1OfHAsciiString)&  aMiddleNames  ) 
 

Standard_EXPORT void StepBasic_Person::SetPrefixTitles const Handle(Interface_HArray1OfHAsciiString)&  aPrefixTitles  ) 
 

Standard_EXPORT void StepBasic_Person::SetSuffixTitles const Handle(Interface_HArray1OfHAsciiString)&  aSuffixTitles  ) 
 

Standard_EXPORT Handle_Interface_HArray1OfHAsciiString StepBasic_Person::SuffixTitles  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString StepBasic_Person::SuffixTitlesValue const Standard_Integer  num  )  const
 

Standard_EXPORT void StepBasic_Person::UnSetFirstName  ) 
 

Standard_EXPORT void StepBasic_Person::UnSetLastName  ) 
 

Standard_EXPORT void StepBasic_Person::UnSetMiddleNames  ) 
 

Standard_EXPORT void StepBasic_Person::UnSetPrefixTitles  ) 
 

Standard_EXPORT void StepBasic_Person::UnSetSuffixTitles  ) 
 


Field Documentation

Handle_TCollection_HAsciiString StepBasic_Person::firstName [private]
 

Standard_Boolean StepBasic_Person::hasFirstName [private]
 

Standard_Boolean StepBasic_Person::hasLastName [private]
 

Standard_Boolean StepBasic_Person::hasMiddleNames [private]
 

Standard_Boolean StepBasic_Person::hasPrefixTitles [private]
 

Standard_Boolean StepBasic_Person::hasSuffixTitles [private]
 

Handle_TCollection_HAsciiString StepBasic_Person::id [private]
 

Handle_TCollection_HAsciiString StepBasic_Person::lastName [private]
 

Handle_Interface_HArray1OfHAsciiString StepBasic_Person::middleNames [private]
 

Handle_Interface_HArray1OfHAsciiString StepBasic_Person::prefixTitles [private]
 

Handle_Interface_HArray1OfHAsciiString StepBasic_Person::suffixTitles [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:42:48 2008 for OpenCASCADE by  doxygen 1.4.1