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