1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-14 13:30:48 +03:00

0027336: Update STEP entities, according to AP242

Add header  and parameter for AP242.

Update entities:
product_definition_relationship
styled_item

Update select types:
security_classification_item
person_and_organization_item
organization_item
group_item
external_identification_item
document_reference_item
date_item
approval_item
external_identification_item
draughting_callout_element
value_qualifier
invisibility_context

update gdt tests.

fix compilation warnings.
This commit is contained in:
ika
2016-03-09 14:25:17 +03:00
committed by bugmaster
parent f98965d2bc
commit d658f27576
78 changed files with 2083 additions and 248 deletions

View File

@@ -21,6 +21,7 @@
#include <Standard_Boolean.hxx>
#include <MMgt_TShared.hxx>
#include <StepBasic_ProductDefinitionOrReference.hxx>
class TCollection_HAsciiString;
class StepBasic_ProductDefinition;
@@ -40,6 +41,9 @@ public:
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aId, const Handle(TCollection_HAsciiString)& aName, const Standard_Boolean hasDescription, const Handle(TCollection_HAsciiString)& aDescription, const Handle(StepBasic_ProductDefinition)& aRelatingProductDefinition, const Handle(StepBasic_ProductDefinition)& aRelatedProductDefinition);
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aId, const Handle(TCollection_HAsciiString)& aName, const Standard_Boolean hasDescription, const Handle(TCollection_HAsciiString)& aDescription, const StepBasic_ProductDefinitionOrReference& aRelatingProductDefinition, const StepBasic_ProductDefinitionOrReference& aRelatedProductDefinition);
//! Returns field Id
Standard_EXPORT Handle(TCollection_HAsciiString) Id() const;
@@ -64,17 +68,27 @@ public:
//! Returns field RelatingProductDefinition
Standard_EXPORT Handle(StepBasic_ProductDefinition) RelatingProductDefinition() const;
//! Returns field RelatingProductDefinition in AP242
Standard_EXPORT StepBasic_ProductDefinitionOrReference RelatingProductDefinitionAP242() const;
//! Set field RelatingProductDefinition
Standard_EXPORT void SetRelatingProductDefinition (const Handle(StepBasic_ProductDefinition)& RelatingProductDefinition);
//! Set field RelatingProductDefinition in AP242
Standard_EXPORT void SetRelatingProductDefinition (const StepBasic_ProductDefinitionOrReference& RelatingProductDefinition);
//! Returns field RelatedProductDefinition
Standard_EXPORT Handle(StepBasic_ProductDefinition) RelatedProductDefinition() const;
//! Returns field RelatedProductDefinition in AP242
Standard_EXPORT StepBasic_ProductDefinitionOrReference RelatedProductDefinitionAP242() const;
//! Set field RelatedProductDefinition
Standard_EXPORT void SetRelatedProductDefinition (const Handle(StepBasic_ProductDefinition)& RelatedProductDefinition);
//! Set field RelatedProductDefinition in AP242
Standard_EXPORT void SetRelatedProductDefinition (const StepBasic_ProductDefinitionOrReference& RelatedProductDefinition);
DEFINE_STANDARD_RTTIEXT(StepBasic_ProductDefinitionRelationship,MMgt_TShared)
@@ -90,8 +104,8 @@ private:
Handle(TCollection_HAsciiString) theId;
Handle(TCollection_HAsciiString) theName;
Handle(TCollection_HAsciiString) theDescription;
Handle(StepBasic_ProductDefinition) theRelatingProductDefinition;
Handle(StepBasic_ProductDefinition) theRelatedProductDefinition;
StepBasic_ProductDefinitionOrReference theRelatingProductDefinition;
StepBasic_ProductDefinitionOrReference theRelatedProductDefinition;
Standard_Boolean defDescription;