Public Member Functions |
| STEPConstruct_AP203Context () |
| Creates tool and fills constant fields
|
Handle_StepBasic_Approval | DefaultApproval () |
| Returns default approval entity which
is used when no other data are available
|
void | SetDefaultApproval (const Handle< StepBasic_Approval > &app) |
| Sets default approval
|
Handle_StepBasic_DateAndTime | DefaultDateAndTime () |
| Returns default date_and_time entity which
is used when no other data are available
|
void | SetDefaultDateAndTime (const Handle< StepBasic_DateAndTime > &dt) |
| Sets default date_and_time entity
|
Handle_StepBasic_PersonAndOrganization | DefaultPersonAndOrganization () |
| Returns default person_and_organization entity which
is used when no other data are available
|
void | SetDefaultPersonAndOrganization (const Handle< StepBasic_PersonAndOrganization > &po) |
| Sets default person_and_organization entity
|
Handle_StepBasic_SecurityClassificationLevel | DefaultSecurityClassificationLevel () |
| Returns default security_classification_level entity which
is used when no other data are available
|
void | SetDefaultSecurityClassificationLevel (const Handle< StepBasic_SecurityClassificationLevel > &sc) |
| Sets default security_classification_level
|
Handle_StepBasic_PersonAndOrganizationRole | RoleCreator () const |
Handle_StepBasic_PersonAndOrganizationRole | RoleDesignOwner () const |
Handle_StepBasic_PersonAndOrganizationRole | RoleDesignSupplier () const |
Handle_StepBasic_PersonAndOrganizationRole | RoleClassificationOfficer () const |
Handle_StepBasic_DateTimeRole | RoleCreationDate () const |
Handle_StepBasic_DateTimeRole | RoleClassificationDate () const |
Handle_StepBasic_ApprovalRole | RoleApprover () const |
| Return predefined PersonAndOrganizationRole and DateTimeRole
entities named 'creator', 'design owner', 'design supplier',
'classification officer', 'creation date', 'classification date',
'approver'
|
void | Init (const Handle< StepShape_ShapeDefinitionRepresentation > &sdr) |
| Takes SDR (part) which brings all standard data around part
(common for AP203 and AP214) and creates all the additional
entities required for AP203
|
void | Init (const STEPConstruct_Part &SDRTool) |
| Takes tool which describes standard data around part
(common for AP203 and AP214) and creates all the additional
entities required for AP203
The created entities can be obtained by calls to methods
GetCreator(), GetDesignOwner(), GetDesignSupplier(),
GetClassificationOfficer(), GetSecurity(), GetCreationDate(),
GetClassificationDate(), GetApproval(),
GetApprover(), GetApprovalDateTime(),
GetProductCategoryRelationship()
|
void | Init (const Handle< StepRepr_NextAssemblyUsageOccurrence > &nauo) |
| Takes NAUO which describes assembly link to component
and creates the security_classification entity associated to
it as required by the AP203
Instantiated (or existing previously) entities concerned
can be obtained by calls to methods
GetClassificationOfficer(), GetSecurity(),
GetClassificationDate(), GetApproval(),
GetApprover(), GetApprovalDateTime()
//! Takes tool which describes standard data around part
(common for AP203 and AP214) and takes from model (or creates
if missing) all the additional entities required by AP203
|
Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | GetCreator () const |
Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | GetDesignOwner () const |
Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | GetDesignSupplier () const |
Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | GetClassificationOfficer () const |
Handle_StepAP203_CcDesignSecurityClassification | GetSecurity () const |
Handle_StepAP203_CcDesignDateAndTimeAssignment | GetCreationDate () const |
Handle_StepAP203_CcDesignDateAndTimeAssignment | GetClassificationDate () const |
Handle_StepAP203_CcDesignApproval | GetApproval () const |
Handle_StepBasic_ApprovalPersonOrganization | GetApprover () const |
Handle_StepBasic_ApprovalDateTime | GetApprovalDateTime () const |
Handle_StepBasic_ProductCategoryRelationship | GetProductCategoryRelationship () const |
| Return entities (roots) instantiated for the part by method Init
|
void | Clear () |
| Clears all fields describing entities specific to each part
|
void | InitRoles () |
| Initializes constant fields (shared entities)
|
void | InitAssembly (const Handle< StepRepr_NextAssemblyUsageOccurrence > &nauo) |
| Initializes all missing data which are required for assembly
|
void | InitSecurityRequisites () |
| Initializes ClassificationOfficer and ClassificationDate
entities according to Security entity
|
void | InitApprovalRequisites () |
| Initializes Approver and ApprovalDateTime
entities according to Approval entity
|