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

DataExchange
TKSTEPBase
StepBasic


StepBasic_RoleSelect Class Reference

Representation of STEP SELECT type RoleSelect
.

#include <StepBasic_RoleSelect.hxx>

Inheritance diagram for StepBasic_RoleSelect:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT StepBasic_RoleSelect ()
 Empty constructor
.
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)&ent) const
 Recognizes a kind of RoleSelect select type
1 -> ActionAssignment from StepBasic
2 -> ActionRequestAssignment from StepBasic
3 -> ApprovalAssignment from StepBasic
4 -> ApprovalDateTime from StepBasic
5 -> CertificationAssignment from StepBasic
6 -> ContractAssignment from StepBasic
7 -> DocumentReference from StepBasic
8 -> EffectivityAssignment from StepBasic
9 -> GroupAssignment from StepBasic
10 -> NameAssignment from StepBasic
11 -> SecurityClassificationAssignment from StepBasic
0 else
.
Standard_EXPORT Handle_StepBasic_ActionAssignment ActionAssignment () const
 Returns Value as ActionAssignment (or Null if another type)
.
Standard_EXPORT Handle_StepBasic_ActionRequestAssignment ActionRequestAssignment () const
 Returns Value as ActionRequestAssignment (or Null if another type)
.
Standard_EXPORT Handle_StepBasic_ApprovalAssignment ApprovalAssignment () const
 Returns Value as ApprovalAssignment (or Null if another type)
.
Standard_EXPORT Handle_StepBasic_ApprovalDateTime ApprovalDateTime () const
 Returns Value as ApprovalDateTime (or Null if another type)
.
Standard_EXPORT Handle_StepBasic_CertificationAssignment CertificationAssignment () const
 Returns Value as CertificationAssignment (or Null if another type)
.
Standard_EXPORT Handle_StepBasic_ContractAssignment ContractAssignment () const
 Returns Value as ContractAssignment (or Null if another type)
.
Standard_EXPORT Handle_StepBasic_DocumentReference DocumentReference () const
 Returns Value as DocumentReference (or Null if another type)
.
Standard_EXPORT Handle_StepBasic_EffectivityAssignment EffectivityAssignment () const
 Returns Value as EffectivityAssignment (or Null if another type)
.
Standard_EXPORT Handle_StepBasic_GroupAssignment GroupAssignment () const
 Returns Value as GroupAssignment (or Null if another type)
.
Standard_EXPORT Handle_StepBasic_NameAssignment NameAssignment () const
 Returns Value as NameAssignment (or Null if another type)
.
Standard_EXPORT Handle_StepBasic_SecurityClassificationAssignment SecurityClassificationAssignment () const
 Returns Value as SecurityClassificationAssignment (or Null if another type)
.

Constructor & Destructor Documentation

Standard_EXPORT StepBasic_RoleSelect::StepBasic_RoleSelect  ) 
 


Member Function Documentation

Standard_EXPORT Handle_StepBasic_ActionAssignment StepBasic_RoleSelect::ActionAssignment  )  const
 

Standard_EXPORT Handle_StepBasic_ActionRequestAssignment StepBasic_RoleSelect::ActionRequestAssignment  )  const
 

Standard_EXPORT Handle_StepBasic_ApprovalAssignment StepBasic_RoleSelect::ApprovalAssignment  )  const
 

Standard_EXPORT Handle_StepBasic_ApprovalDateTime StepBasic_RoleSelect::ApprovalDateTime  )  const
 

Standard_EXPORT Standard_Integer StepBasic_RoleSelect::CaseNum const Handle(Standard_Transient)&  ent  )  const [virtual]
 

Implements StepData_SelectType.

Standard_EXPORT Handle_StepBasic_CertificationAssignment StepBasic_RoleSelect::CertificationAssignment  )  const
 

Standard_EXPORT Handle_StepBasic_ContractAssignment StepBasic_RoleSelect::ContractAssignment  )  const
 

Standard_EXPORT Handle_StepBasic_DocumentReference StepBasic_RoleSelect::DocumentReference  )  const
 

Standard_EXPORT Handle_StepBasic_EffectivityAssignment StepBasic_RoleSelect::EffectivityAssignment  )  const
 

Standard_EXPORT Handle_StepBasic_GroupAssignment StepBasic_RoleSelect::GroupAssignment  )  const
 

Standard_EXPORT Handle_StepBasic_NameAssignment StepBasic_RoleSelect::NameAssignment  )  const
 

void StepBasic_RoleSelect::operator delete void *  anAddress  )  [inline]
 

Reimplemented from StepData_SelectType.

void* StepBasic_RoleSelect::operator new size_t  size  )  [inline]
 

Reimplemented from StepData_SelectType.

void* StepBasic_RoleSelect::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented from StepData_SelectType.

Standard_EXPORT Handle_StepBasic_SecurityClassificationAssignment StepBasic_RoleSelect::SecurityClassificationAssignment  )  const
 


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