|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | STEPConstruct_AP203Context () |
| Creates tool and fills constant fields
.
|
Standard_EXPORT Handle_StepBasic_Approval | DefaultApproval () |
| Returns default approval entity which
is used when no other data are available
.
|
Standard_EXPORT void | SetDefaultApproval (const Handle(StepBasic_Approval)&app) |
| Sets default approval
.
|
Standard_EXPORT Handle_StepBasic_DateAndTime | DefaultDateAndTime () |
| Returns default date_and_time entity which
is used when no other data are available
.
|
Standard_EXPORT void | SetDefaultDateAndTime (const Handle(StepBasic_DateAndTime)&dt) |
| Sets default date_and_time entity
.
|
Standard_EXPORT Handle_StepBasic_PersonAndOrganization | DefaultPersonAndOrganization () |
| Returns default person_and_organization entity which
is used when no other data are available
.
|
Standard_EXPORT void | SetDefaultPersonAndOrganization (const Handle(StepBasic_PersonAndOrganization)&po) |
| Sets default person_and_organization entity
.
|
Standard_EXPORT Handle_StepBasic_SecurityClassificationLevel | DefaultSecurityClassificationLevel () |
| Returns default security_classification_level entity which
is used when no other data are available
.
|
Standard_EXPORT void | SetDefaultSecurityClassificationLevel (const Handle(StepBasic_SecurityClassificationLevel)&sc) |
| Sets default security_classification_level
.
|
Standard_EXPORT Handle_StepBasic_PersonAndOrganizationRole | RoleCreator () const |
Standard_EXPORT Handle_StepBasic_PersonAndOrganizationRole | RoleDesignOwner () const |
Standard_EXPORT Handle_StepBasic_PersonAndOrganizationRole | RoleDesignSupplier () const |
Standard_EXPORT Handle_StepBasic_PersonAndOrganizationRole | RoleClassificationOfficer () const |
Standard_EXPORT Handle_StepBasic_DateTimeRole | RoleCreationDate () const |
Standard_EXPORT Handle_StepBasic_DateTimeRole | RoleClassificationDate () const |
Standard_EXPORT Handle_StepBasic_ApprovalRole | RoleApprover () const |
| Return predefined PersonAndOrganizationRole and DateTimeRole
entities named 'creator', 'design owner', 'design supplier',
'classification officer', 'creation date', 'classification date',
'approver'
.
|
Standard_EXPORT 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
.
|
Standard_EXPORT 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
.
|
Standard_EXPORT 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
.
|
Standard_EXPORT Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | GetCreator () const |
Standard_EXPORT Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | GetDesignOwner () const |
Standard_EXPORT Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | GetDesignSupplier () const |
Standard_EXPORT Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | GetClassificationOfficer () const |
Standard_EXPORT Handle_StepAP203_CcDesignSecurityClassification | GetSecurity () const |
Standard_EXPORT Handle_StepAP203_CcDesignDateAndTimeAssignment | GetCreationDate () const |
Standard_EXPORT Handle_StepAP203_CcDesignDateAndTimeAssignment | GetClassificationDate () const |
Standard_EXPORT Handle_StepAP203_CcDesignApproval | GetApproval () const |
Standard_EXPORT Handle_StepBasic_ApprovalPersonOrganization | GetApprover () const |
Standard_EXPORT Handle_StepBasic_ApprovalDateTime | GetApprovalDateTime () const |
Standard_EXPORT Handle_StepBasic_ProductCategoryRelationship | GetProductCategoryRelationship () const |
| Return entities (roots) instantiated for the part by method Init
.
|
Standard_EXPORT void | Clear () |
| Clears all fields describing entities specific to each part
.
|
Standard_EXPORT void | InitRoles () |
| Initializes constant fields (shared entities)
.
|
Standard_EXPORT void | InitAssembly (const Handle(StepRepr_NextAssemblyUsageOccurrence)&nauo) |
| Initializes all missing data which are required for assembly
.
|
Standard_EXPORT void | InitSecurityRequisites () |
| Initializes ClassificationOfficer and ClassificationDate
entities according to Security entity
.
|
Standard_EXPORT void | InitApprovalRequisites () |
| Initializes Approver and ApprovalDateTime
entities according to Approval entity
.
|
Private Member Functions |
Standard_EXPORT void | InitPart (const STEPConstruct_Part &SDRTool) |
| Initializes all missing data which are required for part
.
|
Private Attributes |
Handle_StepBasic_Approval | defApproval |
Handle_StepBasic_DateAndTime | defDateAndTime |
Handle_StepBasic_PersonAndOrganization | defPersonAndOrganization |
Handle_StepBasic_SecurityClassificationLevel | defSecurityClassificationLevel |
Handle_StepBasic_PersonAndOrganizationRole | roleCreator |
Handle_StepBasic_PersonAndOrganizationRole | roleDesignOwner |
Handle_StepBasic_PersonAndOrganizationRole | roleDesignSupplier |
Handle_StepBasic_PersonAndOrganizationRole | roleClassificationOfficer |
Handle_StepBasic_DateTimeRole | roleCreationDate |
Handle_StepBasic_DateTimeRole | roleClassificationDate |
Handle_StepBasic_ApprovalRole | roleApprover |
Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | myCreator |
Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | myDesignOwner |
Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | myDesignSupplier |
Handle_StepAP203_CcDesignPersonAndOrganizationAssignment | myClassificationOfficer |
Handle_StepAP203_CcDesignSecurityClassification | mySecurity |
Handle_StepAP203_CcDesignDateAndTimeAssignment | myCreationDate |
Handle_StepAP203_CcDesignDateAndTimeAssignment | myClassificationDate |
Handle_StepAP203_CcDesignApproval | myApproval |
Handle_StepBasic_ApprovalPersonOrganization | myApprover |
Handle_StepBasic_ApprovalDateTime | myApprovalDateTime |
Handle_StepBasic_ProductCategoryRelationship | myProductCategoryRelationship |