1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-24 13:50: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:
abv
2015-07-12 07:42:38 +03:00
parent 543a996496
commit 42cf5bc1ca
15354 changed files with 623957 additions and 509844 deletions

View File

@@ -1,20 +1,62 @@
StepAP203_ApprovedItem.cxx
StepAP203_ApprovedItem.hxx
StepAP203_Array1OfApprovedItem.hxx
StepAP203_HArray1OfApprovedItem.hxx
StepAP203_Array1OfCertifiedItem.hxx
StepAP203_HArray1OfCertifiedItem.hxx
StepAP203_Array1OfClassifiedItem.hxx
StepAP203_HArray1OfClassifiedItem.hxx
StepAP203_Array1OfContractedItem.hxx
StepAP203_HArray1OfContractedItem.hxx
StepAP203_Array1OfDateTimeItem.hxx
StepAP203_HArray1OfDateTimeItem.hxx
StepAP203_Array1OfPersonOrganizationItem.hxx
StepAP203_HArray1OfPersonOrganizationItem.hxx
StepAP203_Array1OfSpecifiedItem.hxx
StepAP203_HArray1OfSpecifiedItem.hxx
StepAP203_Array1OfWorkItem.hxx
StepAP203_HArray1OfWorkItem.hxx
StepAP203_Array1OfChangeRequestItem.hxx
StepAP203_HArray1OfChangeRequestItem.hxx
StepAP203_Array1OfClassifiedItem.hxx
StepAP203_Array1OfContractedItem.hxx
StepAP203_Array1OfDateTimeItem.hxx
StepAP203_Array1OfPersonOrganizationItem.hxx
StepAP203_Array1OfSpecifiedItem.hxx
StepAP203_Array1OfStartRequestItem.hxx
StepAP203_Array1OfWorkItem.hxx
StepAP203_CcDesignApproval.cxx
StepAP203_CcDesignApproval.hxx
StepAP203_CcDesignCertification.cxx
StepAP203_CcDesignCertification.hxx
StepAP203_CcDesignContract.cxx
StepAP203_CcDesignContract.hxx
StepAP203_CcDesignDateAndTimeAssignment.cxx
StepAP203_CcDesignDateAndTimeAssignment.hxx
StepAP203_CcDesignPersonAndOrganizationAssignment.cxx
StepAP203_CcDesignPersonAndOrganizationAssignment.hxx
StepAP203_CcDesignSecurityClassification.cxx
StepAP203_CcDesignSecurityClassification.hxx
StepAP203_CcDesignSpecificationReference.cxx
StepAP203_CcDesignSpecificationReference.hxx
StepAP203_CertifiedItem.cxx
StepAP203_CertifiedItem.hxx
StepAP203_Change.cxx
StepAP203_Change.hxx
StepAP203_ChangeRequest.cxx
StepAP203_ChangeRequest.hxx
StepAP203_ChangeRequestItem.cxx
StepAP203_ChangeRequestItem.hxx
StepAP203_ClassifiedItem.cxx
StepAP203_ClassifiedItem.hxx
StepAP203_ContractedItem.cxx
StepAP203_ContractedItem.hxx
StepAP203_DateTimeItem.cxx
StepAP203_DateTimeItem.hxx
StepAP203_HArray1OfApprovedItem.hxx
StepAP203_HArray1OfCertifiedItem.hxx
StepAP203_HArray1OfChangeRequestItem.hxx
StepAP203_HArray1OfClassifiedItem.hxx
StepAP203_HArray1OfContractedItem.hxx
StepAP203_HArray1OfDateTimeItem.hxx
StepAP203_HArray1OfPersonOrganizationItem.hxx
StepAP203_HArray1OfSpecifiedItem.hxx
StepAP203_HArray1OfStartRequestItem.hxx
StepAP203_HArray1OfWorkItem.hxx
StepAP203_PersonOrganizationItem.cxx
StepAP203_PersonOrganizationItem.hxx
StepAP203_SpecifiedItem.cxx
StepAP203_SpecifiedItem.hxx
StepAP203_StartRequest.cxx
StepAP203_StartRequest.hxx
StepAP203_StartRequestItem.cxx
StepAP203_StartRequestItem.hxx
StepAP203_StartWork.cxx
StepAP203_StartWork.hxx
StepAP203_WorkItem.cxx
StepAP203_WorkItem.hxx

View File

@@ -1,80 +0,0 @@
-- Created on: 1999-11-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.
package StepAP203
---Purpose: Contains implementation of STEP entities specific for AP203
uses
TCollection,
StepBasic,
StepRepr
is
class ApprovedItem;
class CcDesignApproval;
class CcDesignCertification;
class CcDesignContract;
class CcDesignDateAndTimeAssignment;
class CcDesignPersonAndOrganizationAssignment;
class CcDesignSecurityClassification;
class CcDesignSpecificationReference;
class CertifiedItem;
class Change;
class ChangeRequest;
class ChangeRequestItem;
class ClassifiedItem;
class ContractedItem;
class DateTimeItem;
class PersonOrganizationItem;
class SpecifiedItem;
class StartRequest;
class StartRequestItem;
class StartWork;
class WorkItem;
imported Array1OfApprovedItem;
imported transient class HArray1OfApprovedItem;
imported Array1OfCertifiedItem;
imported transient class HArray1OfCertifiedItem;
imported Array1OfClassifiedItem;
imported transient class HArray1OfClassifiedItem;
imported Array1OfContractedItem;
imported transient class HArray1OfContractedItem;
imported Array1OfDateTimeItem;
imported transient class HArray1OfDateTimeItem;
imported Array1OfPersonOrganizationItem;
imported transient class HArray1OfPersonOrganizationItem;
imported Array1OfSpecifiedItem;
imported transient class HArray1OfSpecifiedItem;
imported Array1OfWorkItem;
imported transient class HArray1OfWorkItem;
imported Array1OfChangeRequestItem;
imported transient class HArray1OfChangeRequestItem;
imported Array1OfStartRequestItem;
imported transient class HArray1OfStartRequestItem;
end StepAP203;

View File

@@ -1,89 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class ApprovedItem from StepAP203
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type ApprovedItem
uses
ProductDefinitionFormation from StepBasic,
ProductDefinition from StepBasic,
ConfigurationEffectivity from StepRepr,
ConfigurationItem from StepRepr,
SecurityClassification from StepBasic,
ChangeRequest from StepAP203,
Change from StepAP203,
StartRequest from StepAP203,
StartWork from StepAP203,
Certification from StepBasic,
Contract from StepBasic
is
Create returns ApprovedItem from StepAP203;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of ApprovedItem select type
-- 1 -> ProductDefinitionFormation from StepBasic
-- 2 -> ProductDefinition from StepBasic
-- 3 -> ConfigurationEffectivity from StepRepr
-- 4 -> ConfigurationItem from StepRepr
-- 5 -> SecurityClassification from StepBasic
-- 6 -> ChangeRequest from StepAP203
-- 7 -> Change from StepAP203
-- 8 -> StartRequest from StepAP203
-- 9 -> StartWork from StepAP203
-- 10 -> Certification from StepBasic
-- 11 -> Contract from StepBasic
-- 0 else
ProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic;
---Purpose: Returns Value as ProductDefinitionFormation (or Null if another type)
ProductDefinition (me) returns ProductDefinition from StepBasic;
---Purpose: Returns Value as ProductDefinition (or Null if another type)
ConfigurationEffectivity (me) returns ConfigurationEffectivity from StepRepr;
---Purpose: Returns Value as ConfigurationEffectivity (or Null if another type)
ConfigurationItem (me) returns ConfigurationItem from StepRepr;
---Purpose: Returns Value as ConfigurationItem (or Null if another type)
SecurityClassification (me) returns SecurityClassification from StepBasic;
---Purpose: Returns Value as SecurityClassification (or Null if another type)
ChangeRequest (me) returns ChangeRequest from StepAP203;
---Purpose: Returns Value as ChangeRequest (or Null if another type)
Change (me) returns Change from StepAP203;
---Purpose: Returns Value as Change (or Null if another type)
StartRequest (me) returns StartRequest from StepAP203;
---Purpose: Returns Value as StartRequest (or Null if another type)
StartWork (me) returns StartWork from StepAP203;
---Purpose: Returns Value as StartWork (or Null if another type)
Certification (me) returns Certification from StepBasic;
---Purpose: Returns Value as Certification (or Null if another type)
Contract (me) returns Contract from StepBasic;
---Purpose: Returns Value as Contract (or Null if another type)
end ApprovedItem;

View File

@@ -16,24 +16,24 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_ApprovedItem.ixx>
#include <StepBasic_ProductDefinitionFormation.hxx>
#include <StepBasic_ProductDefinition.hxx>
#include <StepRepr_ConfigurationEffectivity.hxx>
#include <StepRepr_ConfigurationItem.hxx>
#include <StepBasic_SecurityClassification.hxx>
#include <StepAP203_ChangeRequest.hxx>
#include <Standard_Transient.hxx>
#include <StepAP203_ApprovedItem.hxx>
#include <StepAP203_Change.hxx>
#include <StepAP203_ChangeRequest.hxx>
#include <StepAP203_StartRequest.hxx>
#include <StepAP203_StartWork.hxx>
#include <StepBasic_Certification.hxx>
#include <StepBasic_Contract.hxx>
#include <StepBasic_ProductDefinition.hxx>
#include <StepBasic_ProductDefinitionFormation.hxx>
#include <StepBasic_SecurityClassification.hxx>
#include <StepRepr_ConfigurationEffectivity.hxx>
#include <StepRepr_ConfigurationItem.hxx>
//=======================================================================
//function : StepAP203_ApprovedItem
//purpose :
//=======================================================================
StepAP203_ApprovedItem::StepAP203_ApprovedItem ()
{
}

View File

@@ -0,0 +1,122 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_ApprovedItem_HeaderFile
#define _StepAP203_ApprovedItem_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_ProductDefinitionFormation;
class StepBasic_ProductDefinition;
class StepRepr_ConfigurationEffectivity;
class StepRepr_ConfigurationItem;
class StepBasic_SecurityClassification;
class StepAP203_ChangeRequest;
class StepAP203_Change;
class StepAP203_StartRequest;
class StepAP203_StartWork;
class StepBasic_Certification;
class StepBasic_Contract;
//! Representation of STEP SELECT type ApprovedItem
class StepAP203_ApprovedItem : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepAP203_ApprovedItem();
//! Recognizes a kind of ApprovedItem select type
//! 1 -> ProductDefinitionFormation from StepBasic
//! 2 -> ProductDefinition from StepBasic
//! 3 -> ConfigurationEffectivity from StepRepr
//! 4 -> ConfigurationItem from StepRepr
//! 5 -> SecurityClassification from StepBasic
//! 6 -> ChangeRequest from StepAP203
//! 7 -> Change from StepAP203
//! 8 -> StartRequest from StepAP203
//! 9 -> StartWork from StepAP203
//! 10 -> Certification from StepBasic
//! 11 -> Contract from StepBasic
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as ProductDefinitionFormation (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinitionFormation) ProductDefinitionFormation() const;
//! Returns Value as ProductDefinition (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinition) ProductDefinition() const;
//! Returns Value as ConfigurationEffectivity (or Null if another type)
Standard_EXPORT Handle(StepRepr_ConfigurationEffectivity) ConfigurationEffectivity() const;
//! Returns Value as ConfigurationItem (or Null if another type)
Standard_EXPORT Handle(StepRepr_ConfigurationItem) ConfigurationItem() const;
//! Returns Value as SecurityClassification (or Null if another type)
Standard_EXPORT Handle(StepBasic_SecurityClassification) SecurityClassification() const;
//! Returns Value as ChangeRequest (or Null if another type)
Standard_EXPORT Handle(StepAP203_ChangeRequest) ChangeRequest() const;
//! Returns Value as Change (or Null if another type)
Standard_EXPORT Handle(StepAP203_Change) Change() const;
//! Returns Value as StartRequest (or Null if another type)
Standard_EXPORT Handle(StepAP203_StartRequest) StartRequest() const;
//! Returns Value as StartWork (or Null if another type)
Standard_EXPORT Handle(StepAP203_StartWork) StartWork() const;
//! Returns Value as Certification (or Null if another type)
Standard_EXPORT Handle(StepBasic_Certification) Certification() const;
//! Returns Value as Contract (or Null if another type)
Standard_EXPORT Handle(StepBasic_Contract) Contract() const;
protected:
private:
};
#endif // _StepAP203_ApprovedItem_HeaderFile

View File

@@ -1,44 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class CcDesignApproval from StepAP203
inherits ApprovalAssignment from StepBasic
---Purpose: Representation of STEP entity CcDesignApproval
uses
Approval from StepBasic,
HArray1OfApprovedItem from StepAP203
is
Create returns CcDesignApproval from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aApprovalAssignment_AssignedApproval: Approval from StepBasic;
aItems: HArray1OfApprovedItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfApprovedItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfApprovedItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfApprovedItem from StepAP203;
end CcDesignApproval;

View File

@@ -16,13 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_CcDesignApproval.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_CcDesignApproval.hxx>
#include <StepBasic_Approval.hxx>
//=======================================================================
//function : StepAP203_CcDesignApproval
//purpose :
//=======================================================================
StepAP203_CcDesignApproval::StepAP203_CcDesignApproval ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_CcDesignApproval_HeaderFile
#define _StepAP203_CcDesignApproval_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfApprovedItem.hxx>
#include <StepBasic_ApprovalAssignment.hxx>
class StepBasic_Approval;
class StepAP203_CcDesignApproval;
DEFINE_STANDARD_HANDLE(StepAP203_CcDesignApproval, StepBasic_ApprovalAssignment)
//! Representation of STEP entity CcDesignApproval
class StepAP203_CcDesignApproval : public StepBasic_ApprovalAssignment
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_CcDesignApproval();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_Approval)& aApprovalAssignment_AssignedApproval, const Handle(StepAP203_HArray1OfApprovedItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfApprovedItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfApprovedItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_CcDesignApproval,StepBasic_ApprovalAssignment)
protected:
private:
Handle(StepAP203_HArray1OfApprovedItem) theItems;
};
#endif // _StepAP203_CcDesignApproval_HeaderFile

View File

@@ -1,44 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class CcDesignCertification from StepAP203
inherits CertificationAssignment from StepBasic
---Purpose: Representation of STEP entity CcDesignCertification
uses
Certification from StepBasic,
HArray1OfCertifiedItem from StepAP203
is
Create returns CcDesignCertification from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aCertificationAssignment_AssignedCertification: Certification from StepBasic;
aItems: HArray1OfCertifiedItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfCertifiedItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfCertifiedItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfCertifiedItem from StepAP203;
end CcDesignCertification;

View File

@@ -16,13 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_CcDesignCertification.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_CcDesignCertification.hxx>
#include <StepBasic_Certification.hxx>
//=======================================================================
//function : StepAP203_CcDesignCertification
//purpose :
//=======================================================================
StepAP203_CcDesignCertification::StepAP203_CcDesignCertification ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_CcDesignCertification_HeaderFile
#define _StepAP203_CcDesignCertification_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfCertifiedItem.hxx>
#include <StepBasic_CertificationAssignment.hxx>
class StepBasic_Certification;
class StepAP203_CcDesignCertification;
DEFINE_STANDARD_HANDLE(StepAP203_CcDesignCertification, StepBasic_CertificationAssignment)
//! Representation of STEP entity CcDesignCertification
class StepAP203_CcDesignCertification : public StepBasic_CertificationAssignment
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_CcDesignCertification();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_Certification)& aCertificationAssignment_AssignedCertification, const Handle(StepAP203_HArray1OfCertifiedItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfCertifiedItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfCertifiedItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_CcDesignCertification,StepBasic_CertificationAssignment)
protected:
private:
Handle(StepAP203_HArray1OfCertifiedItem) theItems;
};
#endif // _StepAP203_CcDesignCertification_HeaderFile

View File

@@ -1,44 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class CcDesignContract from StepAP203
inherits ContractAssignment from StepBasic
---Purpose: Representation of STEP entity CcDesignContract
uses
Contract from StepBasic,
HArray1OfContractedItem from StepAP203
is
Create returns CcDesignContract from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aContractAssignment_AssignedContract: Contract from StepBasic;
aItems: HArray1OfContractedItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfContractedItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfContractedItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfContractedItem from StepAP203;
end CcDesignContract;

View File

@@ -16,13 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_CcDesignContract.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_CcDesignContract.hxx>
#include <StepBasic_Contract.hxx>
//=======================================================================
//function : StepAP203_CcDesignContract
//purpose :
//=======================================================================
StepAP203_CcDesignContract::StepAP203_CcDesignContract ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_CcDesignContract_HeaderFile
#define _StepAP203_CcDesignContract_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfContractedItem.hxx>
#include <StepBasic_ContractAssignment.hxx>
class StepBasic_Contract;
class StepAP203_CcDesignContract;
DEFINE_STANDARD_HANDLE(StepAP203_CcDesignContract, StepBasic_ContractAssignment)
//! Representation of STEP entity CcDesignContract
class StepAP203_CcDesignContract : public StepBasic_ContractAssignment
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_CcDesignContract();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_Contract)& aContractAssignment_AssignedContract, const Handle(StepAP203_HArray1OfContractedItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfContractedItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfContractedItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_CcDesignContract,StepBasic_ContractAssignment)
protected:
private:
Handle(StepAP203_HArray1OfContractedItem) theItems;
};
#endif // _StepAP203_CcDesignContract_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class CcDesignDateAndTimeAssignment from StepAP203
inherits DateAndTimeAssignment from StepBasic
---Purpose: Representation of STEP entity CcDesignDateAndTimeAssignment
uses
DateAndTime from StepBasic,
DateTimeRole from StepBasic,
HArray1OfDateTimeItem from StepAP203
is
Create returns CcDesignDateAndTimeAssignment from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aDateAndTimeAssignment_AssignedDateAndTime: DateAndTime from StepBasic;
aDateAndTimeAssignment_Role: DateTimeRole from StepBasic;
aItems: HArray1OfDateTimeItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfDateTimeItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfDateTimeItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfDateTimeItem from StepAP203;
end CcDesignDateAndTimeAssignment;

View File

@@ -16,13 +16,15 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_CcDesignDateAndTimeAssignment.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_CcDesignDateAndTimeAssignment.hxx>
#include <StepBasic_DateAndTime.hxx>
#include <StepBasic_DateTimeRole.hxx>
//=======================================================================
//function : StepAP203_CcDesignDateAndTimeAssignment
//purpose :
//=======================================================================
StepAP203_CcDesignDateAndTimeAssignment::StepAP203_CcDesignDateAndTimeAssignment ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_CcDesignDateAndTimeAssignment_HeaderFile
#define _StepAP203_CcDesignDateAndTimeAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfDateTimeItem.hxx>
#include <StepBasic_DateAndTimeAssignment.hxx>
class StepBasic_DateAndTime;
class StepBasic_DateTimeRole;
class StepAP203_CcDesignDateAndTimeAssignment;
DEFINE_STANDARD_HANDLE(StepAP203_CcDesignDateAndTimeAssignment, StepBasic_DateAndTimeAssignment)
//! Representation of STEP entity CcDesignDateAndTimeAssignment
class StepAP203_CcDesignDateAndTimeAssignment : public StepBasic_DateAndTimeAssignment
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_CcDesignDateAndTimeAssignment();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_DateAndTime)& aDateAndTimeAssignment_AssignedDateAndTime, const Handle(StepBasic_DateTimeRole)& aDateAndTimeAssignment_Role, const Handle(StepAP203_HArray1OfDateTimeItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfDateTimeItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfDateTimeItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_CcDesignDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
protected:
private:
Handle(StepAP203_HArray1OfDateTimeItem) theItems;
};
#endif // _StepAP203_CcDesignDateAndTimeAssignment_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class CcDesignPersonAndOrganizationAssignment from StepAP203
inherits PersonAndOrganizationAssignment from StepBasic
---Purpose: Representation of STEP entity CcDesignPersonAndOrganizationAssignment
uses
PersonAndOrganization from StepBasic,
PersonAndOrganizationRole from StepBasic,
HArray1OfPersonOrganizationItem from StepAP203
is
Create returns CcDesignPersonAndOrganizationAssignment from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aPersonAndOrganizationAssignment_AssignedPersonAndOrganization: PersonAndOrganization from StepBasic;
aPersonAndOrganizationAssignment_Role: PersonAndOrganizationRole from StepBasic;
aItems: HArray1OfPersonOrganizationItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfPersonOrganizationItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfPersonOrganizationItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfPersonOrganizationItem from StepAP203;
end CcDesignPersonAndOrganizationAssignment;

View File

@@ -16,13 +16,15 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_CcDesignPersonAndOrganizationAssignment.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_CcDesignPersonAndOrganizationAssignment.hxx>
#include <StepBasic_PersonAndOrganization.hxx>
#include <StepBasic_PersonAndOrganizationRole.hxx>
//=======================================================================
//function : StepAP203_CcDesignPersonAndOrganizationAssignment
//purpose :
//=======================================================================
StepAP203_CcDesignPersonAndOrganizationAssignment::StepAP203_CcDesignPersonAndOrganizationAssignment ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_CcDesignPersonAndOrganizationAssignment_HeaderFile
#define _StepAP203_CcDesignPersonAndOrganizationAssignment_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfPersonOrganizationItem.hxx>
#include <StepBasic_PersonAndOrganizationAssignment.hxx>
class StepBasic_PersonAndOrganization;
class StepBasic_PersonAndOrganizationRole;
class StepAP203_CcDesignPersonAndOrganizationAssignment;
DEFINE_STANDARD_HANDLE(StepAP203_CcDesignPersonAndOrganizationAssignment, StepBasic_PersonAndOrganizationAssignment)
//! Representation of STEP entity CcDesignPersonAndOrganizationAssignment
class StepAP203_CcDesignPersonAndOrganizationAssignment : public StepBasic_PersonAndOrganizationAssignment
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_CcDesignPersonAndOrganizationAssignment();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_PersonAndOrganization)& aPersonAndOrganizationAssignment_AssignedPersonAndOrganization, const Handle(StepBasic_PersonAndOrganizationRole)& aPersonAndOrganizationAssignment_Role, const Handle(StepAP203_HArray1OfPersonOrganizationItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfPersonOrganizationItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfPersonOrganizationItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_CcDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
protected:
private:
Handle(StepAP203_HArray1OfPersonOrganizationItem) theItems;
};
#endif // _StepAP203_CcDesignPersonAndOrganizationAssignment_HeaderFile

View File

@@ -1,44 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class CcDesignSecurityClassification from StepAP203
inherits SecurityClassificationAssignment from StepBasic
---Purpose: Representation of STEP entity CcDesignSecurityClassification
uses
SecurityClassification from StepBasic,
HArray1OfClassifiedItem from StepAP203
is
Create returns CcDesignSecurityClassification from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aSecurityClassificationAssignment_AssignedSecurityClassification: SecurityClassification from StepBasic;
aItems: HArray1OfClassifiedItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfClassifiedItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfClassifiedItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfClassifiedItem from StepAP203;
end CcDesignSecurityClassification;

View File

@@ -16,13 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_CcDesignSecurityClassification.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_CcDesignSecurityClassification.hxx>
#include <StepBasic_SecurityClassification.hxx>
//=======================================================================
//function : StepAP203_CcDesignSecurityClassification
//purpose :
//=======================================================================
StepAP203_CcDesignSecurityClassification::StepAP203_CcDesignSecurityClassification ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_CcDesignSecurityClassification_HeaderFile
#define _StepAP203_CcDesignSecurityClassification_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfClassifiedItem.hxx>
#include <StepBasic_SecurityClassificationAssignment.hxx>
class StepBasic_SecurityClassification;
class StepAP203_CcDesignSecurityClassification;
DEFINE_STANDARD_HANDLE(StepAP203_CcDesignSecurityClassification, StepBasic_SecurityClassificationAssignment)
//! Representation of STEP entity CcDesignSecurityClassification
class StepAP203_CcDesignSecurityClassification : public StepBasic_SecurityClassificationAssignment
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_CcDesignSecurityClassification();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_SecurityClassification)& aSecurityClassificationAssignment_AssignedSecurityClassification, const Handle(StepAP203_HArray1OfClassifiedItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfClassifiedItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfClassifiedItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_CcDesignSecurityClassification,StepBasic_SecurityClassificationAssignment)
protected:
private:
Handle(StepAP203_HArray1OfClassifiedItem) theItems;
};
#endif // _StepAP203_CcDesignSecurityClassification_HeaderFile

View File

@@ -1,46 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class CcDesignSpecificationReference from StepAP203
inherits DocumentReference from StepBasic
---Purpose: Representation of STEP entity CcDesignSpecificationReference
uses
Document from StepBasic,
HAsciiString from TCollection,
HArray1OfSpecifiedItem from StepAP203
is
Create returns CcDesignSpecificationReference from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aDocumentReference_AssignedDocument: Document from StepBasic;
aDocumentReference_Source: HAsciiString from TCollection;
aItems: HArray1OfSpecifiedItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfSpecifiedItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfSpecifiedItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfSpecifiedItem from StepAP203;
end CcDesignSpecificationReference;

View File

@@ -16,13 +16,15 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_CcDesignSpecificationReference.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_CcDesignSpecificationReference.hxx>
#include <StepBasic_Document.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
//function : StepAP203_CcDesignSpecificationReference
//purpose :
//=======================================================================
StepAP203_CcDesignSpecificationReference::StepAP203_CcDesignSpecificationReference ()
{
}

View File

@@ -0,0 +1,75 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_CcDesignSpecificationReference_HeaderFile
#define _StepAP203_CcDesignSpecificationReference_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfSpecifiedItem.hxx>
#include <StepBasic_DocumentReference.hxx>
class StepBasic_Document;
class TCollection_HAsciiString;
class StepAP203_CcDesignSpecificationReference;
DEFINE_STANDARD_HANDLE(StepAP203_CcDesignSpecificationReference, StepBasic_DocumentReference)
//! Representation of STEP entity CcDesignSpecificationReference
class StepAP203_CcDesignSpecificationReference : public StepBasic_DocumentReference
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_CcDesignSpecificationReference();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_Document)& aDocumentReference_AssignedDocument, const Handle(TCollection_HAsciiString)& aDocumentReference_Source, const Handle(StepAP203_HArray1OfSpecifiedItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfSpecifiedItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfSpecifiedItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_CcDesignSpecificationReference,StepBasic_DocumentReference)
protected:
private:
Handle(StepAP203_HArray1OfSpecifiedItem) theItems;
};
#endif // _StepAP203_CcDesignSpecificationReference_HeaderFile

View File

@@ -1,39 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class CertifiedItem from StepAP203
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type CertifiedItem
uses
SuppliedPartRelationship from StepRepr
is
Create returns CertifiedItem from StepAP203;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of CertifiedItem select type
-- 1 -> SuppliedPartRelationship from StepRepr
-- 0 else
SuppliedPartRelationship (me) returns SuppliedPartRelationship from StepRepr;
---Purpose: Returns Value as SuppliedPartRelationship (or Null if another type)
end CertifiedItem;

View File

@@ -16,14 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_CertifiedItem.ixx>
#include <Standard_Transient.hxx>
#include <StepAP203_CertifiedItem.hxx>
#include <StepRepr_SuppliedPartRelationship.hxx>
//=======================================================================
//function : StepAP203_CertifiedItem
//purpose :
//=======================================================================
StepAP203_CertifiedItem::StepAP203_CertifiedItem ()
{
}

View File

@@ -0,0 +1,72 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_CertifiedItem_HeaderFile
#define _StepAP203_CertifiedItem_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_SuppliedPartRelationship;
//! Representation of STEP SELECT type CertifiedItem
class StepAP203_CertifiedItem : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepAP203_CertifiedItem();
//! Recognizes a kind of CertifiedItem select type
//! 1 -> SuppliedPartRelationship from StepRepr
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as SuppliedPartRelationship (or Null if another type)
Standard_EXPORT Handle(StepRepr_SuppliedPartRelationship) SuppliedPartRelationship() const;
protected:
private:
};
#endif // _StepAP203_CertifiedItem_HeaderFile

View File

@@ -1,44 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class Change from StepAP203
inherits ActionAssignment from StepBasic
---Purpose: Representation of STEP entity Change
uses
Action from StepBasic,
HArray1OfWorkItem from StepAP203
is
Create returns Change from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aActionAssignment_AssignedAction: Action from StepBasic;
aItems: HArray1OfWorkItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfWorkItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfWorkItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfWorkItem from StepAP203;
end Change;

View File

@@ -16,13 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_Change.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_Change.hxx>
#include <StepBasic_Action.hxx>
//=======================================================================
//function : StepAP203_Change
//purpose :
//=======================================================================
StepAP203_Change::StepAP203_Change ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_Change_HeaderFile
#define _StepAP203_Change_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfWorkItem.hxx>
#include <StepBasic_ActionAssignment.hxx>
class StepBasic_Action;
class StepAP203_Change;
DEFINE_STANDARD_HANDLE(StepAP203_Change, StepBasic_ActionAssignment)
//! Representation of STEP entity Change
class StepAP203_Change : public StepBasic_ActionAssignment
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_Change();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_Action)& aActionAssignment_AssignedAction, const Handle(StepAP203_HArray1OfWorkItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfWorkItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfWorkItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_Change,StepBasic_ActionAssignment)
protected:
private:
Handle(StepAP203_HArray1OfWorkItem) theItems;
};
#endif // _StepAP203_Change_HeaderFile

View File

@@ -1,44 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class ChangeRequest from StepAP203
inherits ActionRequestAssignment from StepBasic
---Purpose: Representation of STEP entity ChangeRequest
uses
VersionedActionRequest from StepBasic,
HArray1OfChangeRequestItem from StepAP203
is
Create returns ChangeRequest from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aActionRequestAssignment_AssignedActionRequest: VersionedActionRequest from StepBasic;
aItems: HArray1OfChangeRequestItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfChangeRequestItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfChangeRequestItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfChangeRequestItem from StepAP203;
end ChangeRequest;

View File

@@ -16,13 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_ChangeRequest.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_ChangeRequest.hxx>
#include <StepBasic_VersionedActionRequest.hxx>
//=======================================================================
//function : StepAP203_ChangeRequest
//purpose :
//=======================================================================
StepAP203_ChangeRequest::StepAP203_ChangeRequest ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_ChangeRequest_HeaderFile
#define _StepAP203_ChangeRequest_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfChangeRequestItem.hxx>
#include <StepBasic_ActionRequestAssignment.hxx>
class StepBasic_VersionedActionRequest;
class StepAP203_ChangeRequest;
DEFINE_STANDARD_HANDLE(StepAP203_ChangeRequest, StepBasic_ActionRequestAssignment)
//! Representation of STEP entity ChangeRequest
class StepAP203_ChangeRequest : public StepBasic_ActionRequestAssignment
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_ChangeRequest();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_VersionedActionRequest)& aActionRequestAssignment_AssignedActionRequest, const Handle(StepAP203_HArray1OfChangeRequestItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfChangeRequestItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfChangeRequestItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_ChangeRequest,StepBasic_ActionRequestAssignment)
protected:
private:
Handle(StepAP203_HArray1OfChangeRequestItem) theItems;
};
#endif // _StepAP203_ChangeRequest_HeaderFile

View File

@@ -1,39 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class ChangeRequestItem from StepAP203
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type ChangeRequestItem
uses
ProductDefinitionFormation from StepBasic
is
Create returns ChangeRequestItem from StepAP203;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of ChangeRequestItem select type
-- 1 -> ProductDefinitionFormation from StepBasic
-- 0 else
ProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic;
---Purpose: Returns Value as ProductDefinitionFormation (or Null if another type)
end ChangeRequestItem;

View File

@@ -16,14 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_ChangeRequestItem.ixx>
#include <Standard_Transient.hxx>
#include <StepAP203_ChangeRequestItem.hxx>
#include <StepBasic_ProductDefinitionFormation.hxx>
//=======================================================================
//function : StepAP203_ChangeRequestItem
//purpose :
//=======================================================================
StepAP203_ChangeRequestItem::StepAP203_ChangeRequestItem ()
{
}

View File

@@ -0,0 +1,72 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_ChangeRequestItem_HeaderFile
#define _StepAP203_ChangeRequestItem_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_ProductDefinitionFormation;
//! Representation of STEP SELECT type ChangeRequestItem
class StepAP203_ChangeRequestItem : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepAP203_ChangeRequestItem();
//! Recognizes a kind of ChangeRequestItem select type
//! 1 -> ProductDefinitionFormation from StepBasic
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as ProductDefinitionFormation (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinitionFormation) ProductDefinitionFormation() const;
protected:
private:
};
#endif // _StepAP203_ChangeRequestItem_HeaderFile

View File

@@ -1,44 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class ClassifiedItem from StepAP203
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type ClassifiedItem
uses
ProductDefinitionFormation from StepBasic,
AssemblyComponentUsage from StepRepr
is
Create returns ClassifiedItem from StepAP203;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of ClassifiedItem select type
-- 1 -> ProductDefinitionFormation from StepBasic
-- 2 -> AssemblyComponentUsage from StepRepr
-- 0 else
ProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic;
---Purpose: Returns Value as ProductDefinitionFormation (or Null if another type)
AssemblyComponentUsage (me) returns AssemblyComponentUsage from StepRepr;
---Purpose: Returns Value as AssemblyComponentUsage (or Null if another type)
end ClassifiedItem;

View File

@@ -16,7 +16,8 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_ClassifiedItem.ixx>
#include <Standard_Transient.hxx>
#include <StepAP203_ClassifiedItem.hxx>
#include <StepBasic_ProductDefinitionFormation.hxx>
#include <StepRepr_AssemblyComponentUsage.hxx>
@@ -24,7 +25,6 @@
//function : StepAP203_ClassifiedItem
//purpose :
//=======================================================================
StepAP203_ClassifiedItem::StepAP203_ClassifiedItem ()
{
}

View File

@@ -0,0 +1,77 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_ClassifiedItem_HeaderFile
#define _StepAP203_ClassifiedItem_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_ProductDefinitionFormation;
class StepRepr_AssemblyComponentUsage;
//! Representation of STEP SELECT type ClassifiedItem
class StepAP203_ClassifiedItem : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepAP203_ClassifiedItem();
//! Recognizes a kind of ClassifiedItem select type
//! 1 -> ProductDefinitionFormation from StepBasic
//! 2 -> AssemblyComponentUsage from StepRepr
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as ProductDefinitionFormation (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinitionFormation) ProductDefinitionFormation() const;
//! Returns Value as AssemblyComponentUsage (or Null if another type)
Standard_EXPORT Handle(StepRepr_AssemblyComponentUsage) AssemblyComponentUsage() const;
protected:
private:
};
#endif // _StepAP203_ClassifiedItem_HeaderFile

View File

@@ -1,39 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class ContractedItem from StepAP203
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type ContractedItem
uses
ProductDefinitionFormation from StepBasic
is
Create returns ContractedItem from StepAP203;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of ContractedItem select type
-- 1 -> ProductDefinitionFormation from StepBasic
-- 0 else
ProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic;
---Purpose: Returns Value as ProductDefinitionFormation (or Null if another type)
end ContractedItem;

View File

@@ -16,14 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_ContractedItem.ixx>
#include <Standard_Transient.hxx>
#include <StepAP203_ContractedItem.hxx>
#include <StepBasic_ProductDefinitionFormation.hxx>
//=======================================================================
//function : StepAP203_ContractedItem
//purpose :
//=======================================================================
StepAP203_ContractedItem::StepAP203_ContractedItem ()
{
}

View File

@@ -0,0 +1,72 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_ContractedItem_HeaderFile
#define _StepAP203_ContractedItem_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_ProductDefinitionFormation;
//! Representation of STEP SELECT type ContractedItem
class StepAP203_ContractedItem : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepAP203_ContractedItem();
//! Recognizes a kind of ContractedItem select type
//! 1 -> ProductDefinitionFormation from StepBasic
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as ProductDefinitionFormation (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinitionFormation) ProductDefinitionFormation() const;
protected:
private:
};
#endif // _StepAP203_ContractedItem_HeaderFile

View File

@@ -1,79 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class DateTimeItem from StepAP203
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type DateTimeItem
uses
ProductDefinition from StepBasic,
ChangeRequest from StepAP203,
StartRequest from StepAP203,
Change from StepAP203,
StartWork from StepAP203,
ApprovalPersonOrganization from StepBasic,
Contract from StepBasic,
SecurityClassification from StepBasic,
Certification from StepBasic
is
Create returns DateTimeItem from StepAP203;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of DateTimeItem select type
-- 1 -> ProductDefinition from StepBasic
-- 2 -> ChangeRequest from StepAP203
-- 3 -> StartRequest from StepAP203
-- 4 -> Change from StepAP203
-- 5 -> StartWork from StepAP203
-- 6 -> ApprovalPersonOrganization from StepBasic
-- 7 -> Contract from StepBasic
-- 8 -> SecurityClassification from StepBasic
-- 9 -> Certification from StepBasic
-- 0 else
ProductDefinition (me) returns ProductDefinition from StepBasic;
---Purpose: Returns Value as ProductDefinition (or Null if another type)
ChangeRequest (me) returns ChangeRequest from StepAP203;
---Purpose: Returns Value as ChangeRequest (or Null if another type)
StartRequest (me) returns StartRequest from StepAP203;
---Purpose: Returns Value as StartRequest (or Null if another type)
Change (me) returns Change from StepAP203;
---Purpose: Returns Value as Change (or Null if another type)
StartWork (me) returns StartWork from StepAP203;
---Purpose: Returns Value as StartWork (or Null if another type)
ApprovalPersonOrganization (me) returns ApprovalPersonOrganization from StepBasic;
---Purpose: Returns Value as ApprovalPersonOrganization (or Null if another type)
Contract (me) returns Contract from StepBasic;
---Purpose: Returns Value as Contract (or Null if another type)
SecurityClassification (me) returns SecurityClassification from StepBasic;
---Purpose: Returns Value as SecurityClassification (or Null if another type)
Certification (me) returns Certification from StepBasic;
---Purpose: Returns Value as Certification (or Null if another type)
end DateTimeItem;

View File

@@ -16,22 +16,22 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_DateTimeItem.ixx>
#include <StepBasic_ProductDefinition.hxx>
#include <StepAP203_ChangeRequest.hxx>
#include <StepAP203_StartRequest.hxx>
#include <Standard_Transient.hxx>
#include <StepAP203_Change.hxx>
#include <StepAP203_ChangeRequest.hxx>
#include <StepAP203_DateTimeItem.hxx>
#include <StepAP203_StartRequest.hxx>
#include <StepAP203_StartWork.hxx>
#include <StepBasic_ApprovalPersonOrganization.hxx>
#include <StepBasic_Contract.hxx>
#include <StepBasic_SecurityClassification.hxx>
#include <StepBasic_Certification.hxx>
#include <StepBasic_Contract.hxx>
#include <StepBasic_ProductDefinition.hxx>
#include <StepBasic_SecurityClassification.hxx>
//=======================================================================
//function : StepAP203_DateTimeItem
//purpose :
//=======================================================================
StepAP203_DateTimeItem::StepAP203_DateTimeItem ()
{
}

View File

@@ -0,0 +1,112 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_DateTimeItem_HeaderFile
#define _StepAP203_DateTimeItem_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_ProductDefinition;
class StepAP203_ChangeRequest;
class StepAP203_StartRequest;
class StepAP203_Change;
class StepAP203_StartWork;
class StepBasic_ApprovalPersonOrganization;
class StepBasic_Contract;
class StepBasic_SecurityClassification;
class StepBasic_Certification;
//! Representation of STEP SELECT type DateTimeItem
class StepAP203_DateTimeItem : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepAP203_DateTimeItem();
//! Recognizes a kind of DateTimeItem select type
//! 1 -> ProductDefinition from StepBasic
//! 2 -> ChangeRequest from StepAP203
//! 3 -> StartRequest from StepAP203
//! 4 -> Change from StepAP203
//! 5 -> StartWork from StepAP203
//! 6 -> ApprovalPersonOrganization from StepBasic
//! 7 -> Contract from StepBasic
//! 8 -> SecurityClassification from StepBasic
//! 9 -> Certification from StepBasic
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as ProductDefinition (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinition) ProductDefinition() const;
//! Returns Value as ChangeRequest (or Null if another type)
Standard_EXPORT Handle(StepAP203_ChangeRequest) ChangeRequest() const;
//! Returns Value as StartRequest (or Null if another type)
Standard_EXPORT Handle(StepAP203_StartRequest) StartRequest() const;
//! Returns Value as Change (or Null if another type)
Standard_EXPORT Handle(StepAP203_Change) Change() const;
//! Returns Value as StartWork (or Null if another type)
Standard_EXPORT Handle(StepAP203_StartWork) StartWork() const;
//! Returns Value as ApprovalPersonOrganization (or Null if another type)
Standard_EXPORT Handle(StepBasic_ApprovalPersonOrganization) ApprovalPersonOrganization() const;
//! Returns Value as Contract (or Null if another type)
Standard_EXPORT Handle(StepBasic_Contract) Contract() const;
//! Returns Value as SecurityClassification (or Null if another type)
Standard_EXPORT Handle(StepBasic_SecurityClassification) SecurityClassification() const;
//! Returns Value as Certification (or Null if another type)
Standard_EXPORT Handle(StepBasic_Certification) Certification() const;
protected:
private:
};
#endif // _StepAP203_DateTimeItem_HeaderFile

View File

@@ -1,84 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class PersonOrganizationItem from StepAP203
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type PersonOrganizationItem
uses
Change from StepAP203,
StartWork from StepAP203,
ChangeRequest from StepAP203,
StartRequest from StepAP203,
ConfigurationItem from StepRepr,
Product from StepBasic,
ProductDefinitionFormation from StepBasic,
ProductDefinition from StepBasic,
Contract from StepBasic,
SecurityClassification from StepBasic
is
Create returns PersonOrganizationItem from StepAP203;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of PersonOrganizationItem select type
-- 1 -> Change from StepAP203
-- 2 -> StartWork from StepAP203
-- 3 -> ChangeRequest from StepAP203
-- 4 -> StartRequest from StepAP203
-- 5 -> ConfigurationItem from StepRepr
-- 6 -> Product from StepBasic
-- 7 -> ProductDefinitionFormation from StepBasic
-- 8 -> ProductDefinition from StepBasic
-- 9 -> Contract from StepBasic
-- 10 -> SecurityClassification from StepBasic
-- 0 else
Change (me) returns Change from StepAP203;
---Purpose: Returns Value as Change (or Null if another type)
StartWork (me) returns StartWork from StepAP203;
---Purpose: Returns Value as StartWork (or Null if another type)
ChangeRequest (me) returns ChangeRequest from StepAP203;
---Purpose: Returns Value as ChangeRequest (or Null if another type)
StartRequest (me) returns StartRequest from StepAP203;
---Purpose: Returns Value as StartRequest (or Null if another type)
ConfigurationItem (me) returns ConfigurationItem from StepRepr;
---Purpose: Returns Value as ConfigurationItem (or Null if another type)
Product (me) returns Product from StepBasic;
---Purpose: Returns Value as Product (or Null if another type)
ProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic;
---Purpose: Returns Value as ProductDefinitionFormation (or Null if another type)
ProductDefinition (me) returns ProductDefinition from StepBasic;
---Purpose: Returns Value as ProductDefinition (or Null if another type)
Contract (me) returns Contract from StepBasic;
---Purpose: Returns Value as Contract (or Null if another type)
SecurityClassification (me) returns SecurityClassification from StepBasic;
---Purpose: Returns Value as SecurityClassification (or Null if another type)
end PersonOrganizationItem;

View File

@@ -16,23 +16,23 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_PersonOrganizationItem.ixx>
#include <Standard_Transient.hxx>
#include <StepAP203_Change.hxx>
#include <StepAP203_StartWork.hxx>
#include <StepAP203_ChangeRequest.hxx>
#include <StepAP203_PersonOrganizationItem.hxx>
#include <StepAP203_StartRequest.hxx>
#include <StepRepr_ConfigurationItem.hxx>
#include <StepBasic_Product.hxx>
#include <StepBasic_ProductDefinitionFormation.hxx>
#include <StepBasic_ProductDefinition.hxx>
#include <StepAP203_StartWork.hxx>
#include <StepBasic_Contract.hxx>
#include <StepBasic_Product.hxx>
#include <StepBasic_ProductDefinition.hxx>
#include <StepBasic_ProductDefinitionFormation.hxx>
#include <StepBasic_SecurityClassification.hxx>
#include <StepRepr_ConfigurationItem.hxx>
//=======================================================================
//function : StepAP203_PersonOrganizationItem
//purpose :
//=======================================================================
StepAP203_PersonOrganizationItem::StepAP203_PersonOrganizationItem ()
{
}

View File

@@ -0,0 +1,117 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_PersonOrganizationItem_HeaderFile
#define _StepAP203_PersonOrganizationItem_HeaderFile
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
#include <StepData_SelectType.hxx>
#include <Standard_Integer.hxx>
class Standard_Transient;
class StepAP203_Change;
class StepAP203_StartWork;
class StepAP203_ChangeRequest;
class StepAP203_StartRequest;
class StepRepr_ConfigurationItem;
class StepBasic_Product;
class StepBasic_ProductDefinitionFormation;
class StepBasic_ProductDefinition;
class StepBasic_Contract;
class StepBasic_SecurityClassification;
//! Representation of STEP SELECT type PersonOrganizationItem
class StepAP203_PersonOrganizationItem : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepAP203_PersonOrganizationItem();
//! Recognizes a kind of PersonOrganizationItem select type
//! 1 -> Change from StepAP203
//! 2 -> StartWork from StepAP203
//! 3 -> ChangeRequest from StepAP203
//! 4 -> StartRequest from StepAP203
//! 5 -> ConfigurationItem from StepRepr
//! 6 -> Product from StepBasic
//! 7 -> ProductDefinitionFormation from StepBasic
//! 8 -> ProductDefinition from StepBasic
//! 9 -> Contract from StepBasic
//! 10 -> SecurityClassification from StepBasic
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as Change (or Null if another type)
Standard_EXPORT Handle(StepAP203_Change) Change() const;
//! Returns Value as StartWork (or Null if another type)
Standard_EXPORT Handle(StepAP203_StartWork) StartWork() const;
//! Returns Value as ChangeRequest (or Null if another type)
Standard_EXPORT Handle(StepAP203_ChangeRequest) ChangeRequest() const;
//! Returns Value as StartRequest (or Null if another type)
Standard_EXPORT Handle(StepAP203_StartRequest) StartRequest() const;
//! Returns Value as ConfigurationItem (or Null if another type)
Standard_EXPORT Handle(StepRepr_ConfigurationItem) ConfigurationItem() const;
//! Returns Value as Product (or Null if another type)
Standard_EXPORT Handle(StepBasic_Product) Product() const;
//! Returns Value as ProductDefinitionFormation (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinitionFormation) ProductDefinitionFormation() const;
//! Returns Value as ProductDefinition (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinition) ProductDefinition() const;
//! Returns Value as Contract (or Null if another type)
Standard_EXPORT Handle(StepBasic_Contract) Contract() const;
//! Returns Value as SecurityClassification (or Null if another type)
Standard_EXPORT Handle(StepBasic_SecurityClassification) SecurityClassification() const;
protected:
private:
};
#endif // _StepAP203_PersonOrganizationItem_HeaderFile

View File

@@ -1,44 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class SpecifiedItem from StepAP203
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type SpecifiedItem
uses
ProductDefinition from StepBasic,
ShapeAspect from StepRepr
is
Create returns SpecifiedItem from StepAP203;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of SpecifiedItem select type
-- 1 -> ProductDefinition from StepBasic
-- 2 -> ShapeAspect from StepRepr
-- 0 else
ProductDefinition (me) returns ProductDefinition from StepBasic;
---Purpose: Returns Value as ProductDefinition (or Null if another type)
ShapeAspect (me) returns ShapeAspect from StepRepr;
---Purpose: Returns Value as ShapeAspect (or Null if another type)
end SpecifiedItem;

View File

@@ -16,7 +16,8 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_SpecifiedItem.ixx>
#include <Standard_Transient.hxx>
#include <StepAP203_SpecifiedItem.hxx>
#include <StepBasic_ProductDefinition.hxx>
#include <StepRepr_ShapeAspect.hxx>
@@ -24,7 +25,6 @@
//function : StepAP203_SpecifiedItem
//purpose :
//=======================================================================
StepAP203_SpecifiedItem::StepAP203_SpecifiedItem ()
{
}

View File

@@ -0,0 +1,77 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_SpecifiedItem_HeaderFile
#define _StepAP203_SpecifiedItem_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_ProductDefinition;
class StepRepr_ShapeAspect;
//! Representation of STEP SELECT type SpecifiedItem
class StepAP203_SpecifiedItem : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepAP203_SpecifiedItem();
//! Recognizes a kind of SpecifiedItem select type
//! 1 -> ProductDefinition from StepBasic
//! 2 -> ShapeAspect from StepRepr
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as ProductDefinition (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinition) ProductDefinition() const;
//! Returns Value as ShapeAspect (or Null if another type)
Standard_EXPORT Handle(StepRepr_ShapeAspect) ShapeAspect() const;
protected:
private:
};
#endif // _StepAP203_SpecifiedItem_HeaderFile

View File

@@ -1,44 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class StartRequest from StepAP203
inherits ActionRequestAssignment from StepBasic
---Purpose: Representation of STEP entity StartRequest
uses
VersionedActionRequest from StepBasic,
HArray1OfStartRequestItem from StepAP203
is
Create returns StartRequest from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aActionRequestAssignment_AssignedActionRequest: VersionedActionRequest from StepBasic;
aItems: HArray1OfStartRequestItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfStartRequestItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfStartRequestItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfStartRequestItem from StepAP203;
end StartRequest;

View File

@@ -16,13 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_StartRequest.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_StartRequest.hxx>
#include <StepBasic_VersionedActionRequest.hxx>
//=======================================================================
//function : StepAP203_StartRequest
//purpose :
//=======================================================================
StepAP203_StartRequest::StepAP203_StartRequest ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_StartRequest_HeaderFile
#define _StepAP203_StartRequest_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfStartRequestItem.hxx>
#include <StepBasic_ActionRequestAssignment.hxx>
class StepBasic_VersionedActionRequest;
class StepAP203_StartRequest;
DEFINE_STANDARD_HANDLE(StepAP203_StartRequest, StepBasic_ActionRequestAssignment)
//! Representation of STEP entity StartRequest
class StepAP203_StartRequest : public StepBasic_ActionRequestAssignment
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_StartRequest();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_VersionedActionRequest)& aActionRequestAssignment_AssignedActionRequest, const Handle(StepAP203_HArray1OfStartRequestItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfStartRequestItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfStartRequestItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_StartRequest,StepBasic_ActionRequestAssignment)
protected:
private:
Handle(StepAP203_HArray1OfStartRequestItem) theItems;
};
#endif // _StepAP203_StartRequest_HeaderFile

View File

@@ -1,39 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class StartRequestItem from StepAP203
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type StartRequestItem
uses
ProductDefinitionFormation from StepBasic
is
Create returns StartRequestItem from StepAP203;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of StartRequestItem select type
-- 1 -> ProductDefinitionFormation from StepBasic
-- 0 else
ProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic;
---Purpose: Returns Value as ProductDefinitionFormation (or Null if another type)
end StartRequestItem;

View File

@@ -16,14 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_StartRequestItem.ixx>
#include <Standard_Transient.hxx>
#include <StepAP203_StartRequestItem.hxx>
#include <StepBasic_ProductDefinitionFormation.hxx>
//=======================================================================
//function : StepAP203_StartRequestItem
//purpose :
//=======================================================================
StepAP203_StartRequestItem::StepAP203_StartRequestItem ()
{
}

View File

@@ -0,0 +1,72 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_StartRequestItem_HeaderFile
#define _StepAP203_StartRequestItem_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_ProductDefinitionFormation;
//! Representation of STEP SELECT type StartRequestItem
class StepAP203_StartRequestItem : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepAP203_StartRequestItem();
//! Recognizes a kind of StartRequestItem select type
//! 1 -> ProductDefinitionFormation from StepBasic
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as ProductDefinitionFormation (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinitionFormation) ProductDefinitionFormation() const;
protected:
private:
};
#endif // _StepAP203_StartRequestItem_HeaderFile

View File

@@ -1,44 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class StartWork from StepAP203
inherits ActionAssignment from StepBasic
---Purpose: Representation of STEP entity StartWork
uses
Action from StepBasic,
HArray1OfWorkItem from StepAP203
is
Create returns StartWork from StepAP203;
---Purpose: Empty constructor
Init (me: mutable; aActionAssignment_AssignedAction: Action from StepBasic;
aItems: HArray1OfWorkItem from StepAP203);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfWorkItem from StepAP203;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfWorkItem from StepAP203);
---Purpose: Set field Items
fields
theItems: HArray1OfWorkItem from StepAP203;
end StartWork;

View File

@@ -16,13 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_StartWork.ixx>
#include <Standard_Type.hxx>
#include <StepAP203_StartWork.hxx>
#include <StepBasic_Action.hxx>
//=======================================================================
//function : StepAP203_StartWork
//purpose :
//=======================================================================
StepAP203_StartWork::StepAP203_StartWork ()
{
}

View File

@@ -0,0 +1,74 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_StartWork_HeaderFile
#define _StepAP203_StartWork_HeaderFile
#include <Standard.hxx>
#include <Standard_Type.hxx>
#include <StepAP203_HArray1OfWorkItem.hxx>
#include <StepBasic_ActionAssignment.hxx>
class StepBasic_Action;
class StepAP203_StartWork;
DEFINE_STANDARD_HANDLE(StepAP203_StartWork, StepBasic_ActionAssignment)
//! Representation of STEP entity StartWork
class StepAP203_StartWork : public StepBasic_ActionAssignment
{
public:
//! Empty constructor
Standard_EXPORT StepAP203_StartWork();
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(StepBasic_Action)& aActionAssignment_AssignedAction, const Handle(StepAP203_HArray1OfWorkItem)& aItems);
//! Returns field Items
Standard_EXPORT Handle(StepAP203_HArray1OfWorkItem) Items() const;
//! Set field Items
Standard_EXPORT void SetItems (const Handle(StepAP203_HArray1OfWorkItem)& Items);
DEFINE_STANDARD_RTTI(StepAP203_StartWork,StepBasic_ActionAssignment)
protected:
private:
Handle(StepAP203_HArray1OfWorkItem) theItems;
};
#endif // _StepAP203_StartWork_HeaderFile

View File

@@ -1,39 +0,0 @@
-- Created on: 1999-11-26
-- Created by: Andrey BETENEV
-- 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.
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
class WorkItem from StepAP203
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type WorkItem
uses
ProductDefinitionFormation from StepBasic
is
Create returns WorkItem from StepAP203;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of WorkItem select type
-- 1 -> ProductDefinitionFormation from StepBasic
-- 0 else
ProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic;
---Purpose: Returns Value as ProductDefinitionFormation (or Null if another type)
end WorkItem;

View File

@@ -16,14 +16,14 @@
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
#include <StepAP203_WorkItem.ixx>
#include <Standard_Transient.hxx>
#include <StepAP203_WorkItem.hxx>
#include <StepBasic_ProductDefinitionFormation.hxx>
//=======================================================================
//function : StepAP203_WorkItem
//purpose :
//=======================================================================
StepAP203_WorkItem::StepAP203_WorkItem ()
{
}

View File

@@ -0,0 +1,72 @@
// Created on: 1999-11-26
// Created by: Andrey BETENEV
// 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 _StepAP203_WorkItem_HeaderFile
#define _StepAP203_WorkItem_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_ProductDefinitionFormation;
//! Representation of STEP SELECT type WorkItem
class StepAP203_WorkItem : public StepData_SelectType
{
public:
DEFINE_STANDARD_ALLOC
//! Empty constructor
Standard_EXPORT StepAP203_WorkItem();
//! Recognizes a kind of WorkItem select type
//! 1 -> ProductDefinitionFormation from StepBasic
//! 0 else
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
//! Returns Value as ProductDefinitionFormation (or Null if another type)
Standard_EXPORT Handle(StepBasic_ProductDefinitionFormation) ProductDefinitionFormation() const;
protected:
private:
};
#endif // _StepAP203_WorkItem_HeaderFile