File indexing completed on 2026-09-29 09:20:20
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef _StepAP242_ItemIdentifiedRepresentationUsageDefinition_HeaderFile
0017 #define _StepAP242_ItemIdentifiedRepresentationUsageDefinition_HeaderFile
0018
0019 #include <Standard.hxx>
0020 #include <Standard_DefineAlloc.hxx>
0021 #include <Standard_Handle.hxx>
0022
0023 #include <StepData_SelectType.hxx>
0024 #include <Standard_Integer.hxx>
0025 class Standard_Transient;
0026 class StepAP214_AppliedApprovalAssignment;
0027 class StepAP214_AppliedDateAndTimeAssignment;
0028 class StepAP214_AppliedDateAssignment;
0029 class StepAP214_AppliedDocumentReference;
0030 class StepAP214_AppliedExternalIdentificationAssignment;
0031 class StepAP214_AppliedGroupAssignment;
0032 class StepAP214_AppliedOrganizationAssignment;
0033 class StepAP214_AppliedPersonAndOrganizationAssignment;
0034 class StepAP214_AppliedSecurityClassificationAssignment;
0035 class StepShape_DimensionalSize;
0036 class StepBasic_GeneralProperty;
0037 class StepDimTol_GeometricTolerance;
0038 class StepBasic_ProductDefinitionRelationship;
0039 class StepRepr_PropertyDefinition;
0040 class StepRepr_PropertyDefinitionRelationship;
0041 class StepRepr_ShapeAspect;
0042 class StepRepr_ShapeAspectRelationship;
0043
0044 class StepAP242_ItemIdentifiedRepresentationUsageDefinition : public StepData_SelectType
0045 {
0046 public:
0047 DEFINE_STANDARD_ALLOC
0048
0049
0050 Standard_EXPORT StepAP242_ItemIdentifiedRepresentationUsageDefinition();
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071 Standard_EXPORT int CaseNum(const occ::handle<Standard_Transient>& ent) const override;
0072
0073
0074 Standard_EXPORT occ::handle<StepAP214_AppliedApprovalAssignment> AppliedApprovalAssignment()
0075 const;
0076
0077
0078 Standard_EXPORT occ::handle<StepAP214_AppliedDateAndTimeAssignment> AppliedDateAndTimeAssignment()
0079 const;
0080
0081
0082 Standard_EXPORT occ::handle<StepAP214_AppliedDateAssignment> AppliedDateAssignment() const;
0083
0084
0085 Standard_EXPORT occ::handle<StepAP214_AppliedDocumentReference> AppliedDocumentReference() const;
0086
0087
0088 Standard_EXPORT occ::handle<StepAP214_AppliedExternalIdentificationAssignment>
0089 AppliedExternalIdentificationAssignment() const;
0090
0091
0092 Standard_EXPORT occ::handle<StepAP214_AppliedGroupAssignment> AppliedGroupAssignment() const;
0093
0094
0095 Standard_EXPORT occ::handle<StepAP214_AppliedOrganizationAssignment>
0096 AppliedOrganizationAssignment() const;
0097
0098
0099 Standard_EXPORT occ::handle<StepAP214_AppliedPersonAndOrganizationAssignment>
0100 AppliedPersonAndOrganizationAssignment() const;
0101
0102
0103 Standard_EXPORT occ::handle<StepAP214_AppliedSecurityClassificationAssignment>
0104 AppliedSecurityClassificationAssignment() const;
0105
0106
0107 Standard_EXPORT occ::handle<StepShape_DimensionalSize> DimensionalSize() const;
0108
0109
0110 Standard_EXPORT occ::handle<StepBasic_GeneralProperty> GeneralProperty() const;
0111
0112
0113 Standard_EXPORT occ::handle<StepDimTol_GeometricTolerance> GeometricTolerance() const;
0114
0115
0116 Standard_EXPORT occ::handle<StepBasic_ProductDefinitionRelationship>
0117 ProductDefinitionRelationship() const;
0118
0119
0120 Standard_EXPORT occ::handle<StepRepr_PropertyDefinition> PropertyDefinition() const;
0121
0122
0123 Standard_EXPORT occ::handle<StepRepr_PropertyDefinitionRelationship>
0124 PropertyDefinitionRelationship() const;
0125
0126
0127 Standard_EXPORT occ::handle<StepRepr_ShapeAspect> ShapeAspect() const;
0128
0129
0130 Standard_EXPORT occ::handle<StepRepr_ShapeAspectRelationship> ShapeAspectRelationship() const;
0131 };
0132 #endif