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

 StepBasic_RoleSelect ()
 Empty constructor

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

Handle_StepBasic_ActionAssignment ActionAssignment () const
 Returns Value as ActionAssignment (or Null if another type)

Handle_StepBasic_ActionRequestAssignment ActionRequestAssignment () const
 Returns Value as ActionRequestAssignment (or Null if another type)

Handle_StepBasic_ApprovalAssignment ApprovalAssignment () const
 Returns Value as ApprovalAssignment (or Null if another type)

Handle_StepBasic_ApprovalDateTime ApprovalDateTime () const
 Returns Value as ApprovalDateTime (or Null if another type)

Handle_StepBasic_CertificationAssignment CertificationAssignment () const
 Returns Value as CertificationAssignment (or Null if another type)

Handle_StepBasic_ContractAssignment ContractAssignment () const
 Returns Value as ContractAssignment (or Null if another type)

Handle_StepBasic_DocumentReference DocumentReference () const
 Returns Value as DocumentReference (or Null if another type)

Handle_StepBasic_EffectivityAssignment EffectivityAssignment () const
 Returns Value as EffectivityAssignment (or Null if another type)

Handle_StepBasic_GroupAssignment GroupAssignment () const
 Returns Value as GroupAssignment (or Null if another type)

Handle_StepBasic_NameAssignment NameAssignment () const
 Returns Value as NameAssignment (or Null if another type)

Handle_StepBasic_SecurityClassificationAssignment SecurityClassificationAssignment () const
 Returns Value as SecurityClassificationAssignment (or Null if another type)


Constructor & Destructor Documentation

StepBasic_RoleSelect::StepBasic_RoleSelect ( )

Member Function Documentation

Handle_StepBasic_ActionAssignment StepBasic_RoleSelect::ActionAssignment ( ) const
Handle_StepBasic_ActionRequestAssignment StepBasic_RoleSelect::ActionRequestAssignment ( ) const
Handle_StepBasic_ApprovalAssignment StepBasic_RoleSelect::ApprovalAssignment ( ) const
Handle_StepBasic_ApprovalDateTime StepBasic_RoleSelect::ApprovalDateTime ( ) const
Standard_Integer StepBasic_RoleSelect::CaseNum ( const Handle< Standard_Transient > &  ent) const [virtual]

Implements StepData_SelectType.

Handle_StepBasic_CertificationAssignment StepBasic_RoleSelect::CertificationAssignment ( ) const
Handle_StepBasic_ContractAssignment StepBasic_RoleSelect::ContractAssignment ( ) const
Handle_StepBasic_DocumentReference StepBasic_RoleSelect::DocumentReference ( ) const
Handle_StepBasic_EffectivityAssignment StepBasic_RoleSelect::EffectivityAssignment ( ) const
Handle_StepBasic_GroupAssignment StepBasic_RoleSelect::GroupAssignment ( ) const
Handle_StepBasic_NameAssignment StepBasic_RoleSelect::NameAssignment ( ) const
Handle_StepBasic_SecurityClassificationAssignment StepBasic_RoleSelect::SecurityClassificationAssignment ( ) const

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