mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-29 14:00:49 +03:00
0024002: Overall code and build procedure refactoring -- automatic
Automatic upgrade of OCCT code by command "occt_upgrade . -nocdl": - WOK-generated header files from inc and sources from drv are moved to src - CDL files removed - All packages are converted to nocdlpack
This commit is contained in:
@@ -1,35 +1,126 @@
|
||||
StepAP214_CMPLRS.edl
|
||||
StepAP214_Array1OfAutoDesignDateAndTimeItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignDateAndTimeItem.hxx
|
||||
StepAP214_Array1OfAutoDesignDatedItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignDatedItem.hxx
|
||||
StepAP214_Array1OfAutoDesignGeneralOrgItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx
|
||||
StepAP214_Array1OfAutoDesignDateAndPersonItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignDateAndPersonItem.hxx
|
||||
StepAP214_Array1OfAutoDesignGroupedItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignGroupedItem.hxx
|
||||
StepAP214_Array1OfAutoDesignPresentedItemSelect.hxx
|
||||
StepAP214_HArray1OfAutoDesignPresentedItemSelect.hxx
|
||||
StepAP214_Array1OfAutoDesignReferencingItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignReferencingItem.hxx
|
||||
StepAP214_Array1OfDateAndTimeItem.hxx
|
||||
StepAP214_HArray1OfDateAndTimeItem.hxx
|
||||
StepAP214_Array1OfDateItem.hxx
|
||||
StepAP214_HArray1OfDateItem.hxx
|
||||
StepAP214.cxx
|
||||
StepAP214.hxx
|
||||
StepAP214_AppliedApprovalAssignment.cxx
|
||||
StepAP214_AppliedApprovalAssignment.hxx
|
||||
StepAP214_AppliedDateAndTimeAssignment.cxx
|
||||
StepAP214_AppliedDateAndTimeAssignment.hxx
|
||||
StepAP214_AppliedDateAssignment.cxx
|
||||
StepAP214_AppliedDateAssignment.hxx
|
||||
StepAP214_AppliedDocumentReference.cxx
|
||||
StepAP214_AppliedDocumentReference.hxx
|
||||
StepAP214_AppliedExternalIdentificationAssignment.cxx
|
||||
StepAP214_AppliedExternalIdentificationAssignment.hxx
|
||||
StepAP214_AppliedGroupAssignment.cxx
|
||||
StepAP214_AppliedGroupAssignment.hxx
|
||||
StepAP214_AppliedOrganizationAssignment.cxx
|
||||
StepAP214_AppliedOrganizationAssignment.hxx
|
||||
StepAP214_AppliedPersonAndOrganizationAssignment.cxx
|
||||
StepAP214_AppliedPersonAndOrganizationAssignment.hxx
|
||||
StepAP214_AppliedPresentedItem.cxx
|
||||
StepAP214_AppliedPresentedItem.hxx
|
||||
StepAP214_AppliedSecurityClassificationAssignment.cxx
|
||||
StepAP214_AppliedSecurityClassificationAssignment.hxx
|
||||
StepAP214_ApprovalItem.cxx
|
||||
StepAP214_ApprovalItem.hxx
|
||||
StepAP214_Array1OfApprovalItem.hxx
|
||||
StepAP214_HArray1OfApprovalItem.hxx
|
||||
StepAP214_Array1OfOrganizationItem.hxx
|
||||
StepAP214_HArray1OfOrganizationItem.hxx
|
||||
StepAP214_Array1OfPersonAndOrganizationItem.hxx
|
||||
StepAP214_HArray1OfPersonAndOrganizationItem.hxx
|
||||
StepAP214_Array1OfGroupItem.hxx
|
||||
StepAP214_HArray1OfGroupItem.hxx
|
||||
StepAP214_Array1OfSecurityClassificationItem.hxx
|
||||
StepAP214_HArray1OfSecurityClassificationItem.hxx
|
||||
StepAP214_Array1OfPresentedItemSelect.hxx
|
||||
StepAP214_HArray1OfPresentedItemSelect.hxx
|
||||
StepAP214_Array1OfAutoDesignDateAndPersonItem.hxx
|
||||
StepAP214_Array1OfAutoDesignDateAndTimeItem.hxx
|
||||
StepAP214_Array1OfAutoDesignDatedItem.hxx
|
||||
StepAP214_Array1OfAutoDesignGeneralOrgItem.hxx
|
||||
StepAP214_Array1OfAutoDesignGroupedItem.hxx
|
||||
StepAP214_Array1OfAutoDesignPresentedItemSelect.hxx
|
||||
StepAP214_Array1OfAutoDesignReferencingItem.hxx
|
||||
StepAP214_Array1OfDateAndTimeItem.hxx
|
||||
StepAP214_Array1OfDateItem.hxx
|
||||
StepAP214_Array1OfDocumentReferenceItem.hxx
|
||||
StepAP214_HArray1OfDocumentReferenceItem.hxx
|
||||
StepAP214_Array1OfExternalIdentificationItem.hxx
|
||||
StepAP214_Array1OfGroupItem.hxx
|
||||
StepAP214_Array1OfOrganizationItem.hxx
|
||||
StepAP214_Array1OfPersonAndOrganizationItem.hxx
|
||||
StepAP214_Array1OfPresentedItemSelect.hxx
|
||||
StepAP214_Array1OfSecurityClassificationItem.hxx
|
||||
StepAP214_AutoDesignActualDateAndTimeAssignment.cxx
|
||||
StepAP214_AutoDesignActualDateAndTimeAssignment.hxx
|
||||
StepAP214_AutoDesignActualDateAssignment.cxx
|
||||
StepAP214_AutoDesignActualDateAssignment.hxx
|
||||
StepAP214_AutoDesignApprovalAssignment.cxx
|
||||
StepAP214_AutoDesignApprovalAssignment.hxx
|
||||
StepAP214_AutoDesignDateAndPersonAssignment.cxx
|
||||
StepAP214_AutoDesignDateAndPersonAssignment.hxx
|
||||
StepAP214_AutoDesignDateAndPersonItem.cxx
|
||||
StepAP214_AutoDesignDateAndPersonItem.hxx
|
||||
StepAP214_AutoDesignDateAndTimeItem.cxx
|
||||
StepAP214_AutoDesignDateAndTimeItem.hxx
|
||||
StepAP214_AutoDesignDatedItem.cxx
|
||||
StepAP214_AutoDesignDatedItem.hxx
|
||||
StepAP214_AutoDesignDocumentReference.cxx
|
||||
StepAP214_AutoDesignDocumentReference.hxx
|
||||
StepAP214_AutoDesignGeneralOrgItem.cxx
|
||||
StepAP214_AutoDesignGeneralOrgItem.hxx
|
||||
StepAP214_AutoDesignGroupAssignment.cxx
|
||||
StepAP214_AutoDesignGroupAssignment.hxx
|
||||
StepAP214_AutoDesignGroupedItem.cxx
|
||||
StepAP214_AutoDesignGroupedItem.hxx
|
||||
StepAP214_AutoDesignNominalDateAndTimeAssignment.cxx
|
||||
StepAP214_AutoDesignNominalDateAndTimeAssignment.hxx
|
||||
StepAP214_AutoDesignNominalDateAssignment.cxx
|
||||
StepAP214_AutoDesignNominalDateAssignment.hxx
|
||||
StepAP214_AutoDesignOrganizationAssignment.cxx
|
||||
StepAP214_AutoDesignOrganizationAssignment.hxx
|
||||
StepAP214_AutoDesignOrganizationItem.cxx
|
||||
StepAP214_AutoDesignOrganizationItem.hxx
|
||||
StepAP214_AutoDesignPersonAndOrganizationAssignment.cxx
|
||||
StepAP214_AutoDesignPersonAndOrganizationAssignment.hxx
|
||||
StepAP214_AutoDesignPresentedItem.cxx
|
||||
StepAP214_AutoDesignPresentedItem.hxx
|
||||
StepAP214_AutoDesignPresentedItemSelect.cxx
|
||||
StepAP214_AutoDesignPresentedItemSelect.hxx
|
||||
StepAP214_AutoDesignReferencingItem.cxx
|
||||
StepAP214_AutoDesignReferencingItem.hxx
|
||||
StepAP214_AutoDesignSecurityClassificationAssignment.cxx
|
||||
StepAP214_AutoDesignSecurityClassificationAssignment.hxx
|
||||
StepAP214_Class.cxx
|
||||
StepAP214_Class.hxx
|
||||
StepAP214_DateAndTimeItem.cxx
|
||||
StepAP214_DateAndTimeItem.hxx
|
||||
StepAP214_DateItem.cxx
|
||||
StepAP214_DateItem.hxx
|
||||
StepAP214_DocumentReferenceItem.cxx
|
||||
StepAP214_DocumentReferenceItem.hxx
|
||||
StepAP214_ExternalIdentificationItem.cxx
|
||||
StepAP214_ExternalIdentificationItem.hxx
|
||||
StepAP214_ExternallyDefinedClass.cxx
|
||||
StepAP214_ExternallyDefinedClass.hxx
|
||||
StepAP214_ExternallyDefinedGeneralProperty.cxx
|
||||
StepAP214_ExternallyDefinedGeneralProperty.hxx
|
||||
StepAP214_GroupItem.cxx
|
||||
StepAP214_GroupItem.hxx
|
||||
StepAP214_HArray1OfApprovalItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignDateAndPersonItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignDateAndTimeItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignDatedItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignGroupedItem.hxx
|
||||
StepAP214_HArray1OfAutoDesignPresentedItemSelect.hxx
|
||||
StepAP214_HArray1OfAutoDesignReferencingItem.hxx
|
||||
StepAP214_HArray1OfDateAndTimeItem.hxx
|
||||
StepAP214_HArray1OfDateItem.hxx
|
||||
StepAP214_HArray1OfDocumentReferenceItem.hxx
|
||||
StepAP214_HArray1OfExternalIdentificationItem.hxx
|
||||
StepAP214_HArray1OfGroupItem.hxx
|
||||
StepAP214_HArray1OfOrganizationItem.hxx
|
||||
StepAP214_HArray1OfPersonAndOrganizationItem.hxx
|
||||
StepAP214_HArray1OfPresentedItemSelect.hxx
|
||||
StepAP214_HArray1OfSecurityClassificationItem.hxx
|
||||
StepAP214_OrganizationItem.cxx
|
||||
StepAP214_OrganizationItem.hxx
|
||||
StepAP214_PersonAndOrganizationItem.cxx
|
||||
StepAP214_PersonAndOrganizationItem.hxx
|
||||
StepAP214_PresentedItemSelect.cxx
|
||||
StepAP214_PresentedItemSelect.hxx
|
||||
StepAP214_Protocol.cxx
|
||||
StepAP214_Protocol.hxx
|
||||
StepAP214_RepItemGroup.cxx
|
||||
StepAP214_RepItemGroup.hxx
|
||||
StepAP214_SecurityClassificationItem.cxx
|
||||
StepAP214_SecurityClassificationItem.hxx
|
||||
|
@@ -1,318 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
package StepAP214
|
||||
|
||||
---Purpose : Complete AP214 CC1 , Revision 4
|
||||
-- Upgrading from Revision 2 to Revision 4 : 26 Mar 1997
|
||||
-- Splitting in sub-schemas : 5 Nov 1997
|
||||
|
||||
uses
|
||||
|
||||
|
||||
TCollection, TColStd, StepData, Interface, MMgt,
|
||||
StepBasic, StepRepr, StepGeom, StepShape, StepVisual
|
||||
|
||||
is
|
||||
|
||||
-- classes for CC2
|
||||
class AutoDesignDateAndPersonItem; -- Select Type for
|
||||
|
||||
-- Product
|
||||
-- ProductDefinition
|
||||
-- ProductDefinitionFormation
|
||||
-- Representation
|
||||
|
||||
|
||||
|
||||
class AutoDesignDateAndTimeItem; -- Select Type for
|
||||
|
||||
-- ApprovalPersonOrganization
|
||||
-- AutoDesignDateAndPersonAssignment
|
||||
|
||||
|
||||
class AutoDesignDatedItem; -- Select Type for
|
||||
|
||||
-- ApprovalPersonOrganization
|
||||
-- AutoDesignDateAndPersonAssignment
|
||||
|
||||
|
||||
class AutoDesignGeneralOrgItem; -- Select Type for
|
||||
|
||||
-- Product
|
||||
-- ProductDefinition
|
||||
-- ProductDefinitionFormation
|
||||
-- Representation
|
||||
|
||||
-- Added from STEP214-StepAP214 to CC2
|
||||
class AutoDesignOrganizationItem; -- Select Type, as above plus 2 other items
|
||||
|
||||
class AutoDesignGroupedItem; -- Select Type for
|
||||
|
||||
-- AdvancedBrepShapeRepresentation
|
||||
-- AnnotationSymbol
|
||||
-- CsgRepresentation
|
||||
-- FacetedBrepShapeRepresentation
|
||||
-- GeometricallyBoundedSurfaceShapeRepresentation
|
||||
-- GeometricallyBoundedWireframeShapeRepresentation
|
||||
-- ManifoldSurfaceShapeRepresentation
|
||||
-- NonManifoldSurfaceShapeRepresentation
|
||||
-- RepresentationItem
|
||||
-- TemplateInstance
|
||||
|
||||
class AutoDesignPresentedItemSelect; -- Select, added from CC1 Rev2 to Rev4 :
|
||||
-- ProductDefinition,
|
||||
-- ProductDefinitionShape
|
||||
-- RepresentationRelationship
|
||||
-- ShapeAspect
|
||||
|
||||
class AutoDesignReferencingItem; -- Select Type, added in CC2
|
||||
|
||||
|
||||
-- added from Cc2 to DIS
|
||||
|
||||
class DateAndTimeItem; -- Select Type
|
||||
-- ApprovalPersonOrganization
|
||||
-- AppliedDateAndPersonAssignment
|
||||
-- AppliedOrganizationAssignment
|
||||
-- AssemblyComponentUsageSubstitute
|
||||
-- DocumentFile
|
||||
-- Effectivity
|
||||
-- MaterialDesignation
|
||||
-- MechanicalDesignGeometricPresentationRepresentation
|
||||
-- PresentationArea
|
||||
-- Product
|
||||
-- ProductDefinition
|
||||
-- ProductDefinitionFormation
|
||||
-- ProductDefinitionRelationship
|
||||
-- PropertyDefinition
|
||||
-- ShapeRepresentation
|
||||
|
||||
class DateItem;
|
||||
-- ApprovalPersonOrganization
|
||||
-- AppliedDateAndPersonAssignment
|
||||
-- AppliedOrganizationAssignment
|
||||
-- AssemblyComponentUsageSubstitute
|
||||
-- DocumentFile
|
||||
-- Effectivity
|
||||
-- MaterialDesignation
|
||||
-- MechanicalDesignGeometricPresentationRepresentation
|
||||
-- PresentationArea
|
||||
-- Product
|
||||
-- ProductDefinition
|
||||
-- ProductDefinitionFormation
|
||||
-- ProductDefinitionRelationship
|
||||
-- PropertyDefinition
|
||||
-- ShapeRepresentation
|
||||
|
||||
class ApprovalItem;
|
||||
-- AssemblyComponentUsageSubstitute
|
||||
-- DocumentFile
|
||||
-- MaterialDesignation
|
||||
-- MechanicalDesignGeometricPresentationRepresentation
|
||||
-- PresentationArea
|
||||
-- Product
|
||||
-- ProductDefinition
|
||||
-- ProductDefinitionFormation
|
||||
-- ProductDefinitionRelationship
|
||||
-- PropertyDefinition
|
||||
-- ShapeRepresentation
|
||||
|
||||
class OrganizationItem;
|
||||
-- AppliedOrganizationAssignment
|
||||
-- Approval
|
||||
-- AssemblyComponentUsageSubstitute
|
||||
-- DocumentFile
|
||||
-- MaterialDesignation
|
||||
-- MechanicalDesignGeometricPresentationRepresentation
|
||||
-- PresentationArea
|
||||
-- Product
|
||||
-- ProductDefinition
|
||||
-- ProductDefinitionFormation
|
||||
-- ProductDefinitionRelationship
|
||||
-- PropertyDefinition
|
||||
-- ShapeRepresentation
|
||||
|
||||
class DocumentReferenceItem;
|
||||
-- Approval
|
||||
-- DescriptiveRepresentationItem
|
||||
-- MaterialDesignation
|
||||
-- ProductDefinition
|
||||
-- ProductDefinitionRelationship
|
||||
-- PropertyDefinition
|
||||
-- Representation
|
||||
-- ShapeAspect
|
||||
-- ShapeAspectRelationship
|
||||
|
||||
|
||||
class GroupItem;
|
||||
-- GeometricRepresentationItem
|
||||
class PersonAndOrganizationItem;
|
||||
-- AppliedOrganizationAssignment
|
||||
-- AssemblyComponentUsageSubstitute
|
||||
-- DocumentFile
|
||||
-- MaterialDesignation
|
||||
-- MechanicalDesignGeometricPresentationRepresentation
|
||||
-- PresentationArea
|
||||
-- Product
|
||||
-- ProductDefinition
|
||||
-- ProductDefinitionFormation
|
||||
-- ProductDefinitionRelationship
|
||||
-- PropertyDefinition
|
||||
-- ShapeRepresentation
|
||||
class PresentedItemSelect;
|
||||
-- ProductDefinition,
|
||||
-- ProductDefinitionRelationship,
|
||||
class SecurityClassificationItem;
|
||||
-- AssemblyComponentUsageSubstitute
|
||||
-- DocumentFile
|
||||
-- MaterialDesignation
|
||||
-- MechanicalDesignGeometricPresentationRepresentation
|
||||
-- PresentationArea
|
||||
-- Product
|
||||
-- ProductDefinition
|
||||
-- ProductDefinitionFormation
|
||||
-- ProductDefinitionRelationship
|
||||
-- PropertyDefinition
|
||||
-- ShapeRepresentation
|
||||
|
||||
--
|
||||
class Protocol;
|
||||
|
||||
|
||||
--deferred class ApprovalAssignment;
|
||||
class AutoDesignApprovalAssignment;
|
||||
--deferred class DateAndTimeAssignment;
|
||||
class AutoDesignActualDateAndTimeAssignment;
|
||||
class AutoDesignNominalDateAndTimeAssignment;
|
||||
--deferred class DateAssignment;
|
||||
class AutoDesignActualDateAssignment;
|
||||
class AutoDesignNominalDateAssignment;
|
||||
--deferred class GroupAssignment;
|
||||
class AutoDesignGroupAssignment;
|
||||
--deferred class OrganizationAssignment;
|
||||
class AutoDesignOrganizationAssignment;
|
||||
--deferred class PersonAndOrganizationAssignment;
|
||||
class AutoDesignDateAndPersonAssignment;
|
||||
class AutoDesignPersonAndOrganizationAssignment;
|
||||
--deferred class PresentedItem;
|
||||
class AutoDesignPresentedItem;
|
||||
--class Representation;
|
||||
-- Removed from Rev2 to Rev4 : class AutoDesignViewArea;
|
||||
--deferred class SecurityClassificationAssignment;
|
||||
class AutoDesignSecurityClassificationAssignment;
|
||||
|
||||
--added from STEP214-CC1 to CC2
|
||||
--deferred class DocumentReference;
|
||||
class AutoDesignDocumentReference;
|
||||
|
||||
|
||||
-- added from STEP214CC2 to DIS
|
||||
|
||||
--deferred class ApprovalAssignment;
|
||||
class AppliedApprovalAssignment; -- replace AutoDesignApprovalAssignment;
|
||||
--deferred class DateAndTimeAssignment;
|
||||
class AppliedDateAndTimeAssignment; -- replace AutoDesignActualDateAndTimeAssignment;
|
||||
--deferred class DateAssignment;
|
||||
class AppliedDateAssignment; -- replace AutoDesignActualDateAssignment;
|
||||
--deferred class GroupAssignment;
|
||||
class AppliedGroupAssignment; -- replace AutoDesignGroupAssignment;
|
||||
--deferred class OrganizationAssignment;
|
||||
class AppliedOrganizationAssignment; -- replace AutoDesignDateAndPersonAssignment;
|
||||
--deferred class PersonAndOrganizationAssignment;
|
||||
class AppliedPersonAndOrganizationAssignment; -- replace AutoDesignPersonAndOrganizationAssignment;
|
||||
--deferred class PresentedItem;
|
||||
class AppliedPresentedItem; -- replace AutoDesignPresentedItem;
|
||||
--deferred class SecurityClassificationAssignment;
|
||||
class AppliedSecurityClassificationAssignment; -- replace AutoDesignSecurityClassificationAssignment;
|
||||
--deferred class DocumentReference;
|
||||
class AppliedDocumentReference; -- replace AutoDesignDocumentReference;
|
||||
|
||||
-- added for external references (CAX-IF TRJ4)
|
||||
class AppliedExternalIdentificationAssignment;
|
||||
class Class;
|
||||
class ExternalIdentificationItem;
|
||||
class ExternallyDefinedClass;
|
||||
class ExternallyDefinedGeneralProperty;
|
||||
class RepItemGroup;
|
||||
|
||||
imported Array1OfAutoDesignDateAndTimeItem;
|
||||
imported transient class HArray1OfAutoDesignDateAndTimeItem;
|
||||
|
||||
imported Array1OfAutoDesignDatedItem;
|
||||
imported transient class HArray1OfAutoDesignDatedItem;
|
||||
|
||||
imported Array1OfAutoDesignGeneralOrgItem;
|
||||
imported transient class HArray1OfAutoDesignGeneralOrgItem;
|
||||
|
||||
imported Array1OfAutoDesignDateAndPersonItem;
|
||||
imported transient class HArray1OfAutoDesignDateAndPersonItem;
|
||||
|
||||
imported Array1OfAutoDesignGroupedItem;
|
||||
imported transient class HArray1OfAutoDesignGroupedItem;
|
||||
|
||||
-- Added from Rev2 to Rev4
|
||||
|
||||
imported Array1OfAutoDesignPresentedItemSelect;
|
||||
imported transient class HArray1OfAutoDesignPresentedItemSelect;
|
||||
|
||||
-- Added from CC1 to CC2 of STEP214
|
||||
|
||||
imported Array1OfAutoDesignReferencingItem;
|
||||
imported transient class HArray1OfAutoDesignReferencingItem;
|
||||
|
||||
-- Protocol returns Protocol from StepAP214;
|
||||
-- : creates a Protocol
|
||||
|
||||
-- added from Cc2 to DIS
|
||||
|
||||
|
||||
imported Array1OfDateAndTimeItem;
|
||||
imported transient class HArray1OfDateAndTimeItem;
|
||||
|
||||
imported Array1OfDateItem;
|
||||
imported transient class HArray1OfDateItem;
|
||||
|
||||
imported Array1OfApprovalItem;
|
||||
imported transient class HArray1OfApprovalItem;
|
||||
|
||||
imported Array1OfOrganizationItem;
|
||||
imported transient class HArray1OfOrganizationItem;
|
||||
|
||||
imported Array1OfPersonAndOrganizationItem;
|
||||
imported transient class HArray1OfPersonAndOrganizationItem;
|
||||
|
||||
imported Array1OfGroupItem;
|
||||
imported transient class HArray1OfGroupItem;
|
||||
|
||||
imported Array1OfSecurityClassificationItem;
|
||||
imported transient class HArray1OfSecurityClassificationItem;
|
||||
|
||||
imported Array1OfPresentedItemSelect;
|
||||
imported transient class HArray1OfPresentedItemSelect;
|
||||
|
||||
imported Array1OfDocumentReferenceItem;
|
||||
imported transient class HArray1OfDocumentReferenceItem;
|
||||
|
||||
imported Array1OfExternalIdentificationItem;
|
||||
imported transient class HArray1OfExternalIdentificationItem;
|
||||
|
||||
|
||||
Protocol returns Protocol from StepAP214;
|
||||
---Purpose : creates a Protocol
|
||||
|
||||
end StepAP214;
|
||||
|
@@ -11,9 +11,9 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214.ixx>
|
||||
|
||||
#include <Interface_Statics.hxx>
|
||||
#include <StepAP214.hxx>
|
||||
#include <StepAP214_Protocol.hxx>
|
||||
|
||||
StaticHandle(StepAP214_Protocol, proto);
|
||||
|
153
src/StepAP214/StepAP214.hxx
Normal file
153
src/StepAP214/StepAP214.hxx
Normal file
@@ -0,0 +1,153 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_HeaderFile
|
||||
#define _StepAP214_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
class StepAP214_Protocol;
|
||||
class StepAP214_AutoDesignDateAndPersonItem;
|
||||
class StepAP214_AutoDesignDateAndTimeItem;
|
||||
class StepAP214_AutoDesignDatedItem;
|
||||
class StepAP214_AutoDesignGeneralOrgItem;
|
||||
class StepAP214_AutoDesignOrganizationItem;
|
||||
class StepAP214_AutoDesignGroupedItem;
|
||||
class StepAP214_AutoDesignPresentedItemSelect;
|
||||
class StepAP214_AutoDesignReferencingItem;
|
||||
class StepAP214_DateAndTimeItem;
|
||||
class StepAP214_DateItem;
|
||||
class StepAP214_ApprovalItem;
|
||||
class StepAP214_OrganizationItem;
|
||||
class StepAP214_DocumentReferenceItem;
|
||||
class StepAP214_GroupItem;
|
||||
class StepAP214_PersonAndOrganizationItem;
|
||||
class StepAP214_PresentedItemSelect;
|
||||
class StepAP214_SecurityClassificationItem;
|
||||
class StepAP214_Protocol;
|
||||
class StepAP214_AutoDesignApprovalAssignment;
|
||||
class StepAP214_AutoDesignActualDateAndTimeAssignment;
|
||||
class StepAP214_AutoDesignNominalDateAndTimeAssignment;
|
||||
class StepAP214_AutoDesignActualDateAssignment;
|
||||
class StepAP214_AutoDesignNominalDateAssignment;
|
||||
class StepAP214_AutoDesignGroupAssignment;
|
||||
class StepAP214_AutoDesignOrganizationAssignment;
|
||||
class StepAP214_AutoDesignDateAndPersonAssignment;
|
||||
class StepAP214_AutoDesignPersonAndOrganizationAssignment;
|
||||
class StepAP214_AutoDesignPresentedItem;
|
||||
class StepAP214_AutoDesignSecurityClassificationAssignment;
|
||||
class StepAP214_AutoDesignDocumentReference;
|
||||
class StepAP214_AppliedApprovalAssignment;
|
||||
class StepAP214_AppliedDateAndTimeAssignment;
|
||||
class StepAP214_AppliedDateAssignment;
|
||||
class StepAP214_AppliedGroupAssignment;
|
||||
class StepAP214_AppliedOrganizationAssignment;
|
||||
class StepAP214_AppliedPersonAndOrganizationAssignment;
|
||||
class StepAP214_AppliedPresentedItem;
|
||||
class StepAP214_AppliedSecurityClassificationAssignment;
|
||||
class StepAP214_AppliedDocumentReference;
|
||||
class StepAP214_AppliedExternalIdentificationAssignment;
|
||||
class StepAP214_Class;
|
||||
class StepAP214_ExternalIdentificationItem;
|
||||
class StepAP214_ExternallyDefinedClass;
|
||||
class StepAP214_ExternallyDefinedGeneralProperty;
|
||||
class StepAP214_RepItemGroup;
|
||||
|
||||
|
||||
//! Complete AP214 CC1 , Revision 4
|
||||
//! Upgrading from Revision 2 to Revision 4 : 26 Mar 1997
|
||||
//! Splitting in sub-schemas : 5 Nov 1997
|
||||
class StepAP214
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! creates a Protocol
|
||||
Standard_EXPORT static Handle(StepAP214_Protocol) Protocol();
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
friend class StepAP214_AutoDesignDateAndPersonItem;
|
||||
friend class StepAP214_AutoDesignDateAndTimeItem;
|
||||
friend class StepAP214_AutoDesignDatedItem;
|
||||
friend class StepAP214_AutoDesignGeneralOrgItem;
|
||||
friend class StepAP214_AutoDesignOrganizationItem;
|
||||
friend class StepAP214_AutoDesignGroupedItem;
|
||||
friend class StepAP214_AutoDesignPresentedItemSelect;
|
||||
friend class StepAP214_AutoDesignReferencingItem;
|
||||
friend class StepAP214_DateAndTimeItem;
|
||||
friend class StepAP214_DateItem;
|
||||
friend class StepAP214_ApprovalItem;
|
||||
friend class StepAP214_OrganizationItem;
|
||||
friend class StepAP214_DocumentReferenceItem;
|
||||
friend class StepAP214_GroupItem;
|
||||
friend class StepAP214_PersonAndOrganizationItem;
|
||||
friend class StepAP214_PresentedItemSelect;
|
||||
friend class StepAP214_SecurityClassificationItem;
|
||||
friend class StepAP214_Protocol;
|
||||
friend class StepAP214_AutoDesignApprovalAssignment;
|
||||
friend class StepAP214_AutoDesignActualDateAndTimeAssignment;
|
||||
friend class StepAP214_AutoDesignNominalDateAndTimeAssignment;
|
||||
friend class StepAP214_AutoDesignActualDateAssignment;
|
||||
friend class StepAP214_AutoDesignNominalDateAssignment;
|
||||
friend class StepAP214_AutoDesignGroupAssignment;
|
||||
friend class StepAP214_AutoDesignOrganizationAssignment;
|
||||
friend class StepAP214_AutoDesignDateAndPersonAssignment;
|
||||
friend class StepAP214_AutoDesignPersonAndOrganizationAssignment;
|
||||
friend class StepAP214_AutoDesignPresentedItem;
|
||||
friend class StepAP214_AutoDesignSecurityClassificationAssignment;
|
||||
friend class StepAP214_AutoDesignDocumentReference;
|
||||
friend class StepAP214_AppliedApprovalAssignment;
|
||||
friend class StepAP214_AppliedDateAndTimeAssignment;
|
||||
friend class StepAP214_AppliedDateAssignment;
|
||||
friend class StepAP214_AppliedGroupAssignment;
|
||||
friend class StepAP214_AppliedOrganizationAssignment;
|
||||
friend class StepAP214_AppliedPersonAndOrganizationAssignment;
|
||||
friend class StepAP214_AppliedPresentedItem;
|
||||
friend class StepAP214_AppliedSecurityClassificationAssignment;
|
||||
friend class StepAP214_AppliedDocumentReference;
|
||||
friend class StepAP214_AppliedExternalIdentificationAssignment;
|
||||
friend class StepAP214_Class;
|
||||
friend class StepAP214_ExternalIdentificationItem;
|
||||
friend class StepAP214_ExternallyDefinedClass;
|
||||
friend class StepAP214_ExternallyDefinedGeneralProperty;
|
||||
friend class StepAP214_RepItemGroup;
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_HeaderFile
|
@@ -1,49 +0,0 @@
|
||||
-- Created on: 1999-03-10
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AppliedApprovalAssignment from StepAP214
|
||||
inherits ApprovalAssignment from StepBasic
|
||||
|
||||
|
||||
uses
|
||||
HArray1OfApprovalItem from StepAP214,
|
||||
ApprovalItem from StepAP214,
|
||||
Approval from StepBasic
|
||||
is
|
||||
|
||||
Create returns AppliedApprovalAssignment;
|
||||
---Purpose: Returns a AppliedApprovalAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedApproval : Approval from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedApproval : Approval from StepBasic;
|
||||
aItems : HArray1OfApprovalItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfApprovalItem);
|
||||
Items (me) returns HArray1OfApprovalItem;
|
||||
ItemsValue (me; num : Integer) returns ApprovalItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfApprovalItem from StepAP214;
|
||||
|
||||
end AppliedApprovalAssignment;
|
@@ -11,8 +11,11 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AppliedApprovalAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AppliedApprovalAssignment.hxx>
|
||||
#include <StepAP214_ApprovalItem.hxx>
|
||||
#include <StepBasic_Approval.hxx>
|
||||
|
||||
StepAP214_AppliedApprovalAssignment::StepAP214_AppliedApprovalAssignment () {}
|
||||
|
||||
|
79
src/StepAP214/StepAP214_AppliedApprovalAssignment.hxx
Normal file
79
src/StepAP214/StepAP214_AppliedApprovalAssignment.hxx
Normal file
@@ -0,0 +1,79 @@
|
||||
// Created on: 1999-03-10
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AppliedApprovalAssignment_HeaderFile
|
||||
#define _StepAP214_AppliedApprovalAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfApprovalItem.hxx>
|
||||
#include <StepBasic_ApprovalAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_Approval;
|
||||
class StepAP214_ApprovalItem;
|
||||
|
||||
|
||||
class StepAP214_AppliedApprovalAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AppliedApprovalAssignment, StepBasic_ApprovalAssignment)
|
||||
|
||||
|
||||
class StepAP214_AppliedApprovalAssignment : public StepBasic_ApprovalAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AppliedApprovalAssignment
|
||||
Standard_EXPORT StepAP214_AppliedApprovalAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Approval)& aAssignedApproval) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Approval)& aAssignedApproval, const Handle(StepAP214_HArray1OfApprovalItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfApprovalItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfApprovalItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_ApprovalItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AppliedApprovalAssignment,StepBasic_ApprovalAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfApprovalItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AppliedApprovalAssignment_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1999-03-09
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AppliedDateAndTimeAssignment from StepAP214
|
||||
|
||||
inherits DateAndTimeAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfDateAndTimeItem from StepAP214,
|
||||
DateAndTimeItem from StepAP214,
|
||||
DateAndTime from StepBasic,
|
||||
DateTimeRole from StepBasic
|
||||
is
|
||||
|
||||
Create returns AppliedDateAndTimeAssignment;
|
||||
---Purpose: Returns a AppliedDateAndTimeAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDateAndTime : DateAndTime from StepBasic;
|
||||
aRole : DateTimeRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDateAndTime : DateAndTime from StepBasic;
|
||||
aRole : DateTimeRole from StepBasic;
|
||||
aItems : HArray1OfDateAndTimeItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfDateAndTimeItem);
|
||||
Items (me) returns HArray1OfDateAndTimeItem;
|
||||
ItemsValue (me; num : Integer) returns DateAndTimeItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfDateAndTimeItem from StepAP214; -- a SelectType
|
||||
|
||||
end AppliedDateAndTimeAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AppliedDateAndTimeAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AppliedDateAndTimeAssignment.hxx>
|
||||
#include <StepAP214_DateAndTimeItem.hxx>
|
||||
#include <StepBasic_DateAndTime.hxx>
|
||||
#include <StepBasic_DateTimeRole.hxx>
|
||||
|
||||
StepAP214_AppliedDateAndTimeAssignment::StepAP214_AppliedDateAndTimeAssignment () {}
|
||||
|
||||
|
80
src/StepAP214/StepAP214_AppliedDateAndTimeAssignment.hxx
Normal file
80
src/StepAP214/StepAP214_AppliedDateAndTimeAssignment.hxx
Normal file
@@ -0,0 +1,80 @@
|
||||
// Created on: 1999-03-09
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AppliedDateAndTimeAssignment_HeaderFile
|
||||
#define _StepAP214_AppliedDateAndTimeAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfDateAndTimeItem.hxx>
|
||||
#include <StepBasic_DateAndTimeAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_DateAndTime;
|
||||
class StepBasic_DateTimeRole;
|
||||
class StepAP214_DateAndTimeItem;
|
||||
|
||||
|
||||
class StepAP214_AppliedDateAndTimeAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AppliedDateAndTimeAssignment, StepBasic_DateAndTimeAssignment)
|
||||
|
||||
|
||||
class StepAP214_AppliedDateAndTimeAssignment : public StepBasic_DateAndTimeAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AppliedDateAndTimeAssignment
|
||||
Standard_EXPORT StepAP214_AppliedDateAndTimeAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime, const Handle(StepBasic_DateTimeRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime, const Handle(StepBasic_DateTimeRole)& aRole, const Handle(StepAP214_HArray1OfDateAndTimeItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfDateAndTimeItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfDateAndTimeItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_DateAndTimeItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AppliedDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfDateAndTimeItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AppliedDateAndTimeAssignment_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1999-03-09
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AppliedDateAssignment from StepAP214
|
||||
|
||||
inherits DateAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfDateItem from StepAP214,
|
||||
DateItem from StepAP214,
|
||||
Date from StepBasic,
|
||||
DateRole from StepBasic
|
||||
is
|
||||
|
||||
Create returns AppliedDateAssignment;
|
||||
---Purpose: Returns a AppliedDateAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDate : Date from StepBasic;
|
||||
aRole : DateRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDate : Date from StepBasic;
|
||||
aRole : DateRole from StepBasic;
|
||||
aItems : HArray1OfDateItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfDateItem);
|
||||
Items (me) returns HArray1OfDateItem;
|
||||
ItemsValue (me; num : Integer) returns DateItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfDateItem from StepAP214; -- a SelectType
|
||||
|
||||
end AppliedDateAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AppliedDateAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AppliedDateAssignment.hxx>
|
||||
#include <StepAP214_DateItem.hxx>
|
||||
#include <StepBasic_Date.hxx>
|
||||
#include <StepBasic_DateRole.hxx>
|
||||
|
||||
StepAP214_AppliedDateAssignment::StepAP214_AppliedDateAssignment () {}
|
||||
|
||||
|
80
src/StepAP214/StepAP214_AppliedDateAssignment.hxx
Normal file
80
src/StepAP214/StepAP214_AppliedDateAssignment.hxx
Normal file
@@ -0,0 +1,80 @@
|
||||
// Created on: 1999-03-09
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AppliedDateAssignment_HeaderFile
|
||||
#define _StepAP214_AppliedDateAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfDateItem.hxx>
|
||||
#include <StepBasic_DateAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_Date;
|
||||
class StepBasic_DateRole;
|
||||
class StepAP214_DateItem;
|
||||
|
||||
|
||||
class StepAP214_AppliedDateAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AppliedDateAssignment, StepBasic_DateAssignment)
|
||||
|
||||
|
||||
class StepAP214_AppliedDateAssignment : public StepBasic_DateAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AppliedDateAssignment
|
||||
Standard_EXPORT StepAP214_AppliedDateAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Date)& aAssignedDate, const Handle(StepBasic_DateRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Date)& aAssignedDate, const Handle(StepBasic_DateRole)& aRole, const Handle(StepAP214_HArray1OfDateItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfDateItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfDateItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_DateItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AppliedDateAssignment,StepBasic_DateAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfDateItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AppliedDateAssignment_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 1999-03-10
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AppliedDocumentReference from StepAP214 inherits DocumentReference from StepBasic
|
||||
|
||||
|
||||
|
||||
uses
|
||||
Document from StepBasic,
|
||||
HAsciiString from TCollection,
|
||||
DocumentReferenceItem from StepAP214,
|
||||
HArray1OfDocumentReferenceItem from StepAP214
|
||||
|
||||
is
|
||||
|
||||
Create returns AppliedDocumentReference;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDocument : Document;
|
||||
aSource : HAsciiString;
|
||||
aItems : HArray1OfDocumentReferenceItem);
|
||||
|
||||
Items (me) returns HArray1OfDocumentReferenceItem ;
|
||||
SetItems (me : mutable; aItems : HArray1OfDocumentReferenceItem);
|
||||
ItemsValue (me; num : Integer) returns DocumentReferenceItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfDocumentReferenceItem;
|
||||
|
||||
end AppliedDocumentReference;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AppliedDocumentReference.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AppliedDocumentReference.hxx>
|
||||
#include <StepAP214_DocumentReferenceItem.hxx>
|
||||
#include <StepBasic_Document.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepAP214_AppliedDocumentReference::StepAP214_AppliedDocumentReference () { }
|
||||
|
||||
|
77
src/StepAP214/StepAP214_AppliedDocumentReference.hxx
Normal file
77
src/StepAP214/StepAP214_AppliedDocumentReference.hxx
Normal file
@@ -0,0 +1,77 @@
|
||||
// Created on: 1999-03-10
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AppliedDocumentReference_HeaderFile
|
||||
#define _StepAP214_AppliedDocumentReference_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfDocumentReferenceItem.hxx>
|
||||
#include <StepBasic_DocumentReference.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_Document;
|
||||
class TCollection_HAsciiString;
|
||||
class StepAP214_DocumentReferenceItem;
|
||||
|
||||
|
||||
class StepAP214_AppliedDocumentReference;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AppliedDocumentReference, StepBasic_DocumentReference)
|
||||
|
||||
|
||||
class StepAP214_AppliedDocumentReference : public StepBasic_DocumentReference
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
Standard_EXPORT StepAP214_AppliedDocumentReference();
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepBasic_Document)& aAssignedDocument, const Handle(TCollection_HAsciiString)& aSource, const Handle(StepAP214_HArray1OfDocumentReferenceItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfDocumentReferenceItem) Items() const;
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfDocumentReferenceItem)& aItems);
|
||||
|
||||
Standard_EXPORT StepAP214_DocumentReferenceItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AppliedDocumentReference,StepBasic_DocumentReference)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfDocumentReferenceItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AppliedDocumentReference_HeaderFile
|
@@ -1,47 +0,0 @@
|
||||
-- Created on: 2000-05-10
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class AppliedExternalIdentificationAssignment from StepAP214
|
||||
inherits ExternalIdentificationAssignment from StepBasic
|
||||
|
||||
---Purpose: Representation of STEP entity AppliedExternalIdentificationAssignment
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
IdentificationRole from StepBasic,
|
||||
ExternalSource from StepBasic,
|
||||
HArray1OfExternalIdentificationItem from StepAP214
|
||||
|
||||
is
|
||||
Create returns AppliedExternalIdentificationAssignment from StepAP214;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aIdentificationAssignment_AssignedId: HAsciiString from TCollection;
|
||||
aIdentificationAssignment_Role: IdentificationRole from StepBasic;
|
||||
aExternalIdentificationAssignment_Source: ExternalSource from StepBasic;
|
||||
aItems: HArray1OfExternalIdentificationItem from StepAP214);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Items (me) returns HArray1OfExternalIdentificationItem from StepAP214;
|
||||
---Purpose: Returns field Items
|
||||
SetItems (me: mutable; Items: HArray1OfExternalIdentificationItem from StepAP214);
|
||||
---Purpose: Set field Items
|
||||
|
||||
fields
|
||||
theItems: HArray1OfExternalIdentificationItem from StepAP214;
|
||||
|
||||
end AppliedExternalIdentificationAssignment;
|
@@ -15,13 +15,16 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <StepAP214_AppliedExternalIdentificationAssignment.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AppliedExternalIdentificationAssignment.hxx>
|
||||
#include <StepBasic_ExternalSource.hxx>
|
||||
#include <StepBasic_IdentificationRole.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepAP214_AppliedExternalIdentificationAssignment
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepAP214_AppliedExternalIdentificationAssignment::StepAP214_AppliedExternalIdentificationAssignment ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,75 @@
|
||||
// Created on: 2000-05-10
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AppliedExternalIdentificationAssignment_HeaderFile
|
||||
#define _StepAP214_AppliedExternalIdentificationAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfExternalIdentificationItem.hxx>
|
||||
#include <StepBasic_ExternalIdentificationAssignment.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_IdentificationRole;
|
||||
class StepBasic_ExternalSource;
|
||||
|
||||
|
||||
class StepAP214_AppliedExternalIdentificationAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AppliedExternalIdentificationAssignment, StepBasic_ExternalIdentificationAssignment)
|
||||
|
||||
//! Representation of STEP entity AppliedExternalIdentificationAssignment
|
||||
class StepAP214_AppliedExternalIdentificationAssignment : public StepBasic_ExternalIdentificationAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepAP214_AppliedExternalIdentificationAssignment();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aIdentificationAssignment_AssignedId, const Handle(StepBasic_IdentificationRole)& aIdentificationAssignment_Role, const Handle(StepBasic_ExternalSource)& aExternalIdentificationAssignment_Source, const Handle(StepAP214_HArray1OfExternalIdentificationItem)& aItems);
|
||||
|
||||
//! Returns field Items
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfExternalIdentificationItem) Items() const;
|
||||
|
||||
//! Set field Items
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfExternalIdentificationItem)& Items);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AppliedExternalIdentificationAssignment,StepBasic_ExternalIdentificationAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfExternalIdentificationItem) theItems;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AppliedExternalIdentificationAssignment_HeaderFile
|
@@ -1,43 +0,0 @@
|
||||
-- Created on: 2000-05-10
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class AppliedGroupAssignment from StepAP214
|
||||
inherits GroupAssignment from StepBasic
|
||||
|
||||
---Purpose: Representation of STEP entity AppliedGroupAssignment
|
||||
|
||||
uses
|
||||
Group from StepBasic,
|
||||
HArray1OfGroupItem from StepAP214
|
||||
|
||||
is
|
||||
Create returns AppliedGroupAssignment from StepAP214;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aGroupAssignment_AssignedGroup: Group from StepBasic;
|
||||
aItems: HArray1OfGroupItem from StepAP214);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Items (me) returns HArray1OfGroupItem from StepAP214;
|
||||
---Purpose: Returns field Items
|
||||
SetItems (me: mutable; Items: HArray1OfGroupItem from StepAP214);
|
||||
---Purpose: Set field Items
|
||||
|
||||
fields
|
||||
theItems: HArray1OfGroupItem from StepAP214;
|
||||
|
||||
end AppliedGroupAssignment;
|
@@ -15,13 +15,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <StepAP214_AppliedGroupAssignment.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AppliedGroupAssignment.hxx>
|
||||
#include <StepBasic_Group.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepAP214_AppliedGroupAssignment
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepAP214_AppliedGroupAssignment::StepAP214_AppliedGroupAssignment ()
|
||||
{
|
||||
}
|
||||
|
73
src/StepAP214/StepAP214_AppliedGroupAssignment.hxx
Normal file
73
src/StepAP214/StepAP214_AppliedGroupAssignment.hxx
Normal file
@@ -0,0 +1,73 @@
|
||||
// Created on: 2000-05-10
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AppliedGroupAssignment_HeaderFile
|
||||
#define _StepAP214_AppliedGroupAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfGroupItem.hxx>
|
||||
#include <StepBasic_GroupAssignment.hxx>
|
||||
class StepBasic_Group;
|
||||
|
||||
|
||||
class StepAP214_AppliedGroupAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AppliedGroupAssignment, StepBasic_GroupAssignment)
|
||||
|
||||
//! Representation of STEP entity AppliedGroupAssignment
|
||||
class StepAP214_AppliedGroupAssignment : public StepBasic_GroupAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepAP214_AppliedGroupAssignment();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepBasic_Group)& aGroupAssignment_AssignedGroup, const Handle(StepAP214_HArray1OfGroupItem)& aItems);
|
||||
|
||||
//! Returns field Items
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfGroupItem) Items() const;
|
||||
|
||||
//! Set field Items
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfGroupItem)& Items);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AppliedGroupAssignment,StepBasic_GroupAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfGroupItem) theItems;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AppliedGroupAssignment_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1999-03-10
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AppliedOrganizationAssignment from StepAP214
|
||||
inherits OrganizationAssignment from StepBasic
|
||||
|
||||
uses
|
||||
HArray1OfOrganizationItem from StepAP214,
|
||||
OrganizationItem from StepAP214,
|
||||
Organization from StepBasic,
|
||||
OrganizationRole from StepBasic
|
||||
|
||||
|
||||
is
|
||||
|
||||
Create returns AppliedOrganizationAssignment;
|
||||
---Purpose: Returns a AppliedOrganizationAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedOrganization : Organization from StepBasic;
|
||||
aRole : OrganizationRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedOrganization : Organization from StepBasic;
|
||||
aRole : OrganizationRole from StepBasic;
|
||||
aItems : HArray1OfOrganizationItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfOrganizationItem);
|
||||
Items (me) returns HArray1OfOrganizationItem;
|
||||
ItemsValue (me; num : Integer) returns OrganizationItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfOrganizationItem from StepAP214; -- a SelectType
|
||||
|
||||
end AppliedOrganizationAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AppliedOrganizationAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AppliedOrganizationAssignment.hxx>
|
||||
#include <StepAP214_OrganizationItem.hxx>
|
||||
#include <StepBasic_Organization.hxx>
|
||||
#include <StepBasic_OrganizationRole.hxx>
|
||||
|
||||
StepAP214_AppliedOrganizationAssignment::StepAP214_AppliedOrganizationAssignment () {}
|
||||
|
||||
|
80
src/StepAP214/StepAP214_AppliedOrganizationAssignment.hxx
Normal file
80
src/StepAP214/StepAP214_AppliedOrganizationAssignment.hxx
Normal file
@@ -0,0 +1,80 @@
|
||||
// Created on: 1999-03-10
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AppliedOrganizationAssignment_HeaderFile
|
||||
#define _StepAP214_AppliedOrganizationAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfOrganizationItem.hxx>
|
||||
#include <StepBasic_OrganizationAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_Organization;
|
||||
class StepBasic_OrganizationRole;
|
||||
class StepAP214_OrganizationItem;
|
||||
|
||||
|
||||
class StepAP214_AppliedOrganizationAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AppliedOrganizationAssignment, StepBasic_OrganizationAssignment)
|
||||
|
||||
|
||||
class StepAP214_AppliedOrganizationAssignment : public StepBasic_OrganizationAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AppliedOrganizationAssignment
|
||||
Standard_EXPORT StepAP214_AppliedOrganizationAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Organization)& aAssignedOrganization, const Handle(StepBasic_OrganizationRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Organization)& aAssignedOrganization, const Handle(StepBasic_OrganizationRole)& aRole, const Handle(StepAP214_HArray1OfOrganizationItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfOrganizationItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfOrganizationItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_OrganizationItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AppliedOrganizationAssignment,StepBasic_OrganizationAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfOrganizationItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AppliedOrganizationAssignment_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1999-03-09
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AppliedPersonAndOrganizationAssignment from StepAP214
|
||||
|
||||
inherits PersonAndOrganizationAssignment from StepBasic
|
||||
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfPersonAndOrganizationItem from StepAP214,
|
||||
PersonAndOrganizationItem from StepAP214,
|
||||
PersonAndOrganization from StepBasic,
|
||||
PersonAndOrganizationRole from StepBasic
|
||||
|
||||
is
|
||||
Create returns AppliedPersonAndOrganizationAssignment;
|
||||
---Purpose: Returns a AutoDesignDateAndPersonAssignment
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedPersonAndOrganization : PersonAndOrganization from StepBasic;
|
||||
aRole : PersonAndOrganizationRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedPersonAndOrganization : PersonAndOrganization from StepBasic;
|
||||
aRole : PersonAndOrganizationRole from StepBasic;
|
||||
aItems : HArray1OfPersonAndOrganizationItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfPersonAndOrganizationItem);
|
||||
Items (me) returns HArray1OfPersonAndOrganizationItem;
|
||||
ItemsValue (me; num : Integer) returns PersonAndOrganizationItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
|
||||
fields
|
||||
items : HArray1OfPersonAndOrganizationItem from StepAP214; -- a SelectType
|
||||
|
||||
end AppliedPersonAndOrganizationAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AppliedPersonAndOrganizationAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AppliedPersonAndOrganizationAssignment.hxx>
|
||||
#include <StepAP214_PersonAndOrganizationItem.hxx>
|
||||
#include <StepBasic_PersonAndOrganization.hxx>
|
||||
#include <StepBasic_PersonAndOrganizationRole.hxx>
|
||||
|
||||
StepAP214_AppliedPersonAndOrganizationAssignment::StepAP214_AppliedPersonAndOrganizationAssignment () {}
|
||||
|
||||
|
@@ -0,0 +1,80 @@
|
||||
// Created on: 1999-03-09
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AppliedPersonAndOrganizationAssignment_HeaderFile
|
||||
#define _StepAP214_AppliedPersonAndOrganizationAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfPersonAndOrganizationItem.hxx>
|
||||
#include <StepBasic_PersonAndOrganizationAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_PersonAndOrganization;
|
||||
class StepBasic_PersonAndOrganizationRole;
|
||||
class StepAP214_PersonAndOrganizationItem;
|
||||
|
||||
|
||||
class StepAP214_AppliedPersonAndOrganizationAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AppliedPersonAndOrganizationAssignment, StepBasic_PersonAndOrganizationAssignment)
|
||||
|
||||
|
||||
class StepAP214_AppliedPersonAndOrganizationAssignment : public StepBasic_PersonAndOrganizationAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignDateAndPersonAssignment
|
||||
Standard_EXPORT StepAP214_AppliedPersonAndOrganizationAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization, const Handle(StepBasic_PersonAndOrganizationRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization, const Handle(StepBasic_PersonAndOrganizationRole)& aRole, const Handle(StepAP214_HArray1OfPersonAndOrganizationItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfPersonAndOrganizationItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfPersonAndOrganizationItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_PersonAndOrganizationItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AppliedPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfPersonAndOrganizationItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AppliedPersonAndOrganizationAssignment_HeaderFile
|
@@ -1,47 +0,0 @@
|
||||
-- Created on: 1999-03-10
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AppliedPresentedItem from StepAP214
|
||||
inherits PresentedItem from StepVisual
|
||||
---Purpose:
|
||||
|
||||
uses
|
||||
HArray1OfPresentedItemSelect from StepAP214,
|
||||
PresentedItemSelect from StepAP214
|
||||
|
||||
|
||||
is
|
||||
Create returns AppliedPresentedItem;
|
||||
---Purpose: Returns a AutoDesignPresentedItem
|
||||
|
||||
Init (me : mutable;
|
||||
aItems : HArray1OfPresentedItemSelect from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfPresentedItemSelect);
|
||||
Items (me) returns HArray1OfPresentedItemSelect;
|
||||
ItemsValue (me; num : Integer) returns PresentedItemSelect;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
|
||||
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfPresentedItemSelect from StepAP214;
|
||||
|
||||
end AppliedPresentedItem;
|
@@ -11,8 +11,10 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AppliedPresentedItem.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AppliedPresentedItem.hxx>
|
||||
#include <StepAP214_PresentedItemSelect.hxx>
|
||||
|
||||
StepAP214_AppliedPresentedItem::StepAP214_AppliedPresentedItem () {}
|
||||
|
||||
|
76
src/StepAP214/StepAP214_AppliedPresentedItem.hxx
Normal file
76
src/StepAP214/StepAP214_AppliedPresentedItem.hxx
Normal file
@@ -0,0 +1,76 @@
|
||||
// Created on: 1999-03-10
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AppliedPresentedItem_HeaderFile
|
||||
#define _StepAP214_AppliedPresentedItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfPresentedItemSelect.hxx>
|
||||
#include <StepVisual_PresentedItem.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepAP214_PresentedItemSelect;
|
||||
|
||||
|
||||
class StepAP214_AppliedPresentedItem;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AppliedPresentedItem, StepVisual_PresentedItem)
|
||||
|
||||
|
||||
class StepAP214_AppliedPresentedItem : public StepVisual_PresentedItem
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignPresentedItem
|
||||
Standard_EXPORT StepAP214_AppliedPresentedItem();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepAP214_HArray1OfPresentedItemSelect)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfPresentedItemSelect)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfPresentedItemSelect) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_PresentedItemSelect ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AppliedPresentedItem,StepVisual_PresentedItem)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfPresentedItemSelect) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AppliedPresentedItem_HeaderFile
|
@@ -1,52 +0,0 @@
|
||||
-- Created on: 1999-03-10
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AppliedSecurityClassificationAssignment from StepAP214
|
||||
inherits SecurityClassificationAssignment from StepBasic
|
||||
|
||||
|
||||
uses
|
||||
HArray1OfSecurityClassificationItem from StepAP214,
|
||||
SecurityClassificationItem from StepAP214,
|
||||
SecurityClassification from StepBasic
|
||||
|
||||
|
||||
is
|
||||
Create returns AppliedSecurityClassificationAssignment;
|
||||
---Purpose: Returns a AppliedSecurityClassificationAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedSecurityClassification : SecurityClassification from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedSecurityClassification : SecurityClassification from StepBasic;
|
||||
aItems : HArray1OfSecurityClassificationItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfSecurityClassificationItem from StepAP214);
|
||||
Items (me) returns HArray1OfSecurityClassificationItem from StepAP214;
|
||||
ItemsValue (me; num : Integer) returns SecurityClassificationItem;
|
||||
---C++: return const &
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfSecurityClassificationItem from StepAP214;
|
||||
|
||||
end AppliedSecurityClassificationAssignment;
|
@@ -11,8 +11,11 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AppliedSecurityClassificationAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AppliedSecurityClassificationAssignment.hxx>
|
||||
#include <StepAP214_SecurityClassificationItem.hxx>
|
||||
#include <StepBasic_SecurityClassification.hxx>
|
||||
|
||||
StepAP214_AppliedSecurityClassificationAssignment::StepAP214_AppliedSecurityClassificationAssignment () {}
|
||||
|
||||
|
@@ -0,0 +1,79 @@
|
||||
// Created on: 1999-03-10
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AppliedSecurityClassificationAssignment_HeaderFile
|
||||
#define _StepAP214_AppliedSecurityClassificationAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfSecurityClassificationItem.hxx>
|
||||
#include <StepBasic_SecurityClassificationAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_SecurityClassification;
|
||||
class StepAP214_SecurityClassificationItem;
|
||||
|
||||
|
||||
class StepAP214_AppliedSecurityClassificationAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AppliedSecurityClassificationAssignment, StepBasic_SecurityClassificationAssignment)
|
||||
|
||||
|
||||
class StepAP214_AppliedSecurityClassificationAssignment : public StepBasic_SecurityClassificationAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AppliedSecurityClassificationAssignment
|
||||
Standard_EXPORT StepAP214_AppliedSecurityClassificationAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_SecurityClassification)& aAssignedSecurityClassification) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_SecurityClassification)& aAssignedSecurityClassification, const Handle(StepAP214_HArray1OfSecurityClassificationItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfSecurityClassificationItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfSecurityClassificationItem) Items() const;
|
||||
|
||||
Standard_EXPORT const StepAP214_SecurityClassificationItem& ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AppliedSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfSecurityClassificationItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AppliedSecurityClassificationAssignment_HeaderFile
|
@@ -1,92 +0,0 @@
|
||||
-- Created on: 1999-03-09
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ApprovalItem from StepAP214 inherits SelectType from StepData
|
||||
|
||||
|
||||
uses
|
||||
|
||||
AssemblyComponentUsageSubstitute from StepRepr,
|
||||
DocumentFile from StepBasic,
|
||||
MaterialDesignation from StepRepr,
|
||||
MechanicalDesignGeometricPresentationRepresentation from StepVisual,
|
||||
PresentationArea from StepVisual,
|
||||
Product from StepBasic,
|
||||
ProductDefinition from StepBasic,
|
||||
ProductDefinitionFormation from StepBasic,
|
||||
ProductDefinitionRelationship from StepBasic,
|
||||
PropertyDefinition from StepRepr,
|
||||
ShapeRepresentation from StepShape,
|
||||
SecurityClassification from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns ApprovalItem;
|
||||
---Purpose : Returns a ApprovalItem SelectType
|
||||
|
||||
CaseNum (me; ent : Transient) returns Integer is virtual;
|
||||
---Purpose: Recognizes a ApprovalItem Kind Entity that is :
|
||||
-- 1 -> AssemblyComponentUsageSubstitute
|
||||
-- 2 -> DocumentFile
|
||||
-- 3 -> MaterialDesignation
|
||||
-- 4 -> MechanicalDesignGeometricPresentationRepresentation
|
||||
-- 5 -> PresentationArea
|
||||
-- 6 -> Product
|
||||
-- 7 -> ProductDefinition
|
||||
-- 8 -> ProductDefinitionFormation
|
||||
-- 9 -> ProductDefinitionRelationship
|
||||
-- 10 -> PropertyDefinition
|
||||
-- 11 -> ShapeRepresentation
|
||||
-- 12 -> SecurityClassification
|
||||
-- 0 else
|
||||
|
||||
AssemblyComponentUsageSubstitute (me) returns any AssemblyComponentUsageSubstitute is virtual ;
|
||||
---Purpose : returns Value as a AssemblyComponentUsageSubstitute (Null if another type)
|
||||
|
||||
DocumentFile (me) returns any DocumentFile is virtual;
|
||||
---Purpose : returns Value as a DocumentFile (Null if another type)
|
||||
|
||||
MaterialDesignation (me) returns any MaterialDesignation is virtual;
|
||||
---Purpose : returns Value as a MaterialDesignation (Null if another type)
|
||||
|
||||
MechanicalDesignGeometricPresentationRepresentation (me) returns any MechanicalDesignGeometricPresentationRepresentation is virtual;
|
||||
---Purpose : returns Value as a MechanicalDesignGeometricPresentationRepresentation (Null if another type)
|
||||
|
||||
PresentationArea (me) returns any PresentationArea is virtual;
|
||||
---Purpose : returns Value as a PresentationArea (Null if another type)
|
||||
|
||||
Product (me) returns any Product is virtual;
|
||||
---Purpose : returns Value as a Product (Null if another type)
|
||||
|
||||
ProductDefinition (me) returns any ProductDefinition is virtual;
|
||||
---Purpose : returns Value as a ProductDefinition (Null if another type)
|
||||
|
||||
ProductDefinitionFormation (me) returns any ProductDefinitionFormation is virtual;
|
||||
---Purpose : returns Value as a ProductDefinitionFormation (Null if another type)
|
||||
|
||||
ProductDefinitionRelationship (me) returns any ProductDefinitionRelationship is virtual;
|
||||
---Purpose : returns Value as aProductDefinitionRelationship (Null if another type)
|
||||
|
||||
PropertyDefinition (me) returns any PropertyDefinition is virtual;
|
||||
---Purpose : returns Value as a PropertyDefinition (Null if another type)
|
||||
|
||||
ShapeRepresentation (me) returns any ShapeRepresentation is virtual;
|
||||
---Purpose : returns Value as a ShapeRepresentation (Null if another type)
|
||||
|
||||
SecurityClassification (me) returns any SecurityClassification is virtual;
|
||||
---Purpose : returns Value as a SecurityClassification (Null if another type)
|
||||
|
||||
end ApprovalItem;
|
@@ -11,20 +11,22 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_ApprovalItem.ixx>
|
||||
|
||||
#include <Interface_Macros.hxx>
|
||||
#include <StepRepr_AssemblyComponentUsageSubstitute.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepAP214_ApprovalItem.hxx>
|
||||
#include <StepBasic_DocumentFile.hxx>
|
||||
#include <StepRepr_MaterialDesignation.hxx>
|
||||
#include <StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx>
|
||||
#include <StepVisual_PresentationArea.hxx>
|
||||
#include <StepBasic_Product.hxx>
|
||||
#include <StepBasic_ProductDefinition.hxx>
|
||||
#include <StepBasic_ProductDefinitionFormation.hxx>
|
||||
#include <StepBasic_ProductDefinitionRelationship.hxx>
|
||||
#include <StepBasic_SecurityClassification.hxx>
|
||||
#include <StepRepr_AssemblyComponentUsageSubstitute.hxx>
|
||||
#include <StepRepr_MaterialDesignation.hxx>
|
||||
#include <StepRepr_PropertyDefinition.hxx>
|
||||
#include <StepShape_ShapeRepresentation.hxx>
|
||||
#include <StepBasic_SecurityClassification.hxx>
|
||||
#include <StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx>
|
||||
#include <StepVisual_PresentationArea.hxx>
|
||||
|
||||
StepAP214_ApprovalItem::StepAP214_ApprovalItem () { }
|
||||
|
||||
|
127
src/StepAP214/StepAP214_ApprovalItem.hxx
Normal file
127
src/StepAP214/StepAP214_ApprovalItem.hxx
Normal file
@@ -0,0 +1,127 @@
|
||||
// Created on: 1999-03-09
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_ApprovalItem_HeaderFile
|
||||
#define _StepAP214_ApprovalItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepRepr_AssemblyComponentUsageSubstitute;
|
||||
class StepBasic_DocumentFile;
|
||||
class StepRepr_MaterialDesignation;
|
||||
class StepVisual_MechanicalDesignGeometricPresentationRepresentation;
|
||||
class StepVisual_PresentationArea;
|
||||
class StepBasic_Product;
|
||||
class StepBasic_ProductDefinition;
|
||||
class StepBasic_ProductDefinitionFormation;
|
||||
class StepBasic_ProductDefinitionRelationship;
|
||||
class StepRepr_PropertyDefinition;
|
||||
class StepShape_ShapeRepresentation;
|
||||
class StepBasic_SecurityClassification;
|
||||
|
||||
|
||||
|
||||
class StepAP214_ApprovalItem : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Returns a ApprovalItem SelectType
|
||||
Standard_EXPORT StepAP214_ApprovalItem();
|
||||
|
||||
//! Recognizes a ApprovalItem Kind Entity that is :
|
||||
//! 1 -> AssemblyComponentUsageSubstitute
|
||||
//! 2 -> DocumentFile
|
||||
//! 3 -> MaterialDesignation
|
||||
//! 4 -> MechanicalDesignGeometricPresentationRepresentation
|
||||
//! 5 -> PresentationArea
|
||||
//! 6 -> Product
|
||||
//! 7 -> ProductDefinition
|
||||
//! 8 -> ProductDefinitionFormation
|
||||
//! 9 -> ProductDefinitionRelationship
|
||||
//! 10 -> PropertyDefinition
|
||||
//! 11 -> ShapeRepresentation
|
||||
//! 12 -> SecurityClassification
|
||||
//! 0 else
|
||||
Standard_EXPORT virtual Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
//! returns Value as a AssemblyComponentUsageSubstitute (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepRepr_AssemblyComponentUsageSubstitute) AssemblyComponentUsageSubstitute() const;
|
||||
|
||||
//! returns Value as a DocumentFile (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepBasic_DocumentFile) DocumentFile() const;
|
||||
|
||||
//! returns Value as a MaterialDesignation (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepRepr_MaterialDesignation) MaterialDesignation() const;
|
||||
|
||||
//! returns Value as a MechanicalDesignGeometricPresentationRepresentation (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepVisual_MechanicalDesignGeometricPresentationRepresentation) MechanicalDesignGeometricPresentationRepresentation() const;
|
||||
|
||||
//! returns Value as a PresentationArea (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepVisual_PresentationArea) PresentationArea() const;
|
||||
|
||||
//! returns Value as a Product (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepBasic_Product) Product() const;
|
||||
|
||||
//! returns Value as a ProductDefinition (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepBasic_ProductDefinition) ProductDefinition() const;
|
||||
|
||||
//! returns Value as a ProductDefinitionFormation (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepBasic_ProductDefinitionFormation) ProductDefinitionFormation() const;
|
||||
|
||||
//! returns Value as aProductDefinitionRelationship (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepBasic_ProductDefinitionRelationship) ProductDefinitionRelationship() const;
|
||||
|
||||
//! returns Value as a PropertyDefinition (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepRepr_PropertyDefinition) PropertyDefinition() const;
|
||||
|
||||
//! returns Value as a ShapeRepresentation (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepShape_ShapeRepresentation) ShapeRepresentation() const;
|
||||
|
||||
//! returns Value as a SecurityClassification (Null if another type)
|
||||
Standard_EXPORT virtual Handle(StepBasic_SecurityClassification) SecurityClassification() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_ApprovalItem_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignActualDateAndTimeAssignment from StepAP214
|
||||
|
||||
inherits DateAndTimeAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfAutoDesignDateAndTimeItem from StepAP214,
|
||||
AutoDesignDateAndTimeItem from StepAP214,
|
||||
DateAndTime from StepBasic,
|
||||
DateTimeRole from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignActualDateAndTimeAssignment;
|
||||
---Purpose: Returns a AutoDesignActualDateAndTimeAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDateAndTime : DateAndTime from StepBasic;
|
||||
aRole : DateTimeRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDateAndTime : DateAndTime from StepBasic;
|
||||
aRole : DateTimeRole from StepBasic;
|
||||
aItems : HArray1OfAutoDesignDateAndTimeItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfAutoDesignDateAndTimeItem);
|
||||
Items (me) returns HArray1OfAutoDesignDateAndTimeItem;
|
||||
ItemsValue (me; num : Integer) returns AutoDesignDateAndTimeItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignDateAndTimeItem from StepAP214; -- a SelectType
|
||||
|
||||
end AutoDesignActualDateAndTimeAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignActualDateAndTimeAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignActualDateAndTimeAssignment.hxx>
|
||||
#include <StepAP214_AutoDesignDateAndTimeItem.hxx>
|
||||
#include <StepBasic_DateAndTime.hxx>
|
||||
#include <StepBasic_DateTimeRole.hxx>
|
||||
|
||||
StepAP214_AutoDesignActualDateAndTimeAssignment::StepAP214_AutoDesignActualDateAndTimeAssignment () {}
|
||||
|
||||
|
@@ -0,0 +1,80 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignActualDateAndTimeAssignment_HeaderFile
|
||||
#define _StepAP214_AutoDesignActualDateAndTimeAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignDateAndTimeItem.hxx>
|
||||
#include <StepBasic_DateAndTimeAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_DateAndTime;
|
||||
class StepBasic_DateTimeRole;
|
||||
class StepAP214_AutoDesignDateAndTimeItem;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignActualDateAndTimeAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignActualDateAndTimeAssignment, StepBasic_DateAndTimeAssignment)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignActualDateAndTimeAssignment : public StepBasic_DateAndTimeAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignActualDateAndTimeAssignment
|
||||
Standard_EXPORT StepAP214_AutoDesignActualDateAndTimeAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime, const Handle(StepBasic_DateTimeRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime, const Handle(StepBasic_DateTimeRole)& aRole, const Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignDateAndTimeItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignActualDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignActualDateAndTimeAssignment_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignActualDateAssignment from StepAP214
|
||||
|
||||
inherits DateAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfAutoDesignDatedItem from StepAP214,
|
||||
AutoDesignDatedItem from StepAP214,
|
||||
Date from StepBasic,
|
||||
DateRole from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignActualDateAssignment;
|
||||
---Purpose: Returns a AutoDesignActualDateAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDate : Date from StepBasic;
|
||||
aRole : DateRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDate : Date from StepBasic;
|
||||
aRole : DateRole from StepBasic;
|
||||
aItems : HArray1OfAutoDesignDatedItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfAutoDesignDatedItem);
|
||||
Items (me) returns HArray1OfAutoDesignDatedItem;
|
||||
ItemsValue (me; num : Integer) returns AutoDesignDatedItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignDatedItem from StepAP214; -- a SelectType
|
||||
|
||||
end AutoDesignActualDateAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignActualDateAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignActualDateAssignment.hxx>
|
||||
#include <StepAP214_AutoDesignDatedItem.hxx>
|
||||
#include <StepBasic_Date.hxx>
|
||||
#include <StepBasic_DateRole.hxx>
|
||||
|
||||
StepAP214_AutoDesignActualDateAssignment::StepAP214_AutoDesignActualDateAssignment () {}
|
||||
|
||||
|
80
src/StepAP214/StepAP214_AutoDesignActualDateAssignment.hxx
Normal file
80
src/StepAP214/StepAP214_AutoDesignActualDateAssignment.hxx
Normal file
@@ -0,0 +1,80 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignActualDateAssignment_HeaderFile
|
||||
#define _StepAP214_AutoDesignActualDateAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignDatedItem.hxx>
|
||||
#include <StepBasic_DateAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_Date;
|
||||
class StepBasic_DateRole;
|
||||
class StepAP214_AutoDesignDatedItem;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignActualDateAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignActualDateAssignment, StepBasic_DateAssignment)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignActualDateAssignment : public StepBasic_DateAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignActualDateAssignment
|
||||
Standard_EXPORT StepAP214_AutoDesignActualDateAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Date)& aAssignedDate, const Handle(StepBasic_DateRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Date)& aAssignedDate, const Handle(StepBasic_DateRole)& aRole, const Handle(StepAP214_HArray1OfAutoDesignDatedItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignDatedItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignDatedItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignDatedItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignActualDateAssignment,StepBasic_DateAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignDatedItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignActualDateAssignment_HeaderFile
|
@@ -1,50 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignApprovalAssignment from StepAP214
|
||||
|
||||
inherits ApprovalAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfAutoDesignGeneralOrgItem from StepAP214,
|
||||
AutoDesignGeneralOrgItem from StepAP214,
|
||||
Approval from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignApprovalAssignment;
|
||||
---Purpose: Returns a AutoDesignApprovalAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedApproval : Approval from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedApproval : Approval from StepBasic;
|
||||
aItems : HArray1OfAutoDesignGeneralOrgItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfAutoDesignGeneralOrgItem);
|
||||
Items (me) returns HArray1OfAutoDesignGeneralOrgItem;
|
||||
ItemsValue (me; num : Integer) returns AutoDesignGeneralOrgItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignGeneralOrgItem from StepAP214; -- a SelectType
|
||||
|
||||
end AutoDesignApprovalAssignment;
|
@@ -11,8 +11,11 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignApprovalAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignApprovalAssignment.hxx>
|
||||
#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
|
||||
#include <StepBasic_Approval.hxx>
|
||||
|
||||
StepAP214_AutoDesignApprovalAssignment::StepAP214_AutoDesignApprovalAssignment () {}
|
||||
|
||||
|
79
src/StepAP214/StepAP214_AutoDesignApprovalAssignment.hxx
Normal file
79
src/StepAP214/StepAP214_AutoDesignApprovalAssignment.hxx
Normal file
@@ -0,0 +1,79 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignApprovalAssignment_HeaderFile
|
||||
#define _StepAP214_AutoDesignApprovalAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx>
|
||||
#include <StepBasic_ApprovalAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_Approval;
|
||||
class StepAP214_AutoDesignGeneralOrgItem;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignApprovalAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignApprovalAssignment, StepBasic_ApprovalAssignment)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignApprovalAssignment : public StepBasic_ApprovalAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignApprovalAssignment
|
||||
Standard_EXPORT StepAP214_AutoDesignApprovalAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Approval)& aAssignedApproval) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Approval)& aAssignedApproval, const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignGeneralOrgItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignApprovalAssignment,StepBasic_ApprovalAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignApprovalAssignment_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignDateAndPersonAssignment from StepAP214
|
||||
|
||||
inherits PersonAndOrganizationAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfAutoDesignDateAndPersonItem from StepAP214,
|
||||
AutoDesignDateAndPersonItem from StepAP214,
|
||||
PersonAndOrganization from StepBasic,
|
||||
PersonAndOrganizationRole from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignDateAndPersonAssignment;
|
||||
---Purpose: Returns a AutoDesignDateAndPersonAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedPersonAndOrganization : PersonAndOrganization from StepBasic;
|
||||
aRole : PersonAndOrganizationRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedPersonAndOrganization : PersonAndOrganization from StepBasic;
|
||||
aRole : PersonAndOrganizationRole from StepBasic;
|
||||
aItems : HArray1OfAutoDesignDateAndPersonItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfAutoDesignDateAndPersonItem);
|
||||
Items (me) returns HArray1OfAutoDesignDateAndPersonItem;
|
||||
ItemsValue (me; num : Integer) returns AutoDesignDateAndPersonItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignDateAndPersonItem from StepAP214; -- a SelectType
|
||||
|
||||
end AutoDesignDateAndPersonAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignDateAndPersonAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignDateAndPersonAssignment.hxx>
|
||||
#include <StepAP214_AutoDesignDateAndPersonItem.hxx>
|
||||
#include <StepBasic_PersonAndOrganization.hxx>
|
||||
#include <StepBasic_PersonAndOrganizationRole.hxx>
|
||||
|
||||
StepAP214_AutoDesignDateAndPersonAssignment::StepAP214_AutoDesignDateAndPersonAssignment () {}
|
||||
|
||||
|
@@ -0,0 +1,80 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignDateAndPersonAssignment_HeaderFile
|
||||
#define _StepAP214_AutoDesignDateAndPersonAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignDateAndPersonItem.hxx>
|
||||
#include <StepBasic_PersonAndOrganizationAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_PersonAndOrganization;
|
||||
class StepBasic_PersonAndOrganizationRole;
|
||||
class StepAP214_AutoDesignDateAndPersonItem;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignDateAndPersonAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignDateAndPersonAssignment, StepBasic_PersonAndOrganizationAssignment)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignDateAndPersonAssignment : public StepBasic_PersonAndOrganizationAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignDateAndPersonAssignment
|
||||
Standard_EXPORT StepAP214_AutoDesignDateAndPersonAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization, const Handle(StepBasic_PersonAndOrganizationRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization, const Handle(StepBasic_PersonAndOrganizationRole)& aRole, const Handle(StepAP214_HArray1OfAutoDesignDateAndPersonItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignDateAndPersonItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignDateAndPersonItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignDateAndPersonItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignDateAndPersonAssignment,StepBasic_PersonAndOrganizationAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignDateAndPersonItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignDateAndPersonAssignment_HeaderFile
|
@@ -1,64 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignDateAndPersonItem from StepAP214 inherits SelectType from StepData
|
||||
|
||||
-- <AutoDesignDateAndPersonItem> is an EXPRESS Select Type construct translation.
|
||||
-- it gathers : Product, ProductDefinition, ProductDefinitionFormation, Representation
|
||||
-- Rev4 adds : AutoDesignOrganizationAssignment
|
||||
|
||||
|
||||
uses
|
||||
AutoDesignOrganizationAssignment from StepAP214,
|
||||
Product from StepBasic,
|
||||
ProductDefinition from StepBasic,
|
||||
ProductDefinitionFormation from StepBasic,
|
||||
Representation from StepRepr,
|
||||
AutoDesignDocumentReference from StepAP214,
|
||||
ExternallyDefinedRepresentation from StepRepr,
|
||||
ProductDefinitionRelationship from StepBasic,
|
||||
ProductDefinitionWithAssociatedDocuments from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns AutoDesignDateAndPersonItem;
|
||||
---Purpose : Returns a AutoDesignDateAndPersonItem SelectType
|
||||
|
||||
CaseNum (me; ent : Transient) returns Integer;
|
||||
---Purpose: Recognizes a AutoDesignDateAndPersonItem Kind Entity that is :
|
||||
-- 1 AutoDesignOrganizationAssignment from StepAP214,
|
||||
-- 2 Product from StepBasic,
|
||||
-- 3 ProductDefinition from StepBasic,
|
||||
-- 4 ProductDefinitionFormation from StepBasic,
|
||||
-- 5 Representation from StepRepr,
|
||||
-- 6 AutoDesignDocumentReference from StepAP214,
|
||||
-- 7 ExternallyDefinedRepresentation from StepRepr,
|
||||
-- 8 ProductDefinitionRelationship from StepBasic,
|
||||
-- 9 ProductDefinitionWithAssociatedDocuments from StepBasic
|
||||
-- 0 else
|
||||
|
||||
AutoDesignOrganizationAssignment (me) returns AutoDesignOrganizationAssignment from StepAP214;
|
||||
Product (me) returns Product from StepBasic;
|
||||
ProductDefinition (me) returns ProductDefinition from StepBasic;
|
||||
ProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic;
|
||||
Representation (me) returns Representation from StepRepr;
|
||||
AutoDesignDocumentReference (me) returns AutoDesignDocumentReference from StepAP214;
|
||||
ExternallyDefinedRepresentation (me) returns ExternallyDefinedRepresentation from StepRepr;
|
||||
ProductDefinitionRelationship (me) returns ProductDefinitionRelationship from StepBasic;
|
||||
ProductDefinitionWithAssociatedDocuments (me) returns ProductDefinitionWithAssociatedDocuments from StepBasic;
|
||||
|
||||
end AutoDesignDateAndPersonItem;
|
||||
|
@@ -11,17 +11,19 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignDateAndPersonItem.ixx>
|
||||
|
||||
#include <Interface_Macros.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepAP214_AutoDesignDateAndPersonItem.hxx>
|
||||
#include <StepAP214_AutoDesignDocumentReference.hxx>
|
||||
#include <StepAP214_AutoDesignOrganizationAssignment.hxx>
|
||||
#include <StepBasic_Product.hxx>
|
||||
#include <StepBasic_ProductDefinition.hxx>
|
||||
#include <StepBasic_ProductDefinitionFormation.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
#include <StepAP214_AutoDesignDocumentReference.hxx>
|
||||
#include <StepRepr_ExternallyDefinedRepresentation.hxx>
|
||||
#include <StepBasic_ProductDefinitionRelationship.hxx>
|
||||
#include <StepBasic_ProductDefinitionWithAssociatedDocuments.hxx>
|
||||
#include <StepRepr_ExternallyDefinedRepresentation.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
|
||||
StepAP214_AutoDesignDateAndPersonItem::StepAP214_AutoDesignDateAndPersonItem () { }
|
||||
|
||||
|
103
src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.hxx
Normal file
103
src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.hxx
Normal file
@@ -0,0 +1,103 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignDateAndPersonItem_HeaderFile
|
||||
#define _StepAP214_AutoDesignDateAndPersonItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepAP214_AutoDesignOrganizationAssignment;
|
||||
class StepBasic_Product;
|
||||
class StepBasic_ProductDefinition;
|
||||
class StepBasic_ProductDefinitionFormation;
|
||||
class StepRepr_Representation;
|
||||
class StepAP214_AutoDesignDocumentReference;
|
||||
class StepRepr_ExternallyDefinedRepresentation;
|
||||
class StepBasic_ProductDefinitionRelationship;
|
||||
class StepBasic_ProductDefinitionWithAssociatedDocuments;
|
||||
|
||||
|
||||
|
||||
class StepAP214_AutoDesignDateAndPersonItem : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Returns a AutoDesignDateAndPersonItem SelectType
|
||||
Standard_EXPORT StepAP214_AutoDesignDateAndPersonItem();
|
||||
|
||||
//! Recognizes a AutoDesignDateAndPersonItem Kind Entity that is :
|
||||
//! 1 AutoDesignOrganizationAssignment from StepAP214,
|
||||
//! 2 Product from StepBasic,
|
||||
//! 3 ProductDefinition from StepBasic,
|
||||
//! 4 ProductDefinitionFormation from StepBasic,
|
||||
//! 5 Representation from StepRepr,
|
||||
//! 6 AutoDesignDocumentReference from StepAP214,
|
||||
//! 7 ExternallyDefinedRepresentation from StepRepr,
|
||||
//! 8 ProductDefinitionRelationship from StepBasic,
|
||||
//! 9 ProductDefinitionWithAssociatedDocuments from StepBasic
|
||||
//! 0 else
|
||||
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_AutoDesignOrganizationAssignment) AutoDesignOrganizationAssignment() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_Product) Product() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinition) ProductDefinition() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinitionFormation) ProductDefinitionFormation() const;
|
||||
|
||||
Standard_EXPORT Handle(StepRepr_Representation) Representation() const;
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_AutoDesignDocumentReference) AutoDesignDocumentReference() const;
|
||||
|
||||
Standard_EXPORT Handle(StepRepr_ExternallyDefinedRepresentation) ExternallyDefinedRepresentation() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinitionRelationship) ProductDefinitionRelationship() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinitionWithAssociatedDocuments) ProductDefinitionWithAssociatedDocuments() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignDateAndPersonItem_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignDateAndTimeItem from StepAP214 inherits SelectType from StepData
|
||||
|
||||
-- <AutoDesignDateAndTimeItem> is an EXPRESS Select Type construct translation.
|
||||
-- it gathers : ApprovalPersonOrganization, AutoDesignDateAndPersonAssignment
|
||||
|
||||
uses
|
||||
|
||||
ApprovalPersonOrganization from StepBasic,
|
||||
AutoDesignDateAndPersonAssignment from StepAP214,
|
||||
ProductDefinitionEffectivity from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignDateAndTimeItem;
|
||||
---Purpose : Returns a AutoDesignDateAndTimeItem SelectType
|
||||
|
||||
CaseNum (me; ent : Transient) returns Integer;
|
||||
---Purpose: Recognizes a AutoDesignDateAndTimeItem Kind Entity that is :
|
||||
-- 1 -> ApprovalPersonOrganization
|
||||
-- 2 -> AutoDesignDateAndPersonAssignment
|
||||
-- 0 else
|
||||
|
||||
ApprovalPersonOrganization (me) returns any ApprovalPersonOrganization;
|
||||
---Purpose : returns Value as a ApprovalPersonOrganization (Null if another type)
|
||||
|
||||
AutoDesignDateAndPersonAssignment (me) returns any AutoDesignDateAndPersonAssignment;
|
||||
---Purpose : returns Value as a AutoDesignDateAndPersonAssignment (Null if another type)
|
||||
|
||||
ProductDefinitionEffectivity (me) returns ProductDefinitionEffectivity;
|
||||
|
||||
end AutoDesignDateAndTimeItem;
|
@@ -11,10 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignDateAndTimeItem.ixx>
|
||||
|
||||
#include <Interface_Macros.hxx>
|
||||
#include <StepBasic_ApprovalPersonOrganization.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepAP214_AutoDesignDateAndPersonAssignment.hxx>
|
||||
#include <StepAP214_AutoDesignDateAndTimeItem.hxx>
|
||||
#include <StepBasic_ApprovalPersonOrganization.hxx>
|
||||
#include <StepBasic_ProductDefinitionEffectivity.hxx>
|
||||
|
||||
StepAP214_AutoDesignDateAndTimeItem::StepAP214_AutoDesignDateAndTimeItem () { }
|
||||
|
80
src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.hxx
Normal file
80
src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.hxx
Normal file
@@ -0,0 +1,80 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignDateAndTimeItem_HeaderFile
|
||||
#define _StepAP214_AutoDesignDateAndTimeItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepBasic_ApprovalPersonOrganization;
|
||||
class StepAP214_AutoDesignDateAndPersonAssignment;
|
||||
class StepBasic_ProductDefinitionEffectivity;
|
||||
|
||||
|
||||
|
||||
class StepAP214_AutoDesignDateAndTimeItem : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Returns a AutoDesignDateAndTimeItem SelectType
|
||||
Standard_EXPORT StepAP214_AutoDesignDateAndTimeItem();
|
||||
|
||||
//! Recognizes a AutoDesignDateAndTimeItem Kind Entity that is :
|
||||
//! 1 -> ApprovalPersonOrganization
|
||||
//! 2 -> AutoDesignDateAndPersonAssignment
|
||||
//! 0 else
|
||||
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
//! returns Value as a ApprovalPersonOrganization (Null if another type)
|
||||
Standard_EXPORT Handle(StepBasic_ApprovalPersonOrganization) ApprovalPersonOrganization() const;
|
||||
|
||||
//! returns Value as a AutoDesignDateAndPersonAssignment (Null if another type)
|
||||
Standard_EXPORT Handle(StepAP214_AutoDesignDateAndPersonAssignment) AutoDesignDateAndPersonAssignment() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinitionEffectivity) ProductDefinitionEffectivity() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignDateAndTimeItem_HeaderFile
|
@@ -1,49 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignDatedItem from StepAP214 inherits SelectType from StepData
|
||||
|
||||
-- <AutoDesignDatedItem> is an EXPRESS Select Type construct translation.
|
||||
-- it gathers : ApprovalPersonOrganization, AutoDesignDateAndPersonAssignment
|
||||
-- and (from CC2) ProductDefinitionEffectivity
|
||||
|
||||
uses
|
||||
|
||||
ApprovalPersonOrganization from StepBasic,
|
||||
AutoDesignDateAndPersonAssignment from StepAP214,
|
||||
ProductDefinitionEffectivity from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignDatedItem;
|
||||
---Purpose : Returns a AutoDesignDatedItem SelectType
|
||||
|
||||
CaseNum (me; ent : Transient) returns Integer;
|
||||
---Purpose: Recognizes a AutoDesignDatedItem Kind Entity that is :
|
||||
-- 1 -> ApprovalPersonOrganization
|
||||
-- 2 -> AutoDesignDateAndPersonAssignment
|
||||
-- 0 else
|
||||
|
||||
ApprovalPersonOrganization (me) returns any ApprovalPersonOrganization;
|
||||
---Purpose : returns Value as a ApprovalPersonOrganization (Null if another type)
|
||||
|
||||
AutoDesignDateAndPersonAssignment (me) returns any AutoDesignDateAndPersonAssignment;
|
||||
---Purpose : returns Value as a AutoDesignDateAndPersonAssignment (Null if another type)
|
||||
|
||||
ProductDefinitionEffectivity (me) returns ProductDefinitionEffectivity;
|
||||
---Purpose : returns Value as a ProductDefinitionEffectivity
|
||||
|
||||
end AutoDesignDatedItem;
|
||||
|
@@ -11,10 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignDatedItem.ixx>
|
||||
|
||||
#include <Interface_Macros.hxx>
|
||||
#include <StepBasic_ApprovalPersonOrganization.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepAP214_AutoDesignDateAndPersonAssignment.hxx>
|
||||
#include <StepAP214_AutoDesignDatedItem.hxx>
|
||||
#include <StepBasic_ApprovalPersonOrganization.hxx>
|
||||
#include <StepBasic_ProductDefinitionEffectivity.hxx>
|
||||
|
||||
StepAP214_AutoDesignDatedItem::StepAP214_AutoDesignDatedItem () { }
|
||||
|
81
src/StepAP214/StepAP214_AutoDesignDatedItem.hxx
Normal file
81
src/StepAP214/StepAP214_AutoDesignDatedItem.hxx
Normal file
@@ -0,0 +1,81 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignDatedItem_HeaderFile
|
||||
#define _StepAP214_AutoDesignDatedItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepBasic_ApprovalPersonOrganization;
|
||||
class StepAP214_AutoDesignDateAndPersonAssignment;
|
||||
class StepBasic_ProductDefinitionEffectivity;
|
||||
|
||||
|
||||
|
||||
class StepAP214_AutoDesignDatedItem : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Returns a AutoDesignDatedItem SelectType
|
||||
Standard_EXPORT StepAP214_AutoDesignDatedItem();
|
||||
|
||||
//! Recognizes a AutoDesignDatedItem Kind Entity that is :
|
||||
//! 1 -> ApprovalPersonOrganization
|
||||
//! 2 -> AutoDesignDateAndPersonAssignment
|
||||
//! 0 else
|
||||
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
//! returns Value as a ApprovalPersonOrganization (Null if another type)
|
||||
Standard_EXPORT Handle(StepBasic_ApprovalPersonOrganization) ApprovalPersonOrganization() const;
|
||||
|
||||
//! returns Value as a AutoDesignDateAndPersonAssignment (Null if another type)
|
||||
Standard_EXPORT Handle(StepAP214_AutoDesignDateAndPersonAssignment) AutoDesignDateAndPersonAssignment() const;
|
||||
|
||||
//! returns Value as a ProductDefinitionEffectivity
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinitionEffectivity) ProductDefinitionEffectivity() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignDatedItem_HeaderFile
|
@@ -1,45 +0,0 @@
|
||||
-- Created on: 1998-08-04
|
||||
-- Created by: Christian CAILLET
|
||||
-- Copyright (c) 1998-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignDocumentReference from StepAP214 inherits DocumentReference
|
||||
|
||||
-- introduced in STEP214 CC2
|
||||
|
||||
uses
|
||||
Document from StepBasic,
|
||||
HAsciiString from TCollection,
|
||||
AutoDesignReferencingItem from StepAP214,
|
||||
HArray1OfAutoDesignReferencingItem from StepAP214
|
||||
|
||||
is
|
||||
|
||||
Create returns AutoDesignDocumentReference;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDocument : Document;
|
||||
aSource : HAsciiString;
|
||||
aItems : HArray1OfAutoDesignReferencingItem);
|
||||
|
||||
Items (me) returns HArray1OfAutoDesignReferencingItem;
|
||||
SetItems (me : mutable; aItems : HArray1OfAutoDesignReferencingItem);
|
||||
ItemsValue (me; num : Integer) returns AutoDesignReferencingItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignReferencingItem;
|
||||
|
||||
end AutoDesignDocumentReference;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignDocumentReference.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignDocumentReference.hxx>
|
||||
#include <StepAP214_AutoDesignReferencingItem.hxx>
|
||||
#include <StepBasic_Document.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepAP214_AutoDesignDocumentReference::StepAP214_AutoDesignDocumentReference () { }
|
||||
|
||||
|
77
src/StepAP214/StepAP214_AutoDesignDocumentReference.hxx
Normal file
77
src/StepAP214/StepAP214_AutoDesignDocumentReference.hxx
Normal file
@@ -0,0 +1,77 @@
|
||||
// Created on: 1998-08-04
|
||||
// Created by: Christian CAILLET
|
||||
// Copyright (c) 1998-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignDocumentReference_HeaderFile
|
||||
#define _StepAP214_AutoDesignDocumentReference_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignReferencingItem.hxx>
|
||||
#include <StepBasic_DocumentReference.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_Document;
|
||||
class TCollection_HAsciiString;
|
||||
class StepAP214_AutoDesignReferencingItem;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignDocumentReference;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignDocumentReference, StepBasic_DocumentReference)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignDocumentReference : public StepBasic_DocumentReference
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignDocumentReference();
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepBasic_Document)& aAssignedDocument, const Handle(TCollection_HAsciiString)& aSource, const Handle(StepAP214_HArray1OfAutoDesignReferencingItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignReferencingItem) Items() const;
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignReferencingItem)& aItems);
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignReferencingItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignDocumentReference,StepBasic_DocumentReference)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignReferencingItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignDocumentReference_HeaderFile
|
@@ -1,71 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignGeneralOrgItem from StepAP214 inherits SelectType from StepData
|
||||
|
||||
-- <AutoDesignGeneralOrgItem> is an EXPRESS Select Type construct translation.
|
||||
-- it gathers : Product, ProductDefinition, ProductDefinitionFormation, Representation
|
||||
|
||||
uses
|
||||
AutoDesignDocumentReference from StepAP214,
|
||||
ExternallyDefinedRepresentation from StepRepr,
|
||||
Product from StepBasic,
|
||||
ProductDefinition from StepBasic,
|
||||
ProductDefinitionFormation from StepBasic,
|
||||
ProductDefinitionRelationship from StepBasic,
|
||||
ProductDefinitionWithAssociatedDocuments from StepBasic,
|
||||
Representation from StepRepr
|
||||
is
|
||||
|
||||
Create returns AutoDesignGeneralOrgItem;
|
||||
---Purpose : Returns a AutoDesignGeneralOrgItem SelectType
|
||||
|
||||
CaseNum (me; ent : Transient) returns Integer;
|
||||
---Purpose: Recognizes a AutoDesignGeneralOrgItem Kind Entity that is :
|
||||
-- 1 Product from StepBasic,
|
||||
-- 2 ProductDefinition from StepBasic,
|
||||
-- 3 ProductDefinitionFormation from StepBasic,
|
||||
-- 4 ProductDefinitionRelationship from StepBasic,
|
||||
-- 5 ProductDefinitionWithAssociatedDocuments from StepBasic,
|
||||
-- 6 Representation from StepRepr
|
||||
-- 7 ExternallyDefinedRepresentation from StepRepr,
|
||||
-- 8 AutoDesignDocumentReference from StepAP214,
|
||||
-- 0 else
|
||||
|
||||
Product (me) returns any Product;
|
||||
---Purpose : returns Value as a Product (Null if another type)
|
||||
|
||||
ProductDefinition (me) returns any ProductDefinition;
|
||||
---Purpose : returns Value as a ProductDefinition (Null if another type)
|
||||
|
||||
ProductDefinitionFormation (me) returns any ProductDefinitionFormation;
|
||||
---Purpose : returns Value as a ProductDefinitionFormation (Null if another type)
|
||||
|
||||
ProductDefinitionRelationship (me) returns any ProductDefinitionRelationship;
|
||||
---Purpose : returns Value as a ProductDefinitionRelationship (Null if another type)
|
||||
|
||||
ProductDefinitionWithAssociatedDocuments (me) returns any ProductDefinitionWithAssociatedDocuments;
|
||||
---Purpose : returns Value as a ProductDefinitionWithAssociatedDocuments (Null if another type)
|
||||
|
||||
Representation (me) returns any Representation;
|
||||
---Purpose : returns Value as a Representation (Null if another type)
|
||||
|
||||
ExternallyDefinedRepresentation (me) returns any ExternallyDefinedRepresentation;
|
||||
---Purpose : returns Value as a Representation (Null if another type)
|
||||
|
||||
AutoDesignDocumentReference (me) returns AutoDesignDocumentReference;
|
||||
|
||||
end AutoDesignGeneralOrgItem;
|
@@ -11,16 +11,18 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignGeneralOrgItem.ixx>
|
||||
|
||||
#include <Interface_Macros.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepAP214_AutoDesignDocumentReference.hxx>
|
||||
#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
|
||||
#include <StepBasic_Product.hxx>
|
||||
#include <StepBasic_ProductDefinition.hxx>
|
||||
#include <StepBasic_ProductDefinitionFormation.hxx>
|
||||
#include <StepBasic_ProductDefinitionRelationship.hxx>
|
||||
#include <StepBasic_ProductDefinitionWithAssociatedDocuments.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
#include <StepRepr_ExternallyDefinedRepresentation.hxx>
|
||||
#include <StepAP214_AutoDesignDocumentReference.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
|
||||
StepAP214_AutoDesignGeneralOrgItem::StepAP214_AutoDesignGeneralOrgItem () { }
|
||||
|
||||
|
106
src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.hxx
Normal file
106
src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.hxx
Normal file
@@ -0,0 +1,106 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignGeneralOrgItem_HeaderFile
|
||||
#define _StepAP214_AutoDesignGeneralOrgItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepBasic_Product;
|
||||
class StepBasic_ProductDefinition;
|
||||
class StepBasic_ProductDefinitionFormation;
|
||||
class StepBasic_ProductDefinitionRelationship;
|
||||
class StepBasic_ProductDefinitionWithAssociatedDocuments;
|
||||
class StepRepr_Representation;
|
||||
class StepRepr_ExternallyDefinedRepresentation;
|
||||
class StepAP214_AutoDesignDocumentReference;
|
||||
|
||||
|
||||
|
||||
class StepAP214_AutoDesignGeneralOrgItem : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Returns a AutoDesignGeneralOrgItem SelectType
|
||||
Standard_EXPORT StepAP214_AutoDesignGeneralOrgItem();
|
||||
|
||||
//! Recognizes a AutoDesignGeneralOrgItem Kind Entity that is :
|
||||
//! 1 Product from StepBasic,
|
||||
//! 2 ProductDefinition from StepBasic,
|
||||
//! 3 ProductDefinitionFormation from StepBasic,
|
||||
//! 4 ProductDefinitionRelationship from StepBasic,
|
||||
//! 5 ProductDefinitionWithAssociatedDocuments from StepBasic,
|
||||
//! 6 Representation from StepRepr
|
||||
//! 7 ExternallyDefinedRepresentation from StepRepr,
|
||||
//! 8 AutoDesignDocumentReference from StepAP214,
|
||||
//! 0 else
|
||||
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
//! returns Value as a Product (Null if another type)
|
||||
Standard_EXPORT Handle(StepBasic_Product) Product() const;
|
||||
|
||||
//! returns Value as a ProductDefinition (Null if another type)
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinition) ProductDefinition() const;
|
||||
|
||||
//! returns Value as a ProductDefinitionFormation (Null if another type)
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinitionFormation) ProductDefinitionFormation() const;
|
||||
|
||||
//! returns Value as a ProductDefinitionRelationship (Null if another type)
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinitionRelationship) ProductDefinitionRelationship() const;
|
||||
|
||||
//! returns Value as a ProductDefinitionWithAssociatedDocuments (Null if another type)
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinitionWithAssociatedDocuments) ProductDefinitionWithAssociatedDocuments() const;
|
||||
|
||||
//! returns Value as a Representation (Null if another type)
|
||||
Standard_EXPORT Handle(StepRepr_Representation) Representation() const;
|
||||
|
||||
//! returns Value as a Representation (Null if another type)
|
||||
Standard_EXPORT Handle(StepRepr_ExternallyDefinedRepresentation) ExternallyDefinedRepresentation() const;
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_AutoDesignDocumentReference) AutoDesignDocumentReference() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignGeneralOrgItem_HeaderFile
|
@@ -1,47 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignGroupAssignment from StepAP214
|
||||
|
||||
inherits GroupAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfAutoDesignGroupedItem from StepAP214,
|
||||
AutoDesignGroupedItem from StepAP214,
|
||||
Group from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignGroupAssignment;
|
||||
---Purpose: Returns a AutoDesignGroupAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedGroup : Group from StepBasic;
|
||||
aItems : HArray1OfAutoDesignGroupedItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfAutoDesignGroupedItem);
|
||||
Items (me) returns HArray1OfAutoDesignGroupedItem;
|
||||
ItemsValue (me; num : Integer) returns AutoDesignGroupedItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignGroupedItem from StepAP214; -- a SelectType
|
||||
|
||||
end AutoDesignGroupAssignment;
|
@@ -11,8 +11,11 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignGroupAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignGroupAssignment.hxx>
|
||||
#include <StepAP214_AutoDesignGroupedItem.hxx>
|
||||
#include <StepBasic_Group.hxx>
|
||||
|
||||
StepAP214_AutoDesignGroupAssignment::StepAP214_AutoDesignGroupAssignment () {}
|
||||
|
||||
|
77
src/StepAP214/StepAP214_AutoDesignGroupAssignment.hxx
Normal file
77
src/StepAP214/StepAP214_AutoDesignGroupAssignment.hxx
Normal file
@@ -0,0 +1,77 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignGroupAssignment_HeaderFile
|
||||
#define _StepAP214_AutoDesignGroupAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignGroupedItem.hxx>
|
||||
#include <StepBasic_GroupAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_Group;
|
||||
class StepAP214_AutoDesignGroupedItem;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignGroupAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignGroupAssignment, StepBasic_GroupAssignment)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignGroupAssignment : public StepBasic_GroupAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignGroupAssignment
|
||||
Standard_EXPORT StepAP214_AutoDesignGroupAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Group)& aAssignedGroup, const Handle(StepAP214_HArray1OfAutoDesignGroupedItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignGroupedItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignGroupedItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignGroupedItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignGroupAssignment,StepBasic_GroupAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignGroupedItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignGroupAssignment_HeaderFile
|
@@ -1,92 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignGroupedItem from StepAP214 inherits SelectType from StepData
|
||||
|
||||
-- <AutoDesignGroupedItem> is an EXPRESS Select Type construct translation.
|
||||
-- it gathers : AdvancedBrepShapeRepresentation, AnnotationSymbol, CsgRepresentation, FacetedBrepShapeRepresentation, GeometricallyBoundedSurfaceShapeRepresentation, GeometricallyBoundedWireframeShapeRepresentation, ManifoldSurfaceShapeRepresentation, NonManifoldSurfaceShapeRepresentation, RepresentationItem, TemplateInstance
|
||||
-- Rev4 adds : CsgShapeRepresentation, Representation, ShapeAspect, ShapeRepresentation
|
||||
-- Rev4 removes : AnnotationSymbol, CsgRepresentation, NonManifoldSurfaceShapeRepresentation
|
||||
|
||||
uses
|
||||
|
||||
AdvancedBrepShapeRepresentation from StepShape,
|
||||
CsgShapeRepresentation from StepShape,
|
||||
FacetedBrepShapeRepresentation from StepShape,
|
||||
GeometricallyBoundedSurfaceShapeRepresentation from StepShape,
|
||||
GeometricallyBoundedWireframeShapeRepresentation from StepShape,
|
||||
ManifoldSurfaceShapeRepresentation from StepShape,
|
||||
Representation from StepRepr,
|
||||
RepresentationItem from StepRepr,
|
||||
ShapeAspect from StepRepr,
|
||||
ShapeRepresentation from StepShape,
|
||||
TemplateInstance from StepVisual
|
||||
is
|
||||
|
||||
Create returns AutoDesignGroupedItem;
|
||||
---Purpose : Returns a AutoDesignGroupedItem SelectType
|
||||
|
||||
CaseNum (me; ent : Transient) returns Integer;
|
||||
---Purpose: Recognizes a AutoDesignGroupedItem Kind Entity that is :
|
||||
-- 1 -> AdvancedBrepShapeRepresentation
|
||||
-- 2 -> CsgShapeRepresentation
|
||||
-- 3 -> FacetedBrepShapeRepresentation
|
||||
-- 4 -> GeometricallyBoundedSurfaceShapeRepresentation
|
||||
-- 5 -> GeometricallyBoundedWireframeShapeRepresentation
|
||||
-- 6 -> ManifoldSurfaceShapeRepresentation
|
||||
-- 7 -> Representation
|
||||
-- 8 -> RepresentationItem
|
||||
-- 9 -> ShapeAspect
|
||||
-- 10 -> ShapeRepresentation
|
||||
-- 11 -> TemplateInstance
|
||||
-- 0 else
|
||||
|
||||
AdvancedBrepShapeRepresentation (me) returns any AdvancedBrepShapeRepresentation;
|
||||
---Purpose : returns Value as a AdvancedBrepShapeRepresentation (Null if another type)
|
||||
|
||||
CsgShapeRepresentation (me) returns any CsgShapeRepresentation;
|
||||
---Purpose : returns Value as a CsgShapeRepresentation (Null if another type)
|
||||
|
||||
FacetedBrepShapeRepresentation (me) returns any FacetedBrepShapeRepresentation;
|
||||
---Purpose : returns Value as a FacetedBrepShapeRepresentation (Null if another type)
|
||||
|
||||
GeometricallyBoundedSurfaceShapeRepresentation (me) returns any GeometricallyBoundedSurfaceShapeRepresentation;
|
||||
---Purpose : returns Value as a GeometricallyBoundedSurfaceShapeRepresentation (Null if another type)
|
||||
|
||||
GeometricallyBoundedWireframeShapeRepresentation (me) returns any GeometricallyBoundedWireframeShapeRepresentation;
|
||||
---Purpose : returns Value as a GeometricallyBoundedWireframeShapeRepresentation (Null if another type)
|
||||
|
||||
ManifoldSurfaceShapeRepresentation (me) returns any ManifoldSurfaceShapeRepresentation;
|
||||
---Purpose : returns Value as a ManifoldSurfaceShapeRepresentation (Null if another type)
|
||||
|
||||
Representation (me) returns any Representation;
|
||||
---Purpose : returns Value as a Representation (Null if another type)
|
||||
|
||||
RepresentationItem (me) returns any RepresentationItem;
|
||||
---Purpose : returns Value as a RepresentationItem (Null if another type)
|
||||
|
||||
ShapeAspect (me) returns any ShapeAspect;
|
||||
---Purpose : returns Value as a ShapeAspect (Null if another type)
|
||||
|
||||
ShapeRepresentation (me) returns any ShapeRepresentation;
|
||||
---Purpose : returns Value as a ShapeRepresentation (Null if another type)
|
||||
|
||||
TemplateInstance (me) returns any TemplateInstance;
|
||||
---Purpose : returns Value as a TemplateInstance (Null if another type)
|
||||
|
||||
|
||||
end AutoDesignGroupedItem;
|
||||
|
@@ -11,18 +11,20 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignGroupedItem.ixx>
|
||||
|
||||
#include <Interface_Macros.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepAP214_AutoDesignGroupedItem.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
#include <StepShape_AdvancedBrepShapeRepresentation.hxx>
|
||||
#include <StepShape_CsgShapeRepresentation.hxx>
|
||||
#include <StepShape_FacetedBrepShapeRepresentation.hxx>
|
||||
#include <StepShape_GeometricallyBoundedSurfaceShapeRepresentation.hxx>
|
||||
#include <StepShape_GeometricallyBoundedWireframeShapeRepresentation.hxx>
|
||||
#include <StepShape_ManifoldSurfaceShapeRepresentation.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepShape_ShapeRepresentation.hxx>
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
#include <StepVisual_TemplateInstance.hxx>
|
||||
|
||||
StepAP214_AutoDesignGroupedItem::StepAP214_AutoDesignGroupedItem () { }
|
||||
|
122
src/StepAP214/StepAP214_AutoDesignGroupedItem.hxx
Normal file
122
src/StepAP214/StepAP214_AutoDesignGroupedItem.hxx
Normal file
@@ -0,0 +1,122 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignGroupedItem_HeaderFile
|
||||
#define _StepAP214_AutoDesignGroupedItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepShape_AdvancedBrepShapeRepresentation;
|
||||
class StepShape_CsgShapeRepresentation;
|
||||
class StepShape_FacetedBrepShapeRepresentation;
|
||||
class StepShape_GeometricallyBoundedSurfaceShapeRepresentation;
|
||||
class StepShape_GeometricallyBoundedWireframeShapeRepresentation;
|
||||
class StepShape_ManifoldSurfaceShapeRepresentation;
|
||||
class StepRepr_Representation;
|
||||
class StepRepr_RepresentationItem;
|
||||
class StepRepr_ShapeAspect;
|
||||
class StepShape_ShapeRepresentation;
|
||||
class StepVisual_TemplateInstance;
|
||||
|
||||
|
||||
|
||||
class StepAP214_AutoDesignGroupedItem : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Returns a AutoDesignGroupedItem SelectType
|
||||
Standard_EXPORT StepAP214_AutoDesignGroupedItem();
|
||||
|
||||
//! Recognizes a AutoDesignGroupedItem Kind Entity that is :
|
||||
//! 1 -> AdvancedBrepShapeRepresentation
|
||||
//! 2 -> CsgShapeRepresentation
|
||||
//! 3 -> FacetedBrepShapeRepresentation
|
||||
//! 4 -> GeometricallyBoundedSurfaceShapeRepresentation
|
||||
//! 5 -> GeometricallyBoundedWireframeShapeRepresentation
|
||||
//! 6 -> ManifoldSurfaceShapeRepresentation
|
||||
//! 7 -> Representation
|
||||
//! 8 -> RepresentationItem
|
||||
//! 9 -> ShapeAspect
|
||||
//! 10 -> ShapeRepresentation
|
||||
//! 11 -> TemplateInstance
|
||||
//! 0 else
|
||||
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
//! returns Value as a AdvancedBrepShapeRepresentation (Null if another type)
|
||||
Standard_EXPORT Handle(StepShape_AdvancedBrepShapeRepresentation) AdvancedBrepShapeRepresentation() const;
|
||||
|
||||
//! returns Value as a CsgShapeRepresentation (Null if another type)
|
||||
Standard_EXPORT Handle(StepShape_CsgShapeRepresentation) CsgShapeRepresentation() const;
|
||||
|
||||
//! returns Value as a FacetedBrepShapeRepresentation (Null if another type)
|
||||
Standard_EXPORT Handle(StepShape_FacetedBrepShapeRepresentation) FacetedBrepShapeRepresentation() const;
|
||||
|
||||
//! returns Value as a GeometricallyBoundedSurfaceShapeRepresentation (Null if another type)
|
||||
Standard_EXPORT Handle(StepShape_GeometricallyBoundedSurfaceShapeRepresentation) GeometricallyBoundedSurfaceShapeRepresentation() const;
|
||||
|
||||
//! returns Value as a GeometricallyBoundedWireframeShapeRepresentation (Null if another type)
|
||||
Standard_EXPORT Handle(StepShape_GeometricallyBoundedWireframeShapeRepresentation) GeometricallyBoundedWireframeShapeRepresentation() const;
|
||||
|
||||
//! returns Value as a ManifoldSurfaceShapeRepresentation (Null if another type)
|
||||
Standard_EXPORT Handle(StepShape_ManifoldSurfaceShapeRepresentation) ManifoldSurfaceShapeRepresentation() const;
|
||||
|
||||
//! returns Value as a Representation (Null if another type)
|
||||
Standard_EXPORT Handle(StepRepr_Representation) Representation() const;
|
||||
|
||||
//! returns Value as a RepresentationItem (Null if another type)
|
||||
Standard_EXPORT Handle(StepRepr_RepresentationItem) RepresentationItem() const;
|
||||
|
||||
//! returns Value as a ShapeAspect (Null if another type)
|
||||
Standard_EXPORT Handle(StepRepr_ShapeAspect) ShapeAspect() const;
|
||||
|
||||
//! returns Value as a ShapeRepresentation (Null if another type)
|
||||
Standard_EXPORT Handle(StepShape_ShapeRepresentation) ShapeRepresentation() const;
|
||||
|
||||
//! returns Value as a TemplateInstance (Null if another type)
|
||||
Standard_EXPORT Handle(StepVisual_TemplateInstance) TemplateInstance() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignGroupedItem_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignNominalDateAndTimeAssignment from StepAP214
|
||||
|
||||
inherits DateAndTimeAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfAutoDesignDateAndTimeItem from StepAP214,
|
||||
AutoDesignDateAndTimeItem from StepAP214,
|
||||
DateAndTime from StepBasic,
|
||||
DateTimeRole from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignNominalDateAndTimeAssignment;
|
||||
---Purpose: Returns a AutoDesignNominalDateAndTimeAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDateAndTime : DateAndTime from StepBasic;
|
||||
aRole : DateTimeRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDateAndTime : DateAndTime from StepBasic;
|
||||
aRole : DateTimeRole from StepBasic;
|
||||
aItems : HArray1OfAutoDesignDateAndTimeItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfAutoDesignDateAndTimeItem);
|
||||
Items (me) returns HArray1OfAutoDesignDateAndTimeItem;
|
||||
ItemsValue (me; num : Integer) returns AutoDesignDateAndTimeItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignDateAndTimeItem from StepAP214; -- a SelectType
|
||||
|
||||
end AutoDesignNominalDateAndTimeAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignNominalDateAndTimeAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignDateAndTimeItem.hxx>
|
||||
#include <StepAP214_AutoDesignNominalDateAndTimeAssignment.hxx>
|
||||
#include <StepBasic_DateAndTime.hxx>
|
||||
#include <StepBasic_DateTimeRole.hxx>
|
||||
|
||||
StepAP214_AutoDesignNominalDateAndTimeAssignment::StepAP214_AutoDesignNominalDateAndTimeAssignment () {}
|
||||
|
||||
|
@@ -0,0 +1,80 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignNominalDateAndTimeAssignment_HeaderFile
|
||||
#define _StepAP214_AutoDesignNominalDateAndTimeAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignDateAndTimeItem.hxx>
|
||||
#include <StepBasic_DateAndTimeAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_DateAndTime;
|
||||
class StepBasic_DateTimeRole;
|
||||
class StepAP214_AutoDesignDateAndTimeItem;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignNominalDateAndTimeAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignNominalDateAndTimeAssignment, StepBasic_DateAndTimeAssignment)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignNominalDateAndTimeAssignment : public StepBasic_DateAndTimeAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignNominalDateAndTimeAssignment
|
||||
Standard_EXPORT StepAP214_AutoDesignNominalDateAndTimeAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime, const Handle(StepBasic_DateTimeRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime, const Handle(StepBasic_DateTimeRole)& aRole, const Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignDateAndTimeItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignNominalDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignNominalDateAndTimeAssignment_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignNominalDateAssignment from StepAP214
|
||||
|
||||
inherits DateAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfAutoDesignDatedItem from StepAP214,
|
||||
AutoDesignDatedItem from StepAP214,
|
||||
Date from StepBasic,
|
||||
DateRole from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignNominalDateAssignment;
|
||||
---Purpose: Returns a AutoDesignNominalDateAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDate : Date from StepBasic;
|
||||
aRole : DateRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedDate : Date from StepBasic;
|
||||
aRole : DateRole from StepBasic;
|
||||
aItems : HArray1OfAutoDesignDatedItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfAutoDesignDatedItem);
|
||||
Items (me) returns HArray1OfAutoDesignDatedItem;
|
||||
ItemsValue (me; num : Integer) returns AutoDesignDatedItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignDatedItem from StepAP214; -- a SelectType
|
||||
|
||||
end AutoDesignNominalDateAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignNominalDateAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignDatedItem.hxx>
|
||||
#include <StepAP214_AutoDesignNominalDateAssignment.hxx>
|
||||
#include <StepBasic_Date.hxx>
|
||||
#include <StepBasic_DateRole.hxx>
|
||||
|
||||
StepAP214_AutoDesignNominalDateAssignment::StepAP214_AutoDesignNominalDateAssignment () {}
|
||||
|
||||
|
80
src/StepAP214/StepAP214_AutoDesignNominalDateAssignment.hxx
Normal file
80
src/StepAP214/StepAP214_AutoDesignNominalDateAssignment.hxx
Normal file
@@ -0,0 +1,80 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignNominalDateAssignment_HeaderFile
|
||||
#define _StepAP214_AutoDesignNominalDateAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignDatedItem.hxx>
|
||||
#include <StepBasic_DateAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_Date;
|
||||
class StepBasic_DateRole;
|
||||
class StepAP214_AutoDesignDatedItem;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignNominalDateAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignNominalDateAssignment, StepBasic_DateAssignment)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignNominalDateAssignment : public StepBasic_DateAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignNominalDateAssignment
|
||||
Standard_EXPORT StepAP214_AutoDesignNominalDateAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Date)& aAssignedDate, const Handle(StepBasic_DateRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Date)& aAssignedDate, const Handle(StepBasic_DateRole)& aRole, const Handle(StepAP214_HArray1OfAutoDesignDatedItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignDatedItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignDatedItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignDatedItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignNominalDateAssignment,StepBasic_DateAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignDatedItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignNominalDateAssignment_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignOrganizationAssignment from StepAP214
|
||||
|
||||
inherits OrganizationAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfAutoDesignGeneralOrgItem from StepAP214,
|
||||
AutoDesignGeneralOrgItem from StepAP214,
|
||||
Organization from StepBasic,
|
||||
OrganizationRole from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignOrganizationAssignment;
|
||||
---Purpose: Returns a AutoDesignOrganizationAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedOrganization : Organization from StepBasic;
|
||||
aRole : OrganizationRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedOrganization : Organization from StepBasic;
|
||||
aRole : OrganizationRole from StepBasic;
|
||||
aItems : HArray1OfAutoDesignGeneralOrgItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfAutoDesignGeneralOrgItem);
|
||||
Items (me) returns HArray1OfAutoDesignGeneralOrgItem;
|
||||
ItemsValue (me; num : Integer) returns AutoDesignGeneralOrgItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignGeneralOrgItem from StepAP214; -- a SelectType
|
||||
|
||||
end AutoDesignOrganizationAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignOrganizationAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
|
||||
#include <StepAP214_AutoDesignOrganizationAssignment.hxx>
|
||||
#include <StepBasic_Organization.hxx>
|
||||
#include <StepBasic_OrganizationRole.hxx>
|
||||
|
||||
StepAP214_AutoDesignOrganizationAssignment::StepAP214_AutoDesignOrganizationAssignment () {}
|
||||
|
||||
|
80
src/StepAP214/StepAP214_AutoDesignOrganizationAssignment.hxx
Normal file
80
src/StepAP214/StepAP214_AutoDesignOrganizationAssignment.hxx
Normal file
@@ -0,0 +1,80 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignOrganizationAssignment_HeaderFile
|
||||
#define _StepAP214_AutoDesignOrganizationAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx>
|
||||
#include <StepBasic_OrganizationAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_Organization;
|
||||
class StepBasic_OrganizationRole;
|
||||
class StepAP214_AutoDesignGeneralOrgItem;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignOrganizationAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignOrganizationAssignment, StepBasic_OrganizationAssignment)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignOrganizationAssignment : public StepBasic_OrganizationAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignOrganizationAssignment
|
||||
Standard_EXPORT StepAP214_AutoDesignOrganizationAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Organization)& aAssignedOrganization, const Handle(StepBasic_OrganizationRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Organization)& aAssignedOrganization, const Handle(StepBasic_OrganizationRole)& aRole, const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignGeneralOrgItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignOrganizationAssignment,StepBasic_OrganizationAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignOrganizationAssignment_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1998-08-04
|
||||
-- Created by: Christian CAILLET
|
||||
-- Copyright (c) 1998-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignOrganizationItem from StepAP214
|
||||
inherits AutoDesignGeneralOrgItem from StepAP214
|
||||
|
||||
-- adds : document, physically_modelled_product_definition
|
||||
|
||||
uses
|
||||
Document from StepBasic,
|
||||
PhysicallyModeledProductDefinition from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns AutoDesignOrganizationItem;
|
||||
|
||||
CaseNum (me; ent : Transient) returns Integer is redefined;
|
||||
-- adds : 9 Document
|
||||
-- 10 PhysicallyModeledProductDefinition
|
||||
|
||||
Document (me) returns Document;
|
||||
|
||||
PhysicallyModeledProductDefinition (me) returns PhysicallyModeledProductDefinition;
|
||||
|
||||
end AutoDesignOrganizationItem;
|
@@ -11,8 +11,10 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignOrganizationItem.ixx>
|
||||
|
||||
#include <Interface_Macros.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepAP214_AutoDesignOrganizationItem.hxx>
|
||||
#include <StepBasic_Document.hxx>
|
||||
#include <StepBasic_PhysicallyModeledProductDefinition.hxx>
|
||||
|
||||
|
70
src/StepAP214/StepAP214_AutoDesignOrganizationItem.hxx
Normal file
70
src/StepAP214/StepAP214_AutoDesignOrganizationItem.hxx
Normal file
@@ -0,0 +1,70 @@
|
||||
// Created on: 1998-08-04
|
||||
// Created by: Christian CAILLET
|
||||
// Copyright (c) 1998-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignOrganizationItem_HeaderFile
|
||||
#define _StepAP214_AutoDesignOrganizationItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepBasic_Document;
|
||||
class StepBasic_PhysicallyModeledProductDefinition;
|
||||
|
||||
|
||||
|
||||
class StepAP214_AutoDesignOrganizationItem : public StepAP214_AutoDesignGeneralOrgItem
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignOrganizationItem();
|
||||
|
||||
Standard_EXPORT virtual Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_Document) Document() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_PhysicallyModeledProductDefinition) PhysicallyModeledProductDefinition() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignOrganizationItem_HeaderFile
|
@@ -1,53 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignPersonAndOrganizationAssignment from StepAP214
|
||||
|
||||
inherits PersonAndOrganizationAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfAutoDesignGeneralOrgItem from StepAP214,
|
||||
AutoDesignGeneralOrgItem from StepAP214,
|
||||
PersonAndOrganization from StepBasic,
|
||||
PersonAndOrganizationRole from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignPersonAndOrganizationAssignment;
|
||||
---Purpose: Returns a AutoDesignPersonAndOrganizationAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedPersonAndOrganization : PersonAndOrganization from StepBasic;
|
||||
aRole : PersonAndOrganizationRole from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedPersonAndOrganization : PersonAndOrganization from StepBasic;
|
||||
aRole : PersonAndOrganizationRole from StepBasic;
|
||||
aItems : HArray1OfAutoDesignGeneralOrgItem from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfAutoDesignGeneralOrgItem);
|
||||
Items (me) returns HArray1OfAutoDesignGeneralOrgItem;
|
||||
ItemsValue (me; num : Integer) returns AutoDesignGeneralOrgItem;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignGeneralOrgItem from StepAP214; -- a SelectType
|
||||
|
||||
end AutoDesignPersonAndOrganizationAssignment;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignPersonAndOrganizationAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
|
||||
#include <StepAP214_AutoDesignPersonAndOrganizationAssignment.hxx>
|
||||
#include <StepBasic_PersonAndOrganization.hxx>
|
||||
#include <StepBasic_PersonAndOrganizationRole.hxx>
|
||||
|
||||
StepAP214_AutoDesignPersonAndOrganizationAssignment::StepAP214_AutoDesignPersonAndOrganizationAssignment () {}
|
||||
|
||||
|
@@ -0,0 +1,80 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignPersonAndOrganizationAssignment_HeaderFile
|
||||
#define _StepAP214_AutoDesignPersonAndOrganizationAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx>
|
||||
#include <StepBasic_PersonAndOrganizationAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_PersonAndOrganization;
|
||||
class StepBasic_PersonAndOrganizationRole;
|
||||
class StepAP214_AutoDesignGeneralOrgItem;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignPersonAndOrganizationAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignPersonAndOrganizationAssignment, StepBasic_PersonAndOrganizationAssignment)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignPersonAndOrganizationAssignment : public StepBasic_PersonAndOrganizationAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignPersonAndOrganizationAssignment
|
||||
Standard_EXPORT StepAP214_AutoDesignPersonAndOrganizationAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization, const Handle(StepBasic_PersonAndOrganizationRole)& aRole) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization, const Handle(StepBasic_PersonAndOrganizationRole)& aRole, const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignGeneralOrgItem ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignPersonAndOrganizationAssignment_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignPresentedItem from StepAP214
|
||||
|
||||
-- updated for CC1 Rev4 (usage of Select)
|
||||
|
||||
inherits PresentedItem from StepVisual
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfAutoDesignPresentedItemSelect from StepAP214,
|
||||
AutoDesignPresentedItemSelect from StepAP214
|
||||
is
|
||||
|
||||
Create returns AutoDesignPresentedItem;
|
||||
---Purpose: Returns a AutoDesignPresentedItem
|
||||
|
||||
Init (me : mutable;
|
||||
aItems : HArray1OfAutoDesignPresentedItemSelect from StepAP214) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfAutoDesignPresentedItemSelect);
|
||||
Items (me) returns HArray1OfAutoDesignPresentedItemSelect;
|
||||
ItemsValue (me; num : Integer) returns AutoDesignPresentedItemSelect;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfAutoDesignPresentedItemSelect from StepAP214;
|
||||
|
||||
end AutoDesignPresentedItem;
|
@@ -11,8 +11,10 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignPresentedItem.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignPresentedItem.hxx>
|
||||
#include <StepAP214_AutoDesignPresentedItemSelect.hxx>
|
||||
|
||||
StepAP214_AutoDesignPresentedItem::StepAP214_AutoDesignPresentedItem () {}
|
||||
|
||||
|
76
src/StepAP214/StepAP214_AutoDesignPresentedItem.hxx
Normal file
76
src/StepAP214/StepAP214_AutoDesignPresentedItem.hxx
Normal file
@@ -0,0 +1,76 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignPresentedItem_HeaderFile
|
||||
#define _StepAP214_AutoDesignPresentedItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepAP214_HArray1OfAutoDesignPresentedItemSelect.hxx>
|
||||
#include <StepVisual_PresentedItem.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepAP214_AutoDesignPresentedItemSelect;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignPresentedItem;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignPresentedItem, StepVisual_PresentedItem)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignPresentedItem : public StepVisual_PresentedItem
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignPresentedItem
|
||||
Standard_EXPORT StepAP214_AutoDesignPresentedItem();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepAP214_HArray1OfAutoDesignPresentedItemSelect)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepAP214_HArray1OfAutoDesignPresentedItemSelect)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepAP214_HArray1OfAutoDesignPresentedItemSelect) Items() const;
|
||||
|
||||
Standard_EXPORT StepAP214_AutoDesignPresentedItemSelect ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignPresentedItem,StepVisual_PresentedItem)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepAP214_HArray1OfAutoDesignPresentedItemSelect) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignPresentedItem_HeaderFile
|
@@ -1,63 +0,0 @@
|
||||
-- Created on: 1997-03-26
|
||||
-- Created by: Christian CAILLET
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignPresentedItemSelect from StepAP214 inherits SelectType from StepData
|
||||
|
||||
-- <AutoDesignPresentedItemSelect> is an EXPRESS Select Type construct translation.
|
||||
-- it gathers : ProductDefinition, ProductDefinitionShape, RepresentationRelationship, ShapeAspect
|
||||
|
||||
uses
|
||||
ProductDefinition from StepBasic,
|
||||
ProductDefinitionRelationship from StepBasic,
|
||||
ProductDefinitionShape from StepRepr,
|
||||
RepresentationRelationship from StepRepr,
|
||||
ShapeAspect from StepRepr,
|
||||
DocumentRelationship from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns AutoDesignPresentedItemSelect;
|
||||
---Purpose : Returns a AutoDesignPresentedItemSelect SelectType
|
||||
|
||||
CaseNum (me; ent : Transient) returns Integer;
|
||||
---Purpose: Recognizes a AutoDesignPresentedItemSelect Kind Entity that is :
|
||||
-- 1 -> ProductDefinition,
|
||||
-- 2 -> ProductDefinitionRelationship,
|
||||
-- 3 -> ProductDefinitionShape
|
||||
-- 4 -> RepresentationRelationship
|
||||
-- 5 -> ShapeAspect
|
||||
-- 6 -> DocumentRelationship,
|
||||
-- 0 else
|
||||
|
||||
ProductDefinitionRelationship (me) returns any ProductDefinitionRelationship;
|
||||
---Purpose : returns Value as a ProductDefinitionRelationship (Null if another type)
|
||||
|
||||
ProductDefinition (me) returns any ProductDefinition;
|
||||
---Purpose : returns Value as a ProductDefinition (Null if another type)
|
||||
|
||||
ProductDefinitionShape (me) returns any ProductDefinitionShape;
|
||||
---Purpose : returns Value as a ProductDefinitionShape (Null if another type)
|
||||
|
||||
RepresentationRelationship (me) returns any RepresentationRelationship;
|
||||
---Purpose : returns Value as a RepresentationRelationship (Null if another type)
|
||||
|
||||
ShapeAspect (me) returns any ShapeAspect;
|
||||
---Purpose : returns Value as a ShapeAspect (Null if another type)
|
||||
|
||||
DocumentRelationship (me) returns any DocumentRelationship;
|
||||
---Purpose : returns Value as a DocumentRelationship (Null if another type)
|
||||
|
||||
end AutoDesignPresentedItemSelect;
|
@@ -11,14 +11,16 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignPresentedItemSelect.ixx>
|
||||
|
||||
#include <Interface_Macros.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepAP214_AutoDesignPresentedItemSelect.hxx>
|
||||
#include <StepBasic_DocumentRelationship.hxx>
|
||||
#include <StepBasic_ProductDefinition.hxx>
|
||||
#include <StepBasic_ProductDefinitionRelationship.hxx>
|
||||
#include <StepRepr_ProductDefinitionShape.hxx>
|
||||
#include <StepRepr_RepresentationRelationship.hxx>
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
#include <StepBasic_DocumentRelationship.hxx>
|
||||
|
||||
StepAP214_AutoDesignPresentedItemSelect::StepAP214_AutoDesignPresentedItemSelect () { }
|
||||
|
||||
|
97
src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.hxx
Normal file
97
src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.hxx
Normal file
@@ -0,0 +1,97 @@
|
||||
// Created on: 1997-03-26
|
||||
// Created by: Christian CAILLET
|
||||
// Copyright (c) 1997-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignPresentedItemSelect_HeaderFile
|
||||
#define _StepAP214_AutoDesignPresentedItemSelect_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepBasic_ProductDefinitionRelationship;
|
||||
class StepBasic_ProductDefinition;
|
||||
class StepRepr_ProductDefinitionShape;
|
||||
class StepRepr_RepresentationRelationship;
|
||||
class StepRepr_ShapeAspect;
|
||||
class StepBasic_DocumentRelationship;
|
||||
|
||||
|
||||
|
||||
class StepAP214_AutoDesignPresentedItemSelect : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Returns a AutoDesignPresentedItemSelect SelectType
|
||||
Standard_EXPORT StepAP214_AutoDesignPresentedItemSelect();
|
||||
|
||||
//! Recognizes a AutoDesignPresentedItemSelect Kind Entity that is :
|
||||
//! 1 -> ProductDefinition,
|
||||
//! 2 -> ProductDefinitionRelationship,
|
||||
//! 3 -> ProductDefinitionShape
|
||||
//! 4 -> RepresentationRelationship
|
||||
//! 5 -> ShapeAspect
|
||||
//! 6 -> DocumentRelationship,
|
||||
//! 0 else
|
||||
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
//! returns Value as a ProductDefinitionRelationship (Null if another type)
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinitionRelationship) ProductDefinitionRelationship() const;
|
||||
|
||||
//! returns Value as a ProductDefinition (Null if another type)
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinition) ProductDefinition() const;
|
||||
|
||||
//! returns Value as a ProductDefinitionShape (Null if another type)
|
||||
Standard_EXPORT Handle(StepRepr_ProductDefinitionShape) ProductDefinitionShape() const;
|
||||
|
||||
//! returns Value as a RepresentationRelationship (Null if another type)
|
||||
Standard_EXPORT Handle(StepRepr_RepresentationRelationship) RepresentationRelationship() const;
|
||||
|
||||
//! returns Value as a ShapeAspect (Null if another type)
|
||||
Standard_EXPORT Handle(StepRepr_ShapeAspect) ShapeAspect() const;
|
||||
|
||||
//! returns Value as a DocumentRelationship (Null if another type)
|
||||
Standard_EXPORT Handle(StepBasic_DocumentRelationship) DocumentRelationship() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignPresentedItemSelect_HeaderFile
|
@@ -1,92 +0,0 @@
|
||||
-- Created on: 1998-08-04
|
||||
-- Created by: Christian CAILLET
|
||||
-- Copyright (c) 1998-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignReferencingItem from StepAP214 inherits SelectType from StepData
|
||||
|
||||
-- <AutoDesignReferencingItem> is an EXPRESS Select Type construct translation.
|
||||
-- it gathers :
|
||||
-- (approval,
|
||||
-- document_relationship,
|
||||
-- externally_defined_representation,
|
||||
-- mapped_item,
|
||||
-- material_designation,
|
||||
-- presentation_area,
|
||||
-- presentation_view,
|
||||
-- product_category,
|
||||
-- product_definition,
|
||||
-- product_definition_relationship,
|
||||
-- property_definition,
|
||||
-- representation,
|
||||
-- representation_relationship,
|
||||
-- shape_aspect);
|
||||
|
||||
uses
|
||||
|
||||
Approval from StepBasic,
|
||||
DocumentRelationship from StepBasic,
|
||||
ExternallyDefinedRepresentation from StepRepr,
|
||||
MappedItem from StepRepr,
|
||||
MaterialDesignation from StepRepr,
|
||||
PresentationArea from StepVisual,
|
||||
PresentationView from StepVisual,
|
||||
ProductCategory from StepBasic,
|
||||
ProductDefinition from StepBasic,
|
||||
ProductDefinitionRelationship from StepBasic,
|
||||
PropertyDefinition from StepRepr,
|
||||
Representation from StepRepr,
|
||||
RepresentationRelationship from StepRepr,
|
||||
ShapeAspect from StepRepr
|
||||
|
||||
is
|
||||
|
||||
Create returns AutoDesignReferencingItem;
|
||||
---Purpose : Returns a AutoDesignReferencingItem SelectType
|
||||
|
||||
CaseNum (me; ent : Transient) returns Integer;
|
||||
---Purpose: Recognizes a AutoDesignReferencingItem Kind Entity that is :
|
||||
-- 1 Approval from StepBasic,
|
||||
-- 2 DocumentRelationship from StepBasic,
|
||||
-- 3 ExternallyDefinedRepresentation from StepRepr,
|
||||
-- 4 MappedItem from StepRepr,
|
||||
-- 5 MaterialDesignation from StepRepr,
|
||||
-- 6 PresentationArea from StepVisual,
|
||||
-- 7 PresentationView from StepVisual,
|
||||
-- 8 ProductCategory from StepBasic,
|
||||
-- 9 ProductDefinition from StepBasic,
|
||||
-- 10 ProductDefinitionRelationship from StepBasic,
|
||||
-- 11 PropertyDefinition from StepBasic,
|
||||
-- 12 Representation from StepRepr,
|
||||
-- 13 RepresentationRelationship from StepRepr,
|
||||
-- 14 ShapeAspect from StepRepr
|
||||
-- 0 else
|
||||
|
||||
|
||||
Approval (me) returns Approval from StepBasic;
|
||||
DocumentRelationship (me) returns DocumentRelationship from StepBasic;
|
||||
ExternallyDefinedRepresentation (me) returns ExternallyDefinedRepresentation from StepRepr;
|
||||
MappedItem (me) returns MappedItem from StepRepr;
|
||||
MaterialDesignation (me) returns MaterialDesignation from StepRepr;
|
||||
PresentationArea (me) returns PresentationArea from StepVisual;
|
||||
PresentationView (me) returns PresentationView from StepVisual;
|
||||
ProductCategory (me) returns ProductCategory from StepBasic;
|
||||
ProductDefinition (me) returns ProductDefinition from StepBasic;
|
||||
ProductDefinitionRelationship (me) returns ProductDefinitionRelationship from StepBasic;
|
||||
PropertyDefinition (me) returns PropertyDefinition from StepRepr;
|
||||
Representation (me) returns Representation from StepRepr;
|
||||
RepresentationRelationship (me) returns RepresentationRelationship from StepRepr;
|
||||
ShapeAspect (me) returns ShapeAspect from StepRepr;
|
||||
|
||||
end AutoDesignReferencingItem;
|
@@ -11,22 +11,24 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignReferencingItem.ixx>
|
||||
|
||||
#include <Interface_Macros.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepAP214_AutoDesignReferencingItem.hxx>
|
||||
#include <StepBasic_Approval.hxx>
|
||||
#include <StepBasic_DocumentRelationship.hxx>
|
||||
#include <StepRepr_ExternallyDefinedRepresentation.hxx>
|
||||
#include <StepRepr_MappedItem.hxx>
|
||||
#include <StepRepr_MaterialDesignation.hxx>
|
||||
#include <StepVisual_PresentationArea.hxx>
|
||||
#include <StepVisual_PresentationView.hxx>
|
||||
#include <StepBasic_ProductCategory.hxx>
|
||||
#include <StepBasic_ProductDefinition.hxx>
|
||||
#include <StepBasic_ProductDefinitionRelationship.hxx>
|
||||
#include <StepRepr_ExternallyDefinedRepresentation.hxx>
|
||||
#include <StepRepr_MappedItem.hxx>
|
||||
#include <StepRepr_MaterialDesignation.hxx>
|
||||
#include <StepRepr_PropertyDefinition.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
#include <StepRepr_RepresentationRelationship.hxx>
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
#include <StepVisual_PresentationArea.hxx>
|
||||
#include <StepVisual_PresentationView.hxx>
|
||||
|
||||
StepAP214_AutoDesignReferencingItem::StepAP214_AutoDesignReferencingItem () { }
|
||||
|
||||
|
123
src/StepAP214/StepAP214_AutoDesignReferencingItem.hxx
Normal file
123
src/StepAP214/StepAP214_AutoDesignReferencingItem.hxx
Normal file
@@ -0,0 +1,123 @@
|
||||
// Created on: 1998-08-04
|
||||
// Created by: Christian CAILLET
|
||||
// Copyright (c) 1998-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignReferencingItem_HeaderFile
|
||||
#define _StepAP214_AutoDesignReferencingItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepBasic_Approval;
|
||||
class StepBasic_DocumentRelationship;
|
||||
class StepRepr_ExternallyDefinedRepresentation;
|
||||
class StepRepr_MappedItem;
|
||||
class StepRepr_MaterialDesignation;
|
||||
class StepVisual_PresentationArea;
|
||||
class StepVisual_PresentationView;
|
||||
class StepBasic_ProductCategory;
|
||||
class StepBasic_ProductDefinition;
|
||||
class StepBasic_ProductDefinitionRelationship;
|
||||
class StepRepr_PropertyDefinition;
|
||||
class StepRepr_Representation;
|
||||
class StepRepr_RepresentationRelationship;
|
||||
class StepRepr_ShapeAspect;
|
||||
|
||||
|
||||
|
||||
class StepAP214_AutoDesignReferencingItem : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Returns a AutoDesignReferencingItem SelectType
|
||||
Standard_EXPORT StepAP214_AutoDesignReferencingItem();
|
||||
|
||||
//! Recognizes a AutoDesignReferencingItem Kind Entity that is :
|
||||
//! 1 Approval from StepBasic,
|
||||
//! 2 DocumentRelationship from StepBasic,
|
||||
//! 3 ExternallyDefinedRepresentation from StepRepr,
|
||||
//! 4 MappedItem from StepRepr,
|
||||
//! 5 MaterialDesignation from StepRepr,
|
||||
//! 6 PresentationArea from StepVisual,
|
||||
//! 7 PresentationView from StepVisual,
|
||||
//! 8 ProductCategory from StepBasic,
|
||||
//! 9 ProductDefinition from StepBasic,
|
||||
//! 10 ProductDefinitionRelationship from StepBasic,
|
||||
//! 11 PropertyDefinition from StepBasic,
|
||||
//! 12 Representation from StepRepr,
|
||||
//! 13 RepresentationRelationship from StepRepr,
|
||||
//! 14 ShapeAspect from StepRepr
|
||||
//! 0 else
|
||||
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_Approval) Approval() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_DocumentRelationship) DocumentRelationship() const;
|
||||
|
||||
Standard_EXPORT Handle(StepRepr_ExternallyDefinedRepresentation) ExternallyDefinedRepresentation() const;
|
||||
|
||||
Standard_EXPORT Handle(StepRepr_MappedItem) MappedItem() const;
|
||||
|
||||
Standard_EXPORT Handle(StepRepr_MaterialDesignation) MaterialDesignation() const;
|
||||
|
||||
Standard_EXPORT Handle(StepVisual_PresentationArea) PresentationArea() const;
|
||||
|
||||
Standard_EXPORT Handle(StepVisual_PresentationView) PresentationView() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ProductCategory) ProductCategory() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinition) ProductDefinition() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ProductDefinitionRelationship) ProductDefinitionRelationship() const;
|
||||
|
||||
Standard_EXPORT Handle(StepRepr_PropertyDefinition) PropertyDefinition() const;
|
||||
|
||||
Standard_EXPORT Handle(StepRepr_Representation) Representation() const;
|
||||
|
||||
Standard_EXPORT Handle(StepRepr_RepresentationRelationship) RepresentationRelationship() const;
|
||||
|
||||
Standard_EXPORT Handle(StepRepr_ShapeAspect) ShapeAspect() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignReferencingItem_HeaderFile
|
@@ -1,50 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AutoDesignSecurityClassificationAssignment from StepAP214
|
||||
|
||||
inherits SecurityClassificationAssignment from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HArray1OfApproval from StepBasic,
|
||||
Approval from StepBasic,
|
||||
SecurityClassification from StepBasic
|
||||
is
|
||||
|
||||
Create returns AutoDesignSecurityClassificationAssignment;
|
||||
---Purpose: Returns a AutoDesignSecurityClassificationAssignment
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedSecurityClassification : SecurityClassification from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedSecurityClassification : SecurityClassification from StepBasic;
|
||||
aItems : HArray1OfApproval from StepBasic) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetItems(me : mutable; aItems : HArray1OfApproval);
|
||||
Items (me) returns HArray1OfApproval;
|
||||
ItemsValue (me; num : Integer) returns Approval;
|
||||
NbItems (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
items : HArray1OfApproval from StepBasic;
|
||||
|
||||
end AutoDesignSecurityClassificationAssignment;
|
@@ -11,8 +11,11 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepAP214_AutoDesignSecurityClassificationAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_AutoDesignSecurityClassificationAssignment.hxx>
|
||||
#include <StepBasic_Approval.hxx>
|
||||
#include <StepBasic_SecurityClassification.hxx>
|
||||
|
||||
StepAP214_AutoDesignSecurityClassificationAssignment::StepAP214_AutoDesignSecurityClassificationAssignment () {}
|
||||
|
||||
|
@@ -0,0 +1,79 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepAP214_AutoDesignSecurityClassificationAssignment_HeaderFile
|
||||
#define _StepAP214_AutoDesignSecurityClassificationAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_HArray1OfApproval.hxx>
|
||||
#include <StepBasic_SecurityClassificationAssignment.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepBasic_SecurityClassification;
|
||||
class StepBasic_Approval;
|
||||
|
||||
|
||||
class StepAP214_AutoDesignSecurityClassificationAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepAP214_AutoDesignSecurityClassificationAssignment, StepBasic_SecurityClassificationAssignment)
|
||||
|
||||
|
||||
class StepAP214_AutoDesignSecurityClassificationAssignment : public StepBasic_SecurityClassificationAssignment
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a AutoDesignSecurityClassificationAssignment
|
||||
Standard_EXPORT StepAP214_AutoDesignSecurityClassificationAssignment();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_SecurityClassification)& aAssignedSecurityClassification) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_SecurityClassification)& aAssignedSecurityClassification, const Handle(StepBasic_HArray1OfApproval)& aItems);
|
||||
|
||||
Standard_EXPORT void SetItems (const Handle(StepBasic_HArray1OfApproval)& aItems);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_HArray1OfApproval) Items() const;
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_Approval) ItemsValue (const Standard_Integer num) const;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbItems() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_HArray1OfApproval) items;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepAP214_AutoDesignSecurityClassificationAssignment_HeaderFile
|
@@ -1,29 +0,0 @@
|
||||
-- Created on: 1997-05-21
|
||||
-- Created by: Christian CAILLET
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Pb compil gros code HP-UX sous WOK++
|
||||
-- trop de warning -> shut up
|
||||
|
||||
@if ( %Station == "hp" || %Station == "sil" ) then
|
||||
|
||||
@string %CMPLRS_CXX_Options = %CMPLRS_CXX_Options " -w ";
|
||||
|
||||
-- Pb optimiseur (O2) pas fiable
|
||||
|
||||
@set %ModeOpt = "+O1";
|
||||
|
||||
@endif;
|
||||
|
@@ -1,30 +0,0 @@
|
||||
-- Created on: 2000-05-10
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class Class from StepAP214
|
||||
inherits Group from StepBasic
|
||||
|
||||
---Purpose: Representation of STEP entity Class
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns Class from StepAP214;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end Class;
|
@@ -15,13 +15,13 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <StepAP214_Class.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepAP214_Class.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepAP214_Class
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepAP214_Class::StepAP214_Class ()
|
||||
{
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user