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

Integration of OCCT 6.5.0 from SVN

This commit is contained in:
bugmaster
2011-03-16 07:30:28 +00:00
committed by bugmaster
parent 4903637061
commit 7fd59977df
16375 changed files with 3882564 additions and 0 deletions

1
src/StepAP214/FILES Executable file
View File

@@ -0,0 +1 @@
StepAP214_CMPLRS.edl

310
src/StepAP214/StepAP214.cdl Executable file
View File

@@ -0,0 +1,310 @@
-- File: StepAP214.cdl
-- Created: Fri Dec 1 11:11:09 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
package StepAP214
---Purpose : Complete AP214 CC1 , Revision 4
-- Upgrading from Revision 2 to Revision 4 : 26 Mar 1997
-- Splitting in sub-schemas : 5 Nov 1997
uses
TCollection, TColStd, StepData, Interface, MMgt,
StepBasic, StepRepr, StepGeom, StepShape, StepVisual
is
-- classes for CC2
class AutoDesignDateAndPersonItem; -- Select Type for
-- Product
-- ProductDefinition
-- ProductDefinitionFormation
-- Representation
class AutoDesignDateAndTimeItem; -- Select Type for
-- ApprovalPersonOrganization
-- AutoDesignDateAndPersonAssignment
class AutoDesignDatedItem; -- Select Type for
-- ApprovalPersonOrganization
-- AutoDesignDateAndPersonAssignment
class AutoDesignGeneralOrgItem; -- Select Type for
-- Product
-- ProductDefinition
-- ProductDefinitionFormation
-- Representation
-- Added from STEP214-StepAP214 to CC2
class AutoDesignOrganizationItem; -- Select Type, as above plus 2 other items
class AutoDesignGroupedItem; -- Select Type for
-- AdvancedBrepShapeRepresentation
-- AnnotationSymbol
-- CsgRepresentation
-- FacetedBrepShapeRepresentation
-- GeometricallyBoundedSurfaceShapeRepresentation
-- GeometricallyBoundedWireframeShapeRepresentation
-- ManifoldSurfaceShapeRepresentation
-- NonManifoldSurfaceShapeRepresentation
-- RepresentationItem
-- TemplateInstance
class AutoDesignPresentedItemSelect; -- Select, added from CC1 Rev2 to Rev4 :
-- ProductDefinition,
-- ProductDefinitionShape
-- RepresentationRelationship
-- ShapeAspect
class AutoDesignReferencingItem; -- Select Type, added in CC2
-- added from Cc2 to DIS
class DateAndTimeItem; -- Select Type
-- ApprovalPersonOrganization
-- AppliedDateAndPersonAssignment
-- AppliedOrganizationAssignment
-- AssemblyComponentUsageSubstitute
-- DocumentFile
-- Effectivity
-- MaterialDesignation
-- MechanicalDesignGeometricPresentationRepresentation
-- PresentationArea
-- Product
-- ProductDefinition
-- ProductDefinitionFormation
-- ProductDefinitionRelationship
-- PropertyDefinition
-- ShapeRepresentation
class DateItem;
-- ApprovalPersonOrganization
-- AppliedDateAndPersonAssignment
-- AppliedOrganizationAssignment
-- AssemblyComponentUsageSubstitute
-- DocumentFile
-- Effectivity
-- MaterialDesignation
-- MechanicalDesignGeometricPresentationRepresentation
-- PresentationArea
-- Product
-- ProductDefinition
-- ProductDefinitionFormation
-- ProductDefinitionRelationship
-- PropertyDefinition
-- ShapeRepresentation
class ApprovalItem;
-- AssemblyComponentUsageSubstitute
-- DocumentFile
-- MaterialDesignation
-- MechanicalDesignGeometricPresentationRepresentation
-- PresentationArea
-- Product
-- ProductDefinition
-- ProductDefinitionFormation
-- ProductDefinitionRelationship
-- PropertyDefinition
-- ShapeRepresentation
class OrganizationItem;
-- AppliedOrganizationAssignment
-- Approval
-- AssemblyComponentUsageSubstitute
-- DocumentFile
-- MaterialDesignation
-- MechanicalDesignGeometricPresentationRepresentation
-- PresentationArea
-- Product
-- ProductDefinition
-- ProductDefinitionFormation
-- ProductDefinitionRelationship
-- PropertyDefinition
-- ShapeRepresentation
class DocumentReferenceItem;
-- Approval
-- DescriptiveRepresentationItem
-- MaterialDesignation
-- ProductDefinition
-- ProductDefinitionRelationship
-- PropertyDefinition
-- Representation
-- ShapeAspect
-- ShapeAspectRelationship
class GroupItem;
-- GeometricRepresentationItem
class PersonAndOrganizationItem;
-- AppliedOrganizationAssignment
-- AssemblyComponentUsageSubstitute
-- DocumentFile
-- MaterialDesignation
-- MechanicalDesignGeometricPresentationRepresentation
-- PresentationArea
-- Product
-- ProductDefinition
-- ProductDefinitionFormation
-- ProductDefinitionRelationship
-- PropertyDefinition
-- ShapeRepresentation
class PresentedItemSelect;
-- ProductDefinition,
-- ProductDefinitionRelationship,
class SecurityClassificationItem;
-- AssemblyComponentUsageSubstitute
-- DocumentFile
-- MaterialDesignation
-- MechanicalDesignGeometricPresentationRepresentation
-- PresentationArea
-- Product
-- ProductDefinition
-- ProductDefinitionFormation
-- ProductDefinitionRelationship
-- PropertyDefinition
-- ShapeRepresentation
--
class Protocol;
--deferred class ApprovalAssignment;
class AutoDesignApprovalAssignment;
--deferred class DateAndTimeAssignment;
class AutoDesignActualDateAndTimeAssignment;
class AutoDesignNominalDateAndTimeAssignment;
--deferred class DateAssignment;
class AutoDesignActualDateAssignment;
class AutoDesignNominalDateAssignment;
--deferred class GroupAssignment;
class AutoDesignGroupAssignment;
--deferred class OrganizationAssignment;
class AutoDesignOrganizationAssignment;
--deferred class PersonAndOrganizationAssignment;
class AutoDesignDateAndPersonAssignment;
class AutoDesignPersonAndOrganizationAssignment;
--deferred class PresentedItem;
class AutoDesignPresentedItem;
--class Representation;
-- Removed from Rev2 to Rev4 : class AutoDesignViewArea;
--deferred class SecurityClassificationAssignment;
class AutoDesignSecurityClassificationAssignment;
--added from STEP214-CC1 to CC2
--deferred class DocumentReference;
class AutoDesignDocumentReference;
-- added from STEP214CC2 to DIS
--deferred class ApprovalAssignment;
class AppliedApprovalAssignment; -- replace AutoDesignApprovalAssignment;
--deferred class DateAndTimeAssignment;
class AppliedDateAndTimeAssignment; -- replace AutoDesignActualDateAndTimeAssignment;
--deferred class DateAssignment;
class AppliedDateAssignment; -- replace AutoDesignActualDateAssignment;
--deferred class GroupAssignment;
class AppliedGroupAssignment; -- replace AutoDesignGroupAssignment;
--deferred class OrganizationAssignment;
class AppliedOrganizationAssignment; -- replace AutoDesignDateAndPersonAssignment;
--deferred class PersonAndOrganizationAssignment;
class AppliedPersonAndOrganizationAssignment; -- replace AutoDesignPersonAndOrganizationAssignment;
--deferred class PresentedItem;
class AppliedPresentedItem; -- replace AutoDesignPresentedItem;
--deferred class SecurityClassificationAssignment;
class AppliedSecurityClassificationAssignment; -- replace AutoDesignSecurityClassificationAssignment;
--deferred class DocumentReference;
class AppliedDocumentReference; -- replace AutoDesignDocumentReference;
-- added for external references (CAX-IF TRJ4)
class AppliedExternalIdentificationAssignment;
class Class;
class ExternalIdentificationItem;
class ExternallyDefinedClass;
class ExternallyDefinedGeneralProperty;
class RepItemGroup;
class Array1OfAutoDesignDateAndTimeItem instantiates Array1 from TCollection (AutoDesignDateAndTimeItem);
class HArray1OfAutoDesignDateAndTimeItem instantiates HArray1 from TCollection (AutoDesignDateAndTimeItem,Array1OfAutoDesignDateAndTimeItem from StepAP214);
class Array1OfAutoDesignDatedItem instantiates Array1 from TCollection (AutoDesignDatedItem);
class HArray1OfAutoDesignDatedItem instantiates HArray1 from TCollection (AutoDesignDatedItem,Array1OfAutoDesignDatedItem from StepAP214);
class Array1OfAutoDesignGeneralOrgItem instantiates Array1 from TCollection (AutoDesignGeneralOrgItem);
class HArray1OfAutoDesignGeneralOrgItem instantiates HArray1 from TCollection (AutoDesignGeneralOrgItem,Array1OfAutoDesignGeneralOrgItem from StepAP214);
class Array1OfAutoDesignDateAndPersonItem instantiates Array1 from TCollection (AutoDesignDateAndPersonItem);
class HArray1OfAutoDesignDateAndPersonItem instantiates HArray1 from TCollection (AutoDesignDateAndPersonItem,Array1OfAutoDesignDateAndPersonItem from StepAP214);
class Array1OfAutoDesignGroupedItem instantiates Array1 from TCollection (AutoDesignGroupedItem);
class HArray1OfAutoDesignGroupedItem instantiates HArray1 from TCollection (AutoDesignGroupedItem,Array1OfAutoDesignGroupedItem from StepAP214);
-- Added from Rev2 to Rev4
class Array1OfAutoDesignPresentedItemSelect instantiates Array1 from TCollection (AutoDesignPresentedItemSelect from StepAP214);
class HArray1OfAutoDesignPresentedItemSelect instantiates HArray1 from TCollection (AutoDesignPresentedItemSelect from StepAP214,Array1OfAutoDesignPresentedItemSelect);
-- Added from CC1 to CC2 of STEP214
class Array1OfAutoDesignReferencingItem instantiates Array1 from TCollection (AutoDesignReferencingItem from StepAP214);
class HArray1OfAutoDesignReferencingItem instantiates HArray1 from TCollection (AutoDesignReferencingItem from StepAP214,Array1OfAutoDesignReferencingItem);
-- Protocol returns Protocol from StepAP214;
-- : creates a Protocol
-- added from Cc2 to DIS
class Array1OfDateAndTimeItem instantiates Array1 from TCollection (DateAndTimeItem);
class HArray1OfDateAndTimeItem instantiates HArray1 from TCollection (DateAndTimeItem,Array1OfDateAndTimeItem from StepAP214);
class Array1OfDateItem instantiates Array1 from TCollection (DateItem);
class HArray1OfDateItem instantiates HArray1 from TCollection (DateItem,Array1OfDateItem from StepAP214);
class Array1OfApprovalItem instantiates Array1 from TCollection (ApprovalItem);
class HArray1OfApprovalItem instantiates HArray1 from TCollection (ApprovalItem,Array1OfApprovalItem from StepAP214);
class Array1OfOrganizationItem instantiates Array1 from TCollection (OrganizationItem);
class HArray1OfOrganizationItem instantiates HArray1 from TCollection (OrganizationItem,Array1OfOrganizationItem from StepAP214);
class Array1OfPersonAndOrganizationItem instantiates Array1 from TCollection (PersonAndOrganizationItem);
class HArray1OfPersonAndOrganizationItem instantiates HArray1 from TCollection (PersonAndOrganizationItem,Array1OfPersonAndOrganizationItem from StepAP214);
class Array1OfGroupItem instantiates Array1 from TCollection (GroupItem);
class HArray1OfGroupItem instantiates HArray1 from TCollection (GroupItem,Array1OfGroupItem from StepAP214);
class Array1OfSecurityClassificationItem instantiates Array1 from TCollection (SecurityClassificationItem);
class HArray1OfSecurityClassificationItem instantiates HArray1 from TCollection (SecurityClassificationItem,Array1OfSecurityClassificationItem from StepAP214);
class Array1OfPresentedItemSelect instantiates Array1 from TCollection (PresentedItemSelect);
class HArray1OfPresentedItemSelect instantiates HArray1 from TCollection (PresentedItemSelect,Array1OfPresentedItemSelect from StepAP214);
class Array1OfDocumentReferenceItem instantiates Array1 from TCollection (DocumentReferenceItem);
class HArray1OfDocumentReferenceItem instantiates HArray1 from TCollection (DocumentReferenceItem,Array1OfDocumentReferenceItem from StepAP214);
class Array1OfExternalIdentificationItem instantiates Array1 from TCollection (ExternalIdentificationItem);
class HArray1OfExternalIdentificationItem instantiates HArray1 from TCollection (ExternalIdentificationItem,Array1OfExternalIdentificationItem from StepAP214);
Protocol returns Protocol from StepAP214;
---Purpose : creates a Protocol
end StepAP214;

15
src/StepAP214/StepAP214.cxx Executable file
View File

@@ -0,0 +1,15 @@
#include <StepAP214.ixx>
#include <Interface_Statics.hxx>
#include <StepAP214_Protocol.hxx>
StaticHandle(StepAP214_Protocol, proto);
Handle(StepAP214_Protocol) StepAP214::Protocol()
{
InitHandleVoid(StepAP214_Protocol, proto);
return proto;
}

View File

@@ -0,0 +1,40 @@
-- File: StepAP214_AppliedApprovalAssignment.cdl
-- Created: Wed Mar 10 09:38:58 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class AppliedApprovalAssignment from StepAP214
inherits ApprovalAssignment from StepBasic
uses
HArray1OfApprovalItem from StepAP214,
ApprovalItem from StepAP214,
Approval from StepBasic
is
Create returns mutable AppliedApprovalAssignment;
---Purpose: Returns a AppliedApprovalAssignment
Init (me : mutable;
aAssignedApproval : mutable Approval from StepBasic) is redefined;
Init (me : mutable;
aAssignedApproval : mutable Approval from StepBasic;
aItems : mutable HArray1OfApprovalItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfApprovalItem);
Items (me) returns mutable HArray1OfApprovalItem;
ItemsValue (me; num : Integer) returns ApprovalItem;
NbItems (me) returns Integer;
fields
items : HArray1OfApprovalItem from StepAP214;
end AppliedApprovalAssignment;

View File

@@ -0,0 +1,42 @@
#include <StepAP214_AppliedApprovalAssignment.ixx>
StepAP214_AppliedApprovalAssignment::StepAP214_AppliedApprovalAssignment () {}
void StepAP214_AppliedApprovalAssignment::Init(
const Handle(StepBasic_Approval)& aAssignedApproval)
{
StepBasic_ApprovalAssignment::Init(aAssignedApproval);
}
void StepAP214_AppliedApprovalAssignment::Init(
const Handle(StepBasic_Approval)& aAssignedApproval,
const Handle(StepAP214_HArray1OfApprovalItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_ApprovalAssignment::Init(aAssignedApproval);
}
void StepAP214_AppliedApprovalAssignment::SetItems(const Handle(StepAP214_HArray1OfApprovalItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfApprovalItem) StepAP214_AppliedApprovalAssignment::Items() const
{
return items;
}
StepAP214_ApprovalItem StepAP214_AppliedApprovalAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AppliedApprovalAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,44 @@
-- File: StepAP214_AppliedDateAndTimeAssignment.cdl
-- Created: Tue Mar 9 11:11:13 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
-- Copyright: Matra-Datavision 1999
class AppliedDateAndTimeAssignment from StepAP214
inherits DateAndTimeAssignment from StepBasic
uses
HArray1OfDateAndTimeItem from StepAP214,
DateAndTimeItem from StepAP214,
DateAndTime from StepBasic,
DateTimeRole from StepBasic
is
Create returns mutable AppliedDateAndTimeAssignment;
---Purpose: Returns a AppliedDateAndTimeAssignment
Init (me : mutable;
aAssignedDateAndTime : mutable DateAndTime from StepBasic;
aRole : mutable DateTimeRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedDateAndTime : mutable DateAndTime from StepBasic;
aRole : mutable DateTimeRole from StepBasic;
aItems : mutable HArray1OfDateAndTimeItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfDateAndTimeItem);
Items (me) returns mutable HArray1OfDateAndTimeItem;
ItemsValue (me; num : Integer) returns DateAndTimeItem;
NbItems (me) returns Integer;
fields
items : HArray1OfDateAndTimeItem from StepAP214; -- a SelectType
end AppliedDateAndTimeAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AppliedDateAndTimeAssignment.ixx>
StepAP214_AppliedDateAndTimeAssignment::StepAP214_AppliedDateAndTimeAssignment () {}
void StepAP214_AppliedDateAndTimeAssignment::Init(
const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime,
const Handle(StepBasic_DateTimeRole)& aRole)
{
StepBasic_DateAndTimeAssignment::Init(aAssignedDateAndTime, aRole);
}
void StepAP214_AppliedDateAndTimeAssignment::Init(
const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime,
const Handle(StepBasic_DateTimeRole)& aRole,
const Handle(StepAP214_HArray1OfDateAndTimeItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_DateAndTimeAssignment::Init(aAssignedDateAndTime, aRole);
}
void StepAP214_AppliedDateAndTimeAssignment::SetItems(const Handle(StepAP214_HArray1OfDateAndTimeItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfDateAndTimeItem) StepAP214_AppliedDateAndTimeAssignment::Items() const
{
return items;
}
StepAP214_DateAndTimeItem StepAP214_AppliedDateAndTimeAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AppliedDateAndTimeAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,44 @@
-- File: StepAP214_AppliedDateAssignment.cdl
-- Created: Tue Mar 9 11:11:13 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
-- Copyright: Matra-Datavision 1999
class AppliedDateAssignment from StepAP214
inherits DateAssignment from StepBasic
uses
HArray1OfDateItem from StepAP214,
DateItem from StepAP214,
Date from StepBasic,
DateRole from StepBasic
is
Create returns mutable AppliedDateAssignment;
---Purpose: Returns a AppliedDateAssignment
Init (me : mutable;
aAssignedDate : mutable Date from StepBasic;
aRole : mutable DateRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedDate : mutable Date from StepBasic;
aRole : mutable DateRole from StepBasic;
aItems : mutable HArray1OfDateItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfDateItem);
Items (me) returns mutable HArray1OfDateItem;
ItemsValue (me; num : Integer) returns DateItem;
NbItems (me) returns Integer;
fields
items : HArray1OfDateItem from StepAP214; -- a SelectType
end AppliedDateAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AppliedDateAssignment.ixx>
StepAP214_AppliedDateAssignment::StepAP214_AppliedDateAssignment () {}
void StepAP214_AppliedDateAssignment::Init(
const Handle(StepBasic_Date)& aAssignedDate,
const Handle(StepBasic_DateRole)& aRole)
{
StepBasic_DateAssignment::Init(aAssignedDate, aRole);
}
void StepAP214_AppliedDateAssignment::Init(
const Handle(StepBasic_Date)& aAssignedDate,
const Handle(StepBasic_DateRole)& aRole,
const Handle(StepAP214_HArray1OfDateItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_DateAssignment::Init(aAssignedDate, aRole);
}
void StepAP214_AppliedDateAssignment::SetItems(const Handle(StepAP214_HArray1OfDateItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfDateItem) StepAP214_AppliedDateAssignment::Items() const
{
return items;
}
StepAP214_DateItem StepAP214_AppliedDateAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AppliedDateAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,37 @@
-- File: StepAP214_AppliedDocumentReference.cdl
-- Created: Wed Mar 10 11:40:15 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class AppliedDocumentReference from StepAP214 inherits DocumentReference from StepBasic
uses
Document from StepBasic,
HAsciiString from TCollection,
DocumentReferenceItem from StepAP214,
HArray1OfDocumentReferenceItem from StepAP214
is
Create returns AppliedDocumentReference;
Init (me : mutable;
aAssignedDocument : Document;
aSource : HAsciiString;
aItems : HArray1OfDocumentReferenceItem);
Items (me) returns HArray1OfDocumentReferenceItem ;
SetItems (me : mutable; aItems : HArray1OfDocumentReferenceItem);
ItemsValue (me; num : Integer) returns DocumentReferenceItem;
NbItems (me) returns Integer;
fields
items : HArray1OfDocumentReferenceItem;
end AppliedDocumentReference;

View File

@@ -0,0 +1,25 @@
#include <StepAP214_AppliedDocumentReference.ixx>
StepAP214_AppliedDocumentReference::StepAP214_AppliedDocumentReference () { }
void StepAP214_AppliedDocumentReference::Init
(const Handle(StepBasic_Document)& aAssignedDocument,
const Handle(TCollection_HAsciiString)& aSource,
const Handle(StepAP214_HArray1OfDocumentReferenceItem)& aItems)
{
Init0 (aAssignedDocument,aSource);
items = aItems;
}
Handle(StepAP214_HArray1OfDocumentReferenceItem) StepAP214_AppliedDocumentReference::Items () const
{ return items; }
void StepAP214_AppliedDocumentReference::SetItems (const Handle(StepAP214_HArray1OfDocumentReferenceItem)& aItems)
{ items = aItems; }
StepAP214_DocumentReferenceItem StepAP214_AppliedDocumentReference::ItemsValue (const Standard_Integer num) const
{ return items->Value(num); }
Standard_Integer StepAP214_AppliedDocumentReference::NbItems () const
{ return (items.IsNull() ? 0 : items->Length()); }

View File

@@ -0,0 +1,36 @@
-- File: StepAP214_AppliedExternalIdentificationAssignment.cdl
-- Created: Wed May 10 15:09:06 2000
-- Author: Andrey BETENEV
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
-- Copyright: Matra Datavision 2000
class AppliedExternalIdentificationAssignment from StepAP214
inherits ExternalIdentificationAssignment from StepBasic
---Purpose: Representation of STEP entity AppliedExternalIdentificationAssignment
uses
HAsciiString from TCollection,
IdentificationRole from StepBasic,
ExternalSource from StepBasic,
HArray1OfExternalIdentificationItem from StepAP214
is
Create returns AppliedExternalIdentificationAssignment from StepAP214;
---Purpose: Empty constructor
Init (me: mutable; aIdentificationAssignment_AssignedId: HAsciiString from TCollection;
aIdentificationAssignment_Role: IdentificationRole from StepBasic;
aExternalIdentificationAssignment_Source: ExternalSource from StepBasic;
aItems: HArray1OfExternalIdentificationItem from StepAP214);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfExternalIdentificationItem from StepAP214;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfExternalIdentificationItem from StepAP214);
---Purpose: Set field Items
fields
theItems: HArray1OfExternalIdentificationItem from StepAP214;
end AppliedExternalIdentificationAssignment;

View File

@@ -0,0 +1,53 @@
// File: StepAP214_AppliedExternalIdentificationAssignment.cxx
// Created: Wed May 10 15:09:06 2000
// Author: Andrey BETENEV
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
// Copyright: Matra Datavision 2000
#include <StepAP214_AppliedExternalIdentificationAssignment.ixx>
//=======================================================================
//function : StepAP214_AppliedExternalIdentificationAssignment
//purpose :
//=======================================================================
StepAP214_AppliedExternalIdentificationAssignment::StepAP214_AppliedExternalIdentificationAssignment ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepAP214_AppliedExternalIdentificationAssignment::Init (const Handle(TCollection_HAsciiString) &aIdentificationAssignment_AssignedId,
const Handle(StepBasic_IdentificationRole) &aIdentificationAssignment_Role,
const Handle(StepBasic_ExternalSource) &aExternalIdentificationAssignment_Source,
const Handle(StepAP214_HArray1OfExternalIdentificationItem) &aItems)
{
StepBasic_ExternalIdentificationAssignment::Init(aIdentificationAssignment_AssignedId,
aIdentificationAssignment_Role,
aExternalIdentificationAssignment_Source);
theItems = aItems;
}
//=======================================================================
//function : Items
//purpose :
//=======================================================================
Handle(StepAP214_HArray1OfExternalIdentificationItem) StepAP214_AppliedExternalIdentificationAssignment::Items () const
{
return theItems;
}
//=======================================================================
//function : SetItems
//purpose :
//=======================================================================
void StepAP214_AppliedExternalIdentificationAssignment::SetItems (const Handle(StepAP214_HArray1OfExternalIdentificationItem) &aItems)
{
theItems = aItems;
}

View File

@@ -0,0 +1,32 @@
-- File: StepAP214_AppliedGroupAssignment.cdl
-- Created: Wed May 10 15:09:06 2000
-- Author: Andrey BETENEV
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
-- Copyright: Matra Datavision 2000
class AppliedGroupAssignment from StepAP214
inherits GroupAssignment from StepBasic
---Purpose: Representation of STEP entity AppliedGroupAssignment
uses
Group from StepBasic,
HArray1OfGroupItem from StepAP214
is
Create returns AppliedGroupAssignment from StepAP214;
---Purpose: Empty constructor
Init (me: mutable; aGroupAssignment_AssignedGroup: Group from StepBasic;
aItems: HArray1OfGroupItem from StepAP214);
---Purpose: Initialize all fields (own and inherited)
Items (me) returns HArray1OfGroupItem from StepAP214;
---Purpose: Returns field Items
SetItems (me: mutable; Items: HArray1OfGroupItem from StepAP214);
---Purpose: Set field Items
fields
theItems: HArray1OfGroupItem from StepAP214;
end AppliedGroupAssignment;

View File

@@ -0,0 +1,49 @@
// File: StepAP214_AppliedGroupAssignment.cxx
// Created: Wed May 10 15:09:06 2000
// Author: Andrey BETENEV
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
// Copyright: Matra Datavision 2000
#include <StepAP214_AppliedGroupAssignment.ixx>
//=======================================================================
//function : StepAP214_AppliedGroupAssignment
//purpose :
//=======================================================================
StepAP214_AppliedGroupAssignment::StepAP214_AppliedGroupAssignment ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepAP214_AppliedGroupAssignment::Init (const Handle(StepBasic_Group) &aGroupAssignment_AssignedGroup,
const Handle(StepAP214_HArray1OfGroupItem) &aItems)
{
StepBasic_GroupAssignment::Init(aGroupAssignment_AssignedGroup);
theItems = aItems;
}
//=======================================================================
//function : Items
//purpose :
//=======================================================================
Handle(StepAP214_HArray1OfGroupItem) StepAP214_AppliedGroupAssignment::Items () const
{
return theItems;
}
//=======================================================================
//function : SetItems
//purpose :
//=======================================================================
void StepAP214_AppliedGroupAssignment::SetItems (const Handle(StepAP214_HArray1OfGroupItem) &aItems)
{
theItems = aItems;
}

View File

@@ -0,0 +1,44 @@
-- File: StepAP214_AppliedOrganizationAssignment.cdl
-- Created: Wed Mar 10 10:16:54 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class AppliedOrganizationAssignment from StepAP214
inherits OrganizationAssignment from StepBasic
uses
HArray1OfOrganizationItem from StepAP214,
OrganizationItem from StepAP214,
Organization from StepBasic,
OrganizationRole from StepBasic
is
Create returns mutable AppliedOrganizationAssignment;
---Purpose: Returns a AppliedOrganizationAssignment
Init (me : mutable;
aAssignedOrganization : mutable Organization from StepBasic;
aRole : mutable OrganizationRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedOrganization : mutable Organization from StepBasic;
aRole : mutable OrganizationRole from StepBasic;
aItems : mutable HArray1OfOrganizationItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfOrganizationItem);
Items (me) returns mutable HArray1OfOrganizationItem;
ItemsValue (me; num : Integer) returns OrganizationItem;
NbItems (me) returns Integer;
fields
items : HArray1OfOrganizationItem from StepAP214; -- a SelectType
end AppliedOrganizationAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AppliedOrganizationAssignment.ixx>
StepAP214_AppliedOrganizationAssignment::StepAP214_AppliedOrganizationAssignment () {}
void StepAP214_AppliedOrganizationAssignment::Init(
const Handle(StepBasic_Organization)& aAssignedOrganization,
const Handle(StepBasic_OrganizationRole)& aRole)
{
StepBasic_OrganizationAssignment::Init(aAssignedOrganization, aRole);
}
void StepAP214_AppliedOrganizationAssignment::Init(
const Handle(StepBasic_Organization)& aAssignedOrganization,
const Handle(StepBasic_OrganizationRole)& aRole,
const Handle(StepAP214_HArray1OfOrganizationItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_OrganizationAssignment::Init(aAssignedOrganization, aRole);
}
void StepAP214_AppliedOrganizationAssignment::SetItems(const Handle(StepAP214_HArray1OfOrganizationItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfOrganizationItem) StepAP214_AppliedOrganizationAssignment::Items() const
{
return items;
}
StepAP214_OrganizationItem StepAP214_AppliedOrganizationAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AppliedOrganizationAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,44 @@
-- File: StepAP214_AppliedPersonAndOrganizationAssignment.cdl
-- Created: Tue Mar 9 15:29:30 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class AppliedPersonAndOrganizationAssignment from StepAP214
inherits PersonAndOrganizationAssignment from StepBasic
uses
HArray1OfPersonAndOrganizationItem from StepAP214,
PersonAndOrganizationItem from StepAP214,
PersonAndOrganization from StepBasic,
PersonAndOrganizationRole from StepBasic
is
Create returns mutable AppliedPersonAndOrganizationAssignment;
---Purpose: Returns a AutoDesignDateAndPersonAssignment
Init (me : mutable;
aAssignedPersonAndOrganization : mutable PersonAndOrganization from StepBasic;
aRole : mutable PersonAndOrganizationRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedPersonAndOrganization : mutable PersonAndOrganization from StepBasic;
aRole : mutable PersonAndOrganizationRole from StepBasic;
aItems : mutable HArray1OfPersonAndOrganizationItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfPersonAndOrganizationItem);
Items (me) returns mutable HArray1OfPersonAndOrganizationItem;
ItemsValue (me; num : Integer) returns PersonAndOrganizationItem;
NbItems (me) returns Integer;
fields
items : HArray1OfPersonAndOrganizationItem from StepAP214; -- a SelectType
end AppliedPersonAndOrganizationAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AppliedPersonAndOrganizationAssignment.ixx>
StepAP214_AppliedPersonAndOrganizationAssignment::StepAP214_AppliedPersonAndOrganizationAssignment () {}
void StepAP214_AppliedPersonAndOrganizationAssignment::Init(
const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization,
const Handle(StepBasic_PersonAndOrganizationRole)& aRole)
{
StepBasic_PersonAndOrganizationAssignment::Init(aAssignedPersonAndOrganization, aRole);
}
void StepAP214_AppliedPersonAndOrganizationAssignment::Init(
const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization,
const Handle(StepBasic_PersonAndOrganizationRole)& aRole,
const Handle(StepAP214_HArray1OfPersonAndOrganizationItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_PersonAndOrganizationAssignment::Init(aAssignedPersonAndOrganization, aRole);
}
void StepAP214_AppliedPersonAndOrganizationAssignment::SetItems(const Handle(StepAP214_HArray1OfPersonAndOrganizationItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfPersonAndOrganizationItem) StepAP214_AppliedPersonAndOrganizationAssignment::Items() const
{
return items;
}
StepAP214_PersonAndOrganizationItem StepAP214_AppliedPersonAndOrganizationAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AppliedPersonAndOrganizationAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,38 @@
-- File: StepAP214_AppliedPresentedItem.cdl
-- Created: Wed Mar 10 15:19:53 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class AppliedPresentedItem from StepAP214
inherits PresentedItem from StepVisual
---Purpose:
uses
HArray1OfPresentedItemSelect from StepAP214,
PresentedItemSelect from StepAP214
is
Create returns mutable AppliedPresentedItem;
---Purpose: Returns a AutoDesignPresentedItem
Init (me : mutable;
aItems : mutable HArray1OfPresentedItemSelect from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfPresentedItemSelect);
Items (me) returns mutable HArray1OfPresentedItemSelect;
ItemsValue (me; num : Integer) returns PresentedItemSelect;
NbItems (me) returns Integer;
fields
items : HArray1OfPresentedItemSelect from StepAP214;
end AppliedPresentedItem;

View File

@@ -0,0 +1,33 @@
#include <StepAP214_AppliedPresentedItem.ixx>
StepAP214_AppliedPresentedItem::StepAP214_AppliedPresentedItem () {}
void StepAP214_AppliedPresentedItem::Init(
const Handle(StepAP214_HArray1OfPresentedItemSelect)& aItems)
{
// --- classe own fields ---
items = aItems;
}
void StepAP214_AppliedPresentedItem::SetItems(const Handle(StepAP214_HArray1OfPresentedItemSelect)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfPresentedItemSelect) StepAP214_AppliedPresentedItem::Items() const
{
return items;
}
StepAP214_PresentedItemSelect StepAP214_AppliedPresentedItem::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AppliedPresentedItem::NbItems () const
{
if (items.IsNull()) return 0;
return items->Length();
}

View File

@@ -0,0 +1,43 @@
-- File: StepAP214_AppliedSecurityClassificationAssignment.cdl
-- Created: Wed Mar 10 16:04:54 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class AppliedSecurityClassificationAssignment from StepAP214
inherits SecurityClassificationAssignment from StepBasic
uses
HArray1OfSecurityClassificationItem from StepAP214,
SecurityClassificationItem from StepAP214,
SecurityClassification from StepBasic
is
Create returns mutable AppliedSecurityClassificationAssignment;
---Purpose: Returns a AppliedSecurityClassificationAssignment
Init (me : mutable;
aAssignedSecurityClassification : mutable SecurityClassification from StepBasic) is redefined;
Init (me : mutable;
aAssignedSecurityClassification : mutable SecurityClassification from StepBasic;
aItems : mutable HArray1OfSecurityClassificationItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfSecurityClassificationItem from StepAP214);
Items (me) returns mutable HArray1OfSecurityClassificationItem from StepAP214;
ItemsValue (me; num : Integer) returns SecurityClassificationItem;
---C++: return const &
NbItems (me) returns Integer;
fields
items : HArray1OfSecurityClassificationItem from StepAP214;
end AppliedSecurityClassificationAssignment;

View File

@@ -0,0 +1,43 @@
#include <StepAP214_AppliedSecurityClassificationAssignment.ixx>
StepAP214_AppliedSecurityClassificationAssignment::StepAP214_AppliedSecurityClassificationAssignment () {}
void StepAP214_AppliedSecurityClassificationAssignment::Init(
const Handle(StepBasic_SecurityClassification)& aAssignedSecurityClassification)
{
StepBasic_SecurityClassificationAssignment::Init(aAssignedSecurityClassification);
}
void StepAP214_AppliedSecurityClassificationAssignment::Init(
const Handle(StepBasic_SecurityClassification)& aAssignedSecurityClassification,
const Handle(StepAP214_HArray1OfSecurityClassificationItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_SecurityClassificationAssignment::Init(aAssignedSecurityClassification);
}
void StepAP214_AppliedSecurityClassificationAssignment::SetItems(const Handle(StepAP214_HArray1OfSecurityClassificationItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfSecurityClassificationItem) StepAP214_AppliedSecurityClassificationAssignment::Items() const
{
return items;
}
const StepAP214_SecurityClassificationItem& StepAP214_AppliedSecurityClassificationAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AppliedSecurityClassificationAssignment::NbItems () const
{
if (items.IsNull()) return 0;
return items->Length();
}

View File

@@ -0,0 +1,84 @@
-- File: StepAP214_ApprovalItem.cdl
-- Created: Tue Mar 9 17:02:25 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class ApprovalItem from StepAP214 inherits SelectType from StepData
uses
AssemblyComponentUsageSubstitute from StepRepr,
DocumentFile from StepBasic,
MaterialDesignation from StepRepr,
MechanicalDesignGeometricPresentationRepresentation from StepVisual,
PresentationArea from StepVisual,
Product from StepBasic,
ProductDefinition from StepBasic,
ProductDefinitionFormation from StepBasic,
ProductDefinitionRelationship from StepBasic,
PropertyDefinition from StepRepr,
ShapeRepresentation from StepShape,
SecurityClassification from StepBasic
is
Create returns ApprovalItem;
---Purpose : Returns a ApprovalItem SelectType
CaseNum (me; ent : Transient) returns Integer is virtual;
---Purpose: Recognizes a ApprovalItem Kind Entity that is :
-- 1 -> AssemblyComponentUsageSubstitute
-- 2 -> DocumentFile
-- 3 -> MaterialDesignation
-- 4 -> MechanicalDesignGeometricPresentationRepresentation
-- 5 -> PresentationArea
-- 6 -> Product
-- 7 -> ProductDefinition
-- 8 -> ProductDefinitionFormation
-- 9 -> ProductDefinitionRelationship
-- 10 -> PropertyDefinition
-- 11 -> ShapeRepresentation
-- 12 -> SecurityClassification
-- 0 else
AssemblyComponentUsageSubstitute (me) returns any AssemblyComponentUsageSubstitute is virtual ;
---Purpose : returns Value as a AssemblyComponentUsageSubstitute (Null if another type)
DocumentFile (me) returns any DocumentFile is virtual;
---Purpose : returns Value as a DocumentFile (Null if another type)
MaterialDesignation (me) returns any MaterialDesignation is virtual;
---Purpose : returns Value as a MaterialDesignation (Null if another type)
MechanicalDesignGeometricPresentationRepresentation (me) returns any MechanicalDesignGeometricPresentationRepresentation is virtual;
---Purpose : returns Value as a MechanicalDesignGeometricPresentationRepresentation (Null if another type)
PresentationArea (me) returns any PresentationArea is virtual;
---Purpose : returns Value as a PresentationArea (Null if another type)
Product (me) returns any Product is virtual;
---Purpose : returns Value as a Product (Null if another type)
ProductDefinition (me) returns any ProductDefinition is virtual;
---Purpose : returns Value as a ProductDefinition (Null if another type)
ProductDefinitionFormation (me) returns any ProductDefinitionFormation is virtual;
---Purpose : returns Value as a ProductDefinitionFormation (Null if another type)
ProductDefinitionRelationship (me) returns any ProductDefinitionRelationship is virtual;
---Purpose : returns Value as aProductDefinitionRelationship (Null if another type)
PropertyDefinition (me) returns any PropertyDefinition is virtual;
---Purpose : returns Value as a PropertyDefinition (Null if another type)
ShapeRepresentation (me) returns any ShapeRepresentation is virtual;
---Purpose : returns Value as a ShapeRepresentation (Null if another type)
SecurityClassification (me) returns any SecurityClassification is virtual;
---Purpose : returns Value as a SecurityClassification (Null if another type)
end ApprovalItem;

View File

@@ -0,0 +1,63 @@
#include <StepAP214_ApprovalItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_ApprovalItem::StepAP214_ApprovalItem () { }
Standard_Integer StepAP214_ApprovalItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepRepr_AssemblyComponentUsageSubstitute))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepBasic_DocumentFile))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepRepr_MaterialDesignation))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepVisual_MechanicalDesignGeometricPresentationRepresentation))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepVisual_PresentationArea))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Product))) return 6;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 7;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionFormation))) return 8;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 9;
if (ent->IsKind(STANDARD_TYPE(StepRepr_PropertyDefinition))) return 10;
if (ent->IsKind(STANDARD_TYPE(StepShape_ShapeRepresentation))) return 11;
if (ent->IsKind(STANDARD_TYPE(StepBasic_SecurityClassification))) return 12;
return 0;
}
Handle(StepRepr_AssemblyComponentUsageSubstitute) StepAP214_ApprovalItem::AssemblyComponentUsageSubstitute() const
{ return GetCasted(StepRepr_AssemblyComponentUsageSubstitute,Value()); }
Handle(StepBasic_DocumentFile) StepAP214_ApprovalItem::DocumentFile() const
{ return GetCasted(StepBasic_DocumentFile,Value()); }
Handle(StepRepr_MaterialDesignation) StepAP214_ApprovalItem::MaterialDesignation() const
{ return GetCasted(StepRepr_MaterialDesignation,Value()); }
Handle(StepVisual_MechanicalDesignGeometricPresentationRepresentation) StepAP214_ApprovalItem::MechanicalDesignGeometricPresentationRepresentation() const
{ return GetCasted(StepVisual_MechanicalDesignGeometricPresentationRepresentation,Value()); }
Handle(StepVisual_PresentationArea) StepAP214_ApprovalItem::PresentationArea() const
{ return GetCasted(StepVisual_PresentationArea,Value()); }
Handle(StepBasic_Product) StepAP214_ApprovalItem::Product() const
{ return GetCasted(StepBasic_Product,Value()); }
Handle(StepBasic_ProductDefinition) StepAP214_ApprovalItem::ProductDefinition () const
{ return GetCasted(StepBasic_ProductDefinition,Value()); }
Handle(StepBasic_ProductDefinitionFormation) StepAP214_ApprovalItem::ProductDefinitionFormation() const
{ return GetCasted(StepBasic_ProductDefinitionFormation,Value()); }
Handle(StepBasic_ProductDefinitionRelationship) StepAP214_ApprovalItem::ProductDefinitionRelationship() const
{ return GetCasted(StepBasic_ProductDefinitionRelationship,Value()); }
Handle(StepRepr_PropertyDefinition) StepAP214_ApprovalItem::PropertyDefinition() const
{ return GetCasted(StepRepr_PropertyDefinition,Value()); }
Handle(StepShape_ShapeRepresentation) StepAP214_ApprovalItem::ShapeRepresentation() const
{ return GetCasted(StepShape_ShapeRepresentation,Value()); }
Handle(StepBasic_SecurityClassification) StepAP214_ApprovalItem::SecurityClassification() const
{ return GetCasted(StepBasic_SecurityClassification,Value()); }

View File

@@ -0,0 +1,43 @@
-- File: AutoDesignActualDateAndTimeAssignment.cdl
-- Created: Fri Dec 1 11:11:13 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignActualDateAndTimeAssignment from StepAP214
inherits DateAndTimeAssignment from StepBasic
uses
HArray1OfAutoDesignDateAndTimeItem from StepAP214,
AutoDesignDateAndTimeItem from StepAP214,
DateAndTime from StepBasic,
DateTimeRole from StepBasic
is
Create returns mutable AutoDesignActualDateAndTimeAssignment;
---Purpose: Returns a AutoDesignActualDateAndTimeAssignment
Init (me : mutable;
aAssignedDateAndTime : mutable DateAndTime from StepBasic;
aRole : mutable DateTimeRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedDateAndTime : mutable DateAndTime from StepBasic;
aRole : mutable DateTimeRole from StepBasic;
aItems : mutable HArray1OfAutoDesignDateAndTimeItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfAutoDesignDateAndTimeItem);
Items (me) returns mutable HArray1OfAutoDesignDateAndTimeItem;
ItemsValue (me; num : Integer) returns AutoDesignDateAndTimeItem;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignDateAndTimeItem from StepAP214; -- a SelectType
end AutoDesignActualDateAndTimeAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AutoDesignActualDateAndTimeAssignment.ixx>
StepAP214_AutoDesignActualDateAndTimeAssignment::StepAP214_AutoDesignActualDateAndTimeAssignment () {}
void StepAP214_AutoDesignActualDateAndTimeAssignment::Init(
const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime,
const Handle(StepBasic_DateTimeRole)& aRole)
{
StepBasic_DateAndTimeAssignment::Init(aAssignedDateAndTime, aRole);
}
void StepAP214_AutoDesignActualDateAndTimeAssignment::Init(
const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime,
const Handle(StepBasic_DateTimeRole)& aRole,
const Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_DateAndTimeAssignment::Init(aAssignedDateAndTime, aRole);
}
void StepAP214_AutoDesignActualDateAndTimeAssignment::SetItems(const Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem) StepAP214_AutoDesignActualDateAndTimeAssignment::Items() const
{
return items;
}
StepAP214_AutoDesignDateAndTimeItem StepAP214_AutoDesignActualDateAndTimeAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignActualDateAndTimeAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,43 @@
-- File: AutoDesignActualDateAssignment.cdl
-- Created: Fri Dec 1 11:11:13 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignActualDateAssignment from StepAP214
inherits DateAssignment from StepBasic
uses
HArray1OfAutoDesignDatedItem from StepAP214,
AutoDesignDatedItem from StepAP214,
Date from StepBasic,
DateRole from StepBasic
is
Create returns mutable AutoDesignActualDateAssignment;
---Purpose: Returns a AutoDesignActualDateAssignment
Init (me : mutable;
aAssignedDate : mutable Date from StepBasic;
aRole : mutable DateRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedDate : mutable Date from StepBasic;
aRole : mutable DateRole from StepBasic;
aItems : mutable HArray1OfAutoDesignDatedItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfAutoDesignDatedItem);
Items (me) returns mutable HArray1OfAutoDesignDatedItem;
ItemsValue (me; num : Integer) returns AutoDesignDatedItem;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignDatedItem from StepAP214; -- a SelectType
end AutoDesignActualDateAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AutoDesignActualDateAssignment.ixx>
StepAP214_AutoDesignActualDateAssignment::StepAP214_AutoDesignActualDateAssignment () {}
void StepAP214_AutoDesignActualDateAssignment::Init(
const Handle(StepBasic_Date)& aAssignedDate,
const Handle(StepBasic_DateRole)& aRole)
{
StepBasic_DateAssignment::Init(aAssignedDate, aRole);
}
void StepAP214_AutoDesignActualDateAssignment::Init(
const Handle(StepBasic_Date)& aAssignedDate,
const Handle(StepBasic_DateRole)& aRole,
const Handle(StepAP214_HArray1OfAutoDesignDatedItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_DateAssignment::Init(aAssignedDate, aRole);
}
void StepAP214_AutoDesignActualDateAssignment::SetItems(const Handle(StepAP214_HArray1OfAutoDesignDatedItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignDatedItem) StepAP214_AutoDesignActualDateAssignment::Items() const
{
return items;
}
StepAP214_AutoDesignDatedItem StepAP214_AutoDesignActualDateAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignActualDateAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,40 @@
-- File: AutoDesignApprovalAssignment.cdl
-- Created: Fri Dec 1 11:11:13 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignApprovalAssignment from StepAP214
inherits ApprovalAssignment from StepBasic
uses
HArray1OfAutoDesignGeneralOrgItem from StepAP214,
AutoDesignGeneralOrgItem from StepAP214,
Approval from StepBasic
is
Create returns mutable AutoDesignApprovalAssignment;
---Purpose: Returns a AutoDesignApprovalAssignment
Init (me : mutable;
aAssignedApproval : mutable Approval from StepBasic) is redefined;
Init (me : mutable;
aAssignedApproval : mutable Approval from StepBasic;
aItems : mutable HArray1OfAutoDesignGeneralOrgItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfAutoDesignGeneralOrgItem);
Items (me) returns mutable HArray1OfAutoDesignGeneralOrgItem;
ItemsValue (me; num : Integer) returns AutoDesignGeneralOrgItem;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignGeneralOrgItem from StepAP214; -- a SelectType
end AutoDesignApprovalAssignment;

View File

@@ -0,0 +1,42 @@
#include <StepAP214_AutoDesignApprovalAssignment.ixx>
StepAP214_AutoDesignApprovalAssignment::StepAP214_AutoDesignApprovalAssignment () {}
void StepAP214_AutoDesignApprovalAssignment::Init(
const Handle(StepBasic_Approval)& aAssignedApproval)
{
StepBasic_ApprovalAssignment::Init(aAssignedApproval);
}
void StepAP214_AutoDesignApprovalAssignment::Init(
const Handle(StepBasic_Approval)& aAssignedApproval,
const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_ApprovalAssignment::Init(aAssignedApproval);
}
void StepAP214_AutoDesignApprovalAssignment::SetItems(const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem) StepAP214_AutoDesignApprovalAssignment::Items() const
{
return items;
}
StepAP214_AutoDesignGeneralOrgItem StepAP214_AutoDesignApprovalAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignApprovalAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,43 @@
-- File: AutoDesignDateAndPersonAssignment.cdl
-- Created: Fri Dec 1 11:11:13 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignDateAndPersonAssignment from StepAP214
inherits PersonAndOrganizationAssignment from StepBasic
uses
HArray1OfAutoDesignDateAndPersonItem from StepAP214,
AutoDesignDateAndPersonItem from StepAP214,
PersonAndOrganization from StepBasic,
PersonAndOrganizationRole from StepBasic
is
Create returns mutable AutoDesignDateAndPersonAssignment;
---Purpose: Returns a AutoDesignDateAndPersonAssignment
Init (me : mutable;
aAssignedPersonAndOrganization : mutable PersonAndOrganization from StepBasic;
aRole : mutable PersonAndOrganizationRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedPersonAndOrganization : mutable PersonAndOrganization from StepBasic;
aRole : mutable PersonAndOrganizationRole from StepBasic;
aItems : mutable HArray1OfAutoDesignDateAndPersonItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfAutoDesignDateAndPersonItem);
Items (me) returns mutable HArray1OfAutoDesignDateAndPersonItem;
ItemsValue (me; num : Integer) returns AutoDesignDateAndPersonItem;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignDateAndPersonItem from StepAP214; -- a SelectType
end AutoDesignDateAndPersonAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AutoDesignDateAndPersonAssignment.ixx>
StepAP214_AutoDesignDateAndPersonAssignment::StepAP214_AutoDesignDateAndPersonAssignment () {}
void StepAP214_AutoDesignDateAndPersonAssignment::Init(
const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization,
const Handle(StepBasic_PersonAndOrganizationRole)& aRole)
{
StepBasic_PersonAndOrganizationAssignment::Init(aAssignedPersonAndOrganization, aRole);
}
void StepAP214_AutoDesignDateAndPersonAssignment::Init(
const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization,
const Handle(StepBasic_PersonAndOrganizationRole)& aRole,
const Handle(StepAP214_HArray1OfAutoDesignDateAndPersonItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_PersonAndOrganizationAssignment::Init(aAssignedPersonAndOrganization, aRole);
}
void StepAP214_AutoDesignDateAndPersonAssignment::SetItems(const Handle(StepAP214_HArray1OfAutoDesignDateAndPersonItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignDateAndPersonItem) StepAP214_AutoDesignDateAndPersonAssignment::Items() const
{
return items;
}
StepAP214_AutoDesignDateAndPersonItem StepAP214_AutoDesignDateAndPersonAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignDateAndPersonAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,55 @@
-- File: AutoDesignDateAndPersonItem.cdl
-- Created: Fri Dec 1 11:11:10 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignDateAndPersonItem from StepAP214 inherits SelectType from StepData
-- <AutoDesignDateAndPersonItem> is an EXPRESS Select Type construct translation.
-- it gathers : Product, ProductDefinition, ProductDefinitionFormation, Representation
-- Rev4 adds : AutoDesignOrganizationAssignment
uses
AutoDesignOrganizationAssignment from StepAP214,
Product from StepBasic,
ProductDefinition from StepBasic,
ProductDefinitionFormation from StepBasic,
Representation from StepRepr,
AutoDesignDocumentReference from StepAP214,
ExternallyDefinedRepresentation from StepRepr,
ProductDefinitionRelationship from StepBasic,
ProductDefinitionWithAssociatedDocuments from StepBasic
is
Create returns AutoDesignDateAndPersonItem;
---Purpose : Returns a AutoDesignDateAndPersonItem SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a AutoDesignDateAndPersonItem Kind Entity that is :
-- 1 AutoDesignOrganizationAssignment from StepAP214,
-- 2 Product from StepBasic,
-- 3 ProductDefinition from StepBasic,
-- 4 ProductDefinitionFormation from StepBasic,
-- 5 Representation from StepRepr,
-- 6 AutoDesignDocumentReference from StepAP214,
-- 7 ExternallyDefinedRepresentation from StepRepr,
-- 8 ProductDefinitionRelationship from StepBasic,
-- 9 ProductDefinitionWithAssociatedDocuments from StepBasic
-- 0 else
AutoDesignOrganizationAssignment (me) returns AutoDesignOrganizationAssignment from StepAP214;
Product (me) returns Product from StepBasic;
ProductDefinition (me) returns ProductDefinition from StepBasic;
ProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic;
Representation (me) returns Representation from StepRepr;
AutoDesignDocumentReference (me) returns AutoDesignDocumentReference from StepAP214;
ExternallyDefinedRepresentation (me) returns ExternallyDefinedRepresentation from StepRepr;
ProductDefinitionRelationship (me) returns ProductDefinitionRelationship from StepBasic;
ProductDefinitionWithAssociatedDocuments (me) returns ProductDefinitionWithAssociatedDocuments from StepBasic;
end AutoDesignDateAndPersonItem;

View File

@@ -0,0 +1,47 @@
#include <StepAP214_AutoDesignDateAndPersonItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_AutoDesignDateAndPersonItem::StepAP214_AutoDesignDateAndPersonItem () { }
Standard_Integer StepAP214_AutoDesignDateAndPersonItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AutoDesignOrganizationAssignment))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Product))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionFormation))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepRepr_Representation))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AutoDesignDocumentReference))) return 6;
if (ent->IsKind(STANDARD_TYPE(StepRepr_ExternallyDefinedRepresentation))) return 7;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 8;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionWithAssociatedDocuments))) return 9;
return 0;
}
Handle(StepAP214_AutoDesignOrganizationAssignment) StepAP214_AutoDesignDateAndPersonItem::AutoDesignOrganizationAssignment () const
{ return GetCasted(StepAP214_AutoDesignOrganizationAssignment,Value()); }
Handle(StepBasic_Product) StepAP214_AutoDesignDateAndPersonItem::Product () const
{ return GetCasted(StepBasic_Product,Value()); }
Handle(StepBasic_ProductDefinition) StepAP214_AutoDesignDateAndPersonItem::ProductDefinition () const
{ return GetCasted(StepBasic_ProductDefinition,Value()); }
Handle(StepBasic_ProductDefinitionFormation) StepAP214_AutoDesignDateAndPersonItem::ProductDefinitionFormation () const
{ return GetCasted(StepBasic_ProductDefinitionFormation,Value()); }
Handle(StepRepr_Representation) StepAP214_AutoDesignDateAndPersonItem::Representation () const
{ return GetCasted(StepRepr_Representation,Value()); }
Handle(StepAP214_AutoDesignDocumentReference) StepAP214_AutoDesignDateAndPersonItem::AutoDesignDocumentReference () const
{ return GetCasted(StepAP214_AutoDesignDocumentReference,Value()); }
Handle(StepRepr_ExternallyDefinedRepresentation) StepAP214_AutoDesignDateAndPersonItem::ExternallyDefinedRepresentation () const
{ return GetCasted(StepRepr_ExternallyDefinedRepresentation,Value()); }
Handle(StepBasic_ProductDefinitionRelationship) StepAP214_AutoDesignDateAndPersonItem::ProductDefinitionRelationship () const
{ return GetCasted(StepBasic_ProductDefinitionRelationship,Value()); }
Handle(StepBasic_ProductDefinitionWithAssociatedDocuments) StepAP214_AutoDesignDateAndPersonItem::ProductDefinitionWithAssociatedDocuments () const
{ return GetCasted(StepBasic_ProductDefinitionWithAssociatedDocuments,Value()); }

View File

@@ -0,0 +1,37 @@
-- File: AutoDesignDateAndTimeItem.cdl
-- Created: Fri Dec 1 11:11:10 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignDateAndTimeItem from StepAP214 inherits SelectType from StepData
-- <AutoDesignDateAndTimeItem> is an EXPRESS Select Type construct translation.
-- it gathers : ApprovalPersonOrganization, AutoDesignDateAndPersonAssignment
uses
ApprovalPersonOrganization from StepBasic,
AutoDesignDateAndPersonAssignment from StepAP214,
ProductDefinitionEffectivity from StepBasic
is
Create returns AutoDesignDateAndTimeItem;
---Purpose : Returns a AutoDesignDateAndTimeItem SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a AutoDesignDateAndTimeItem Kind Entity that is :
-- 1 -> ApprovalPersonOrganization
-- 2 -> AutoDesignDateAndPersonAssignment
-- 0 else
ApprovalPersonOrganization (me) returns any ApprovalPersonOrganization;
---Purpose : returns Value as a ApprovalPersonOrganization (Null if another type)
AutoDesignDateAndPersonAssignment (me) returns any AutoDesignDateAndPersonAssignment;
---Purpose : returns Value as a AutoDesignDateAndPersonAssignment (Null if another type)
ProductDefinitionEffectivity (me) returns ProductDefinitionEffectivity;
end AutoDesignDateAndTimeItem;

View File

@@ -0,0 +1,27 @@
#include <StepAP214_AutoDesignDateAndTimeItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_AutoDesignDateAndTimeItem::StepAP214_AutoDesignDateAndTimeItem () { }
Standard_Integer StepAP214_AutoDesignDateAndTimeItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ApprovalPersonOrganization))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AutoDesignDateAndPersonAssignment))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionEffectivity))) return 3;
return 0;
}
Handle(StepBasic_ApprovalPersonOrganization) StepAP214_AutoDesignDateAndTimeItem::ApprovalPersonOrganization () const
{
return GetCasted(StepBasic_ApprovalPersonOrganization,Value());
}
Handle(StepAP214_AutoDesignDateAndPersonAssignment) StepAP214_AutoDesignDateAndTimeItem::AutoDesignDateAndPersonAssignment () const
{
return GetCasted(StepAP214_AutoDesignDateAndPersonAssignment,Value());
}
Handle(StepBasic_ProductDefinitionEffectivity) StepAP214_AutoDesignDateAndTimeItem::ProductDefinitionEffectivity () const
{ return GetCasted(StepBasic_ProductDefinitionEffectivity,Value()); }

View File

@@ -0,0 +1,40 @@
-- File: AutoDesignDatedItem.cdl
-- Created: Fri Dec 1 11:11:10 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignDatedItem from StepAP214 inherits SelectType from StepData
-- <AutoDesignDatedItem> is an EXPRESS Select Type construct translation.
-- it gathers : ApprovalPersonOrganization, AutoDesignDateAndPersonAssignment
-- and (from CC2) ProductDefinitionEffectivity
uses
ApprovalPersonOrganization from StepBasic,
AutoDesignDateAndPersonAssignment from StepAP214,
ProductDefinitionEffectivity from StepBasic
is
Create returns AutoDesignDatedItem;
---Purpose : Returns a AutoDesignDatedItem SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a AutoDesignDatedItem Kind Entity that is :
-- 1 -> ApprovalPersonOrganization
-- 2 -> AutoDesignDateAndPersonAssignment
-- 0 else
ApprovalPersonOrganization (me) returns any ApprovalPersonOrganization;
---Purpose : returns Value as a ApprovalPersonOrganization (Null if another type)
AutoDesignDateAndPersonAssignment (me) returns any AutoDesignDateAndPersonAssignment;
---Purpose : returns Value as a AutoDesignDateAndPersonAssignment (Null if another type)
ProductDefinitionEffectivity (me) returns ProductDefinitionEffectivity;
---Purpose : returns Value as a ProductDefinitionEffectivity
end AutoDesignDatedItem;

View File

@@ -0,0 +1,29 @@
#include <StepAP214_AutoDesignDatedItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_AutoDesignDatedItem::StepAP214_AutoDesignDatedItem () { }
Standard_Integer StepAP214_AutoDesignDatedItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ApprovalPersonOrganization))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AutoDesignDateAndPersonAssignment))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionEffectivity))) return 3;
return 0;
}
Handle(StepBasic_ApprovalPersonOrganization) StepAP214_AutoDesignDatedItem::ApprovalPersonOrganization () const
{
return GetCasted(StepBasic_ApprovalPersonOrganization,Value());
}
Handle(StepAP214_AutoDesignDateAndPersonAssignment) StepAP214_AutoDesignDatedItem::AutoDesignDateAndPersonAssignment () const
{
return GetCasted(StepAP214_AutoDesignDateAndPersonAssignment,Value());
}
Handle(StepBasic_ProductDefinitionEffectivity) StepAP214_AutoDesignDatedItem::ProductDefinitionEffectivity () const
{
return GetCasted(StepBasic_ProductDefinitionEffectivity,Value());
}

View File

@@ -0,0 +1,36 @@
-- File: StepAP214_AutoDesignDocumentReference.cdl
-- Created: Tue Aug 4 09:54:56 1998
-- Author: Christian CAILLET
-- <cky@heliox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1998
class AutoDesignDocumentReference from StepAP214 inherits DocumentReference
-- introduced in STEP214 CC2
uses
Document from StepBasic,
HAsciiString from TCollection,
AutoDesignReferencingItem from StepAP214,
HArray1OfAutoDesignReferencingItem from StepAP214
is
Create returns AutoDesignDocumentReference;
Init (me : mutable;
aAssignedDocument : Document;
aSource : HAsciiString;
aItems : HArray1OfAutoDesignReferencingItem);
Items (me) returns HArray1OfAutoDesignReferencingItem;
SetItems (me : mutable; aItems : HArray1OfAutoDesignReferencingItem);
ItemsValue (me; num : Integer) returns AutoDesignReferencingItem;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignReferencingItem;
end AutoDesignDocumentReference;

View File

@@ -0,0 +1,25 @@
#include <StepAP214_AutoDesignDocumentReference.ixx>
StepAP214_AutoDesignDocumentReference::StepAP214_AutoDesignDocumentReference () { }
void StepAP214_AutoDesignDocumentReference::Init
(const Handle(StepBasic_Document)& aAssignedDocument,
const Handle(TCollection_HAsciiString)& aSource,
const Handle(StepAP214_HArray1OfAutoDesignReferencingItem)& aItems)
{
Init0 (aAssignedDocument,aSource);
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignReferencingItem) StepAP214_AutoDesignDocumentReference::Items () const
{ return items; }
void StepAP214_AutoDesignDocumentReference::SetItems (const Handle(StepAP214_HArray1OfAutoDesignReferencingItem)& aItems)
{ items = aItems; }
StepAP214_AutoDesignReferencingItem StepAP214_AutoDesignDocumentReference::ItemsValue (const Standard_Integer num) const
{ return items->Value(num); }
Standard_Integer StepAP214_AutoDesignDocumentReference::NbItems () const
{ return (items.IsNull() ? 0 : items->Length()); }

View File

@@ -0,0 +1,62 @@
-- File: AutoDesignGeneralOrgItem.cdl
-- Created: Fri Dec 1 11:11:10 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignGeneralOrgItem from StepAP214 inherits SelectType from StepData
-- <AutoDesignGeneralOrgItem> is an EXPRESS Select Type construct translation.
-- it gathers : Product, ProductDefinition, ProductDefinitionFormation, Representation
uses
AutoDesignDocumentReference from StepAP214,
ExternallyDefinedRepresentation from StepRepr,
Product from StepBasic,
ProductDefinition from StepBasic,
ProductDefinitionFormation from StepBasic,
ProductDefinitionRelationship from StepBasic,
ProductDefinitionWithAssociatedDocuments from StepBasic,
Representation from StepRepr
is
Create returns AutoDesignGeneralOrgItem;
---Purpose : Returns a AutoDesignGeneralOrgItem SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a AutoDesignGeneralOrgItem Kind Entity that is :
-- 1 Product from StepBasic,
-- 2 ProductDefinition from StepBasic,
-- 3 ProductDefinitionFormation from StepBasic,
-- 4 ProductDefinitionRelationship from StepBasic,
-- 5 ProductDefinitionWithAssociatedDocuments from StepBasic,
-- 6 Representation from StepRepr
-- 7 ExternallyDefinedRepresentation from StepRepr,
-- 8 AutoDesignDocumentReference from StepAP214,
-- 0 else
Product (me) returns any Product;
---Purpose : returns Value as a Product (Null if another type)
ProductDefinition (me) returns any ProductDefinition;
---Purpose : returns Value as a ProductDefinition (Null if another type)
ProductDefinitionFormation (me) returns any ProductDefinitionFormation;
---Purpose : returns Value as a ProductDefinitionFormation (Null if another type)
ProductDefinitionRelationship (me) returns any ProductDefinitionRelationship;
---Purpose : returns Value as a ProductDefinitionRelationship (Null if another type)
ProductDefinitionWithAssociatedDocuments (me) returns any ProductDefinitionWithAssociatedDocuments;
---Purpose : returns Value as a ProductDefinitionWithAssociatedDocuments (Null if another type)
Representation (me) returns any Representation;
---Purpose : returns Value as a Representation (Null if another type)
ExternallyDefinedRepresentation (me) returns any ExternallyDefinedRepresentation;
---Purpose : returns Value as a Representation (Null if another type)
AutoDesignDocumentReference (me) returns AutoDesignDocumentReference;
end AutoDesignGeneralOrgItem;

View File

@@ -0,0 +1,60 @@
#include <StepAP214_AutoDesignGeneralOrgItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_AutoDesignGeneralOrgItem::StepAP214_AutoDesignGeneralOrgItem () { }
Standard_Integer StepAP214_AutoDesignGeneralOrgItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Product))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionFormation))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionWithAssociatedDocuments))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepRepr_Representation))) return 6;
if (ent->IsKind(STANDARD_TYPE(StepRepr_ExternallyDefinedRepresentation))) return 7;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AutoDesignDocumentReference))) return 8;
return 0;
}
Handle(StepBasic_Product) StepAP214_AutoDesignGeneralOrgItem::Product () const
{
return GetCasted(StepBasic_Product,Value());
}
Handle(StepBasic_ProductDefinition) StepAP214_AutoDesignGeneralOrgItem::ProductDefinition () const
{
return GetCasted(StepBasic_ProductDefinition,Value());
}
Handle(StepBasic_ProductDefinitionFormation) StepAP214_AutoDesignGeneralOrgItem::ProductDefinitionFormation () const
{
return GetCasted(StepBasic_ProductDefinitionFormation,Value());
}
Handle(StepBasic_ProductDefinitionRelationship) StepAP214_AutoDesignGeneralOrgItem::ProductDefinitionRelationship () const
{
return GetCasted(StepBasic_ProductDefinitionRelationship,Value());
}
Handle(StepBasic_ProductDefinitionWithAssociatedDocuments) StepAP214_AutoDesignGeneralOrgItem::ProductDefinitionWithAssociatedDocuments () const
{
return GetCasted(StepBasic_ProductDefinitionWithAssociatedDocuments,Value());
}
Handle(StepRepr_Representation) StepAP214_AutoDesignGeneralOrgItem::Representation () const
{
return GetCasted(StepRepr_Representation,Value());
}
Handle(StepRepr_ExternallyDefinedRepresentation) StepAP214_AutoDesignGeneralOrgItem::ExternallyDefinedRepresentation () const
{
return GetCasted(StepRepr_ExternallyDefinedRepresentation,Value());
}
Handle(StepAP214_AutoDesignDocumentReference) StepAP214_AutoDesignGeneralOrgItem:: AutoDesignDocumentReference () const
{
return GetCasted(StepAP214_AutoDesignDocumentReference,Value());
}

View File

@@ -0,0 +1,40 @@
-- File: AutoDesignGroupAssignment.cdl
-- Created: Fri Dec 1 11:11:14 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignGroupAssignment from StepAP214
inherits GroupAssignment from StepBasic
uses
HArray1OfAutoDesignGroupedItem from StepAP214,
AutoDesignGroupedItem from StepAP214,
Group from StepBasic
is
Create returns mutable AutoDesignGroupAssignment;
---Purpose: Returns a AutoDesignGroupAssignment
Init (me : mutable;
aAssignedGroup : mutable Group from StepBasic);
Init (me : mutable;
aAssignedGroup : mutable Group from StepBasic;
aItems : mutable HArray1OfAutoDesignGroupedItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfAutoDesignGroupedItem);
Items (me) returns mutable HArray1OfAutoDesignGroupedItem;
ItemsValue (me; num : Integer) returns AutoDesignGroupedItem;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignGroupedItem from StepAP214; -- a SelectType
end AutoDesignGroupAssignment;

View File

@@ -0,0 +1,42 @@
#include <StepAP214_AutoDesignGroupAssignment.ixx>
StepAP214_AutoDesignGroupAssignment::StepAP214_AutoDesignGroupAssignment () {}
void StepAP214_AutoDesignGroupAssignment::Init(
const Handle(StepBasic_Group)& aAssignedGroup)
{
StepBasic_GroupAssignment::Init(aAssignedGroup);
}
void StepAP214_AutoDesignGroupAssignment::Init(
const Handle(StepBasic_Group)& aAssignedGroup,
const Handle(StepAP214_HArray1OfAutoDesignGroupedItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_GroupAssignment::Init(aAssignedGroup);
}
void StepAP214_AutoDesignGroupAssignment::SetItems(const Handle(StepAP214_HArray1OfAutoDesignGroupedItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignGroupedItem) StepAP214_AutoDesignGroupAssignment::Items() const
{
return items;
}
StepAP214_AutoDesignGroupedItem StepAP214_AutoDesignGroupAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignGroupAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,83 @@
-- File: AutoDesignGroupedItem.cdl
-- Created: Fri Dec 1 11:11:10 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignGroupedItem from StepAP214 inherits SelectType from StepData
-- <AutoDesignGroupedItem> is an EXPRESS Select Type construct translation.
-- it gathers : AdvancedBrepShapeRepresentation, AnnotationSymbol, CsgRepresentation, FacetedBrepShapeRepresentation, GeometricallyBoundedSurfaceShapeRepresentation, GeometricallyBoundedWireframeShapeRepresentation, ManifoldSurfaceShapeRepresentation, NonManifoldSurfaceShapeRepresentation, RepresentationItem, TemplateInstance
-- Rev4 adds : CsgShapeRepresentation, Representation, ShapeAspect, ShapeRepresentation
-- Rev4 removes : AnnotationSymbol, CsgRepresentation, NonManifoldSurfaceShapeRepresentation
uses
AdvancedBrepShapeRepresentation from StepShape,
CsgShapeRepresentation from StepShape,
FacetedBrepShapeRepresentation from StepShape,
GeometricallyBoundedSurfaceShapeRepresentation from StepShape,
GeometricallyBoundedWireframeShapeRepresentation from StepShape,
ManifoldSurfaceShapeRepresentation from StepShape,
Representation from StepRepr,
RepresentationItem from StepRepr,
ShapeAspect from StepRepr,
ShapeRepresentation from StepShape,
TemplateInstance from StepVisual
is
Create returns AutoDesignGroupedItem;
---Purpose : Returns a AutoDesignGroupedItem SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a AutoDesignGroupedItem Kind Entity that is :
-- 1 -> AdvancedBrepShapeRepresentation
-- 2 -> CsgShapeRepresentation
-- 3 -> FacetedBrepShapeRepresentation
-- 4 -> GeometricallyBoundedSurfaceShapeRepresentation
-- 5 -> GeometricallyBoundedWireframeShapeRepresentation
-- 6 -> ManifoldSurfaceShapeRepresentation
-- 7 -> Representation
-- 8 -> RepresentationItem
-- 9 -> ShapeAspect
-- 10 -> ShapeRepresentation
-- 11 -> TemplateInstance
-- 0 else
AdvancedBrepShapeRepresentation (me) returns any AdvancedBrepShapeRepresentation;
---Purpose : returns Value as a AdvancedBrepShapeRepresentation (Null if another type)
CsgShapeRepresentation (me) returns any CsgShapeRepresentation;
---Purpose : returns Value as a CsgShapeRepresentation (Null if another type)
FacetedBrepShapeRepresentation (me) returns any FacetedBrepShapeRepresentation;
---Purpose : returns Value as a FacetedBrepShapeRepresentation (Null if another type)
GeometricallyBoundedSurfaceShapeRepresentation (me) returns any GeometricallyBoundedSurfaceShapeRepresentation;
---Purpose : returns Value as a GeometricallyBoundedSurfaceShapeRepresentation (Null if another type)
GeometricallyBoundedWireframeShapeRepresentation (me) returns any GeometricallyBoundedWireframeShapeRepresentation;
---Purpose : returns Value as a GeometricallyBoundedWireframeShapeRepresentation (Null if another type)
ManifoldSurfaceShapeRepresentation (me) returns any ManifoldSurfaceShapeRepresentation;
---Purpose : returns Value as a ManifoldSurfaceShapeRepresentation (Null if another type)
Representation (me) returns any Representation;
---Purpose : returns Value as a Representation (Null if another type)
RepresentationItem (me) returns any RepresentationItem;
---Purpose : returns Value as a RepresentationItem (Null if another type)
ShapeAspect (me) returns any ShapeAspect;
---Purpose : returns Value as a ShapeAspect (Null if another type)
ShapeRepresentation (me) returns any ShapeRepresentation;
---Purpose : returns Value as a ShapeRepresentation (Null if another type)
TemplateInstance (me) returns any TemplateInstance;
---Purpose : returns Value as a TemplateInstance (Null if another type)
end AutoDesignGroupedItem;

View File

@@ -0,0 +1,77 @@
#include <StepAP214_AutoDesignGroupedItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_AutoDesignGroupedItem::StepAP214_AutoDesignGroupedItem () { }
Standard_Integer StepAP214_AutoDesignGroupedItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepShape_AdvancedBrepShapeRepresentation))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepShape_CsgShapeRepresentation))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepShape_FacetedBrepShapeRepresentation))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepShape_GeometricallyBoundedSurfaceShapeRepresentation))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepShape_GeometricallyBoundedWireframeShapeRepresentation))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepShape_ManifoldSurfaceShapeRepresentation))) return 6;
if (ent->IsKind(STANDARD_TYPE(StepRepr_Representation))) return 7;
if (ent->IsKind(STANDARD_TYPE(StepRepr_RepresentationItem))) return 8;
if (ent->IsKind(STANDARD_TYPE(StepShape_ShapeRepresentation))) return 9;
if (ent->IsKind(STANDARD_TYPE(StepRepr_ShapeAspect))) return 10;
if (ent->IsKind(STANDARD_TYPE(StepVisual_TemplateInstance))) return 11;
return 0;
}
Handle(StepShape_AdvancedBrepShapeRepresentation) StepAP214_AutoDesignGroupedItem::AdvancedBrepShapeRepresentation () const
{
return GetCasted(StepShape_AdvancedBrepShapeRepresentation,Value());
}
Handle(StepShape_CsgShapeRepresentation) StepAP214_AutoDesignGroupedItem::CsgShapeRepresentation () const
{
return GetCasted(StepShape_CsgShapeRepresentation,Value());
}
Handle(StepShape_FacetedBrepShapeRepresentation) StepAP214_AutoDesignGroupedItem::FacetedBrepShapeRepresentation () const
{
return GetCasted(StepShape_FacetedBrepShapeRepresentation,Value());
}
Handle(StepShape_GeometricallyBoundedSurfaceShapeRepresentation) StepAP214_AutoDesignGroupedItem::GeometricallyBoundedSurfaceShapeRepresentation () const
{
return GetCasted(StepShape_GeometricallyBoundedSurfaceShapeRepresentation,Value());
}
Handle(StepShape_GeometricallyBoundedWireframeShapeRepresentation) StepAP214_AutoDesignGroupedItem::GeometricallyBoundedWireframeShapeRepresentation () const
{
return GetCasted(StepShape_GeometricallyBoundedWireframeShapeRepresentation,Value());
}
Handle(StepShape_ManifoldSurfaceShapeRepresentation) StepAP214_AutoDesignGroupedItem::ManifoldSurfaceShapeRepresentation () const
{
return GetCasted(StepShape_ManifoldSurfaceShapeRepresentation,Value());
}
Handle(StepRepr_Representation) StepAP214_AutoDesignGroupedItem::Representation () const
{
return GetCasted(StepRepr_Representation,Value());
}
Handle(StepRepr_RepresentationItem) StepAP214_AutoDesignGroupedItem::RepresentationItem () const
{
return GetCasted(StepRepr_RepresentationItem,Value());
}
Handle(StepRepr_ShapeAspect) StepAP214_AutoDesignGroupedItem::ShapeAspect () const
{
return GetCasted(StepRepr_ShapeAspect,Value());
}
Handle(StepShape_ShapeRepresentation) StepAP214_AutoDesignGroupedItem::ShapeRepresentation () const
{
return GetCasted(StepShape_ShapeRepresentation,Value());
}
Handle(StepVisual_TemplateInstance) StepAP214_AutoDesignGroupedItem::TemplateInstance () const
{
return GetCasted(StepVisual_TemplateInstance,Value());
}

View File

@@ -0,0 +1,43 @@
-- File: AutoDesignNominalDateAndTimeAssignment.cdl
-- Created: Fri Dec 1 11:11:14 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignNominalDateAndTimeAssignment from StepAP214
inherits DateAndTimeAssignment from StepBasic
uses
HArray1OfAutoDesignDateAndTimeItem from StepAP214,
AutoDesignDateAndTimeItem from StepAP214,
DateAndTime from StepBasic,
DateTimeRole from StepBasic
is
Create returns mutable AutoDesignNominalDateAndTimeAssignment;
---Purpose: Returns a AutoDesignNominalDateAndTimeAssignment
Init (me : mutable;
aAssignedDateAndTime : mutable DateAndTime from StepBasic;
aRole : mutable DateTimeRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedDateAndTime : mutable DateAndTime from StepBasic;
aRole : mutable DateTimeRole from StepBasic;
aItems : mutable HArray1OfAutoDesignDateAndTimeItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfAutoDesignDateAndTimeItem);
Items (me) returns mutable HArray1OfAutoDesignDateAndTimeItem;
ItemsValue (me; num : Integer) returns AutoDesignDateAndTimeItem;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignDateAndTimeItem from StepAP214; -- a SelectType
end AutoDesignNominalDateAndTimeAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AutoDesignNominalDateAndTimeAssignment.ixx>
StepAP214_AutoDesignNominalDateAndTimeAssignment::StepAP214_AutoDesignNominalDateAndTimeAssignment () {}
void StepAP214_AutoDesignNominalDateAndTimeAssignment::Init(
const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime,
const Handle(StepBasic_DateTimeRole)& aRole)
{
StepBasic_DateAndTimeAssignment::Init(aAssignedDateAndTime, aRole);
}
void StepAP214_AutoDesignNominalDateAndTimeAssignment::Init(
const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime,
const Handle(StepBasic_DateTimeRole)& aRole,
const Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_DateAndTimeAssignment::Init(aAssignedDateAndTime, aRole);
}
void StepAP214_AutoDesignNominalDateAndTimeAssignment::SetItems(const Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignDateAndTimeItem) StepAP214_AutoDesignNominalDateAndTimeAssignment::Items() const
{
return items;
}
StepAP214_AutoDesignDateAndTimeItem StepAP214_AutoDesignNominalDateAndTimeAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignNominalDateAndTimeAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,43 @@
-- File: AutoDesignNominalDateAssignment.cdl
-- Created: Fri Dec 1 11:11:14 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignNominalDateAssignment from StepAP214
inherits DateAssignment from StepBasic
uses
HArray1OfAutoDesignDatedItem from StepAP214,
AutoDesignDatedItem from StepAP214,
Date from StepBasic,
DateRole from StepBasic
is
Create returns mutable AutoDesignNominalDateAssignment;
---Purpose: Returns a AutoDesignNominalDateAssignment
Init (me : mutable;
aAssignedDate : mutable Date from StepBasic;
aRole : mutable DateRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedDate : mutable Date from StepBasic;
aRole : mutable DateRole from StepBasic;
aItems : mutable HArray1OfAutoDesignDatedItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfAutoDesignDatedItem);
Items (me) returns mutable HArray1OfAutoDesignDatedItem;
ItemsValue (me; num : Integer) returns AutoDesignDatedItem;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignDatedItem from StepAP214; -- a SelectType
end AutoDesignNominalDateAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AutoDesignNominalDateAssignment.ixx>
StepAP214_AutoDesignNominalDateAssignment::StepAP214_AutoDesignNominalDateAssignment () {}
void StepAP214_AutoDesignNominalDateAssignment::Init(
const Handle(StepBasic_Date)& aAssignedDate,
const Handle(StepBasic_DateRole)& aRole)
{
StepBasic_DateAssignment::Init(aAssignedDate, aRole);
}
void StepAP214_AutoDesignNominalDateAssignment::Init(
const Handle(StepBasic_Date)& aAssignedDate,
const Handle(StepBasic_DateRole)& aRole,
const Handle(StepAP214_HArray1OfAutoDesignDatedItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_DateAssignment::Init(aAssignedDate, aRole);
}
void StepAP214_AutoDesignNominalDateAssignment::SetItems(const Handle(StepAP214_HArray1OfAutoDesignDatedItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignDatedItem) StepAP214_AutoDesignNominalDateAssignment::Items() const
{
return items;
}
StepAP214_AutoDesignDatedItem StepAP214_AutoDesignNominalDateAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignNominalDateAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,43 @@
-- File: AutoDesignOrganizationAssignment.cdl
-- Created: Fri Dec 1 11:11:14 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignOrganizationAssignment from StepAP214
inherits OrganizationAssignment from StepBasic
uses
HArray1OfAutoDesignGeneralOrgItem from StepAP214,
AutoDesignGeneralOrgItem from StepAP214,
Organization from StepBasic,
OrganizationRole from StepBasic
is
Create returns mutable AutoDesignOrganizationAssignment;
---Purpose: Returns a AutoDesignOrganizationAssignment
Init (me : mutable;
aAssignedOrganization : mutable Organization from StepBasic;
aRole : mutable OrganizationRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedOrganization : mutable Organization from StepBasic;
aRole : mutable OrganizationRole from StepBasic;
aItems : mutable HArray1OfAutoDesignGeneralOrgItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfAutoDesignGeneralOrgItem);
Items (me) returns mutable HArray1OfAutoDesignGeneralOrgItem;
ItemsValue (me; num : Integer) returns AutoDesignGeneralOrgItem;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignGeneralOrgItem from StepAP214; -- a SelectType
end AutoDesignOrganizationAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AutoDesignOrganizationAssignment.ixx>
StepAP214_AutoDesignOrganizationAssignment::StepAP214_AutoDesignOrganizationAssignment () {}
void StepAP214_AutoDesignOrganizationAssignment::Init(
const Handle(StepBasic_Organization)& aAssignedOrganization,
const Handle(StepBasic_OrganizationRole)& aRole)
{
StepBasic_OrganizationAssignment::Init(aAssignedOrganization, aRole);
}
void StepAP214_AutoDesignOrganizationAssignment::Init(
const Handle(StepBasic_Organization)& aAssignedOrganization,
const Handle(StepBasic_OrganizationRole)& aRole,
const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_OrganizationAssignment::Init(aAssignedOrganization, aRole);
}
void StepAP214_AutoDesignOrganizationAssignment::SetItems(const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem) StepAP214_AutoDesignOrganizationAssignment::Items() const
{
return items;
}
StepAP214_AutoDesignGeneralOrgItem StepAP214_AutoDesignOrganizationAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignOrganizationAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,29 @@
-- File: StepAP214_AutoDesignOrganizationItem.cdl
-- Created: Tue Aug 4 11:43:35 1998
-- Author: Christian CAILLET
-- <cky@heliox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1998
class AutoDesignOrganizationItem from StepAP214
inherits AutoDesignGeneralOrgItem from StepAP214
-- adds : document, physically_modelled_product_definition
uses
Document from StepBasic,
PhysicallyModeledProductDefinition from StepBasic
is
Create returns AutoDesignOrganizationItem;
CaseNum (me; ent : Transient) returns Integer is redefined;
-- adds : 9 Document
-- 10 PhysicallyModeledProductDefinition
Document (me) returns Document;
PhysicallyModeledProductDefinition (me) returns PhysicallyModeledProductDefinition;
end AutoDesignOrganizationItem;

View File

@@ -0,0 +1,20 @@
#include <StepAP214_AutoDesignOrganizationItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_AutoDesignOrganizationItem::StepAP214_AutoDesignOrganizationItem () { }
Standard_Integer StepAP214_AutoDesignOrganizationItem::CaseNum (const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
Standard_Integer num = StepAP214_AutoDesignGeneralOrgItem::CaseNum(ent);
if (num > 0) return num;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Document))) return 9;
if (ent->IsKind(STANDARD_TYPE(StepBasic_PhysicallyModeledProductDefinition))) return 10;
return 0;
}
Handle(StepBasic_Document) StepAP214_AutoDesignOrganizationItem::Document () const
{ return GetCasted(StepBasic_Document,Value()); }
Handle(StepBasic_PhysicallyModeledProductDefinition) StepAP214_AutoDesignOrganizationItem::PhysicallyModeledProductDefinition () const
{ return GetCasted(StepBasic_PhysicallyModeledProductDefinition,Value()); }

View File

@@ -0,0 +1,43 @@
-- File: AutoDesignPersonAndOrganizationAssignment.cdl
-- Created: Fri Dec 1 11:11:14 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignPersonAndOrganizationAssignment from StepAP214
inherits PersonAndOrganizationAssignment from StepBasic
uses
HArray1OfAutoDesignGeneralOrgItem from StepAP214,
AutoDesignGeneralOrgItem from StepAP214,
PersonAndOrganization from StepBasic,
PersonAndOrganizationRole from StepBasic
is
Create returns mutable AutoDesignPersonAndOrganizationAssignment;
---Purpose: Returns a AutoDesignPersonAndOrganizationAssignment
Init (me : mutable;
aAssignedPersonAndOrganization : mutable PersonAndOrganization from StepBasic;
aRole : mutable PersonAndOrganizationRole from StepBasic) is redefined;
Init (me : mutable;
aAssignedPersonAndOrganization : mutable PersonAndOrganization from StepBasic;
aRole : mutable PersonAndOrganizationRole from StepBasic;
aItems : mutable HArray1OfAutoDesignGeneralOrgItem from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfAutoDesignGeneralOrgItem);
Items (me) returns mutable HArray1OfAutoDesignGeneralOrgItem;
ItemsValue (me; num : Integer) returns AutoDesignGeneralOrgItem;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignGeneralOrgItem from StepAP214; -- a SelectType
end AutoDesignPersonAndOrganizationAssignment;

View File

@@ -0,0 +1,44 @@
#include <StepAP214_AutoDesignPersonAndOrganizationAssignment.ixx>
StepAP214_AutoDesignPersonAndOrganizationAssignment::StepAP214_AutoDesignPersonAndOrganizationAssignment () {}
void StepAP214_AutoDesignPersonAndOrganizationAssignment::Init(
const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization,
const Handle(StepBasic_PersonAndOrganizationRole)& aRole)
{
StepBasic_PersonAndOrganizationAssignment::Init(aAssignedPersonAndOrganization, aRole);
}
void StepAP214_AutoDesignPersonAndOrganizationAssignment::Init(
const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization,
const Handle(StepBasic_PersonAndOrganizationRole)& aRole,
const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_PersonAndOrganizationAssignment::Init(aAssignedPersonAndOrganization, aRole);
}
void StepAP214_AutoDesignPersonAndOrganizationAssignment::SetItems(const Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignGeneralOrgItem) StepAP214_AutoDesignPersonAndOrganizationAssignment::Items() const
{
return items;
}
StepAP214_AutoDesignGeneralOrgItem StepAP214_AutoDesignPersonAndOrganizationAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignPersonAndOrganizationAssignment::NbItems () const
{
return items->Length();
}

View File

@@ -0,0 +1,36 @@
-- File: AutoDesignPresentedItem.cdl
-- Created: Fri Dec 1 11:11:14 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignPresentedItem from StepAP214
-- updated for CC1 Rev4 (usage of Select)
inherits PresentedItem from StepVisual
uses
HArray1OfAutoDesignPresentedItemSelect from StepAP214,
AutoDesignPresentedItemSelect from StepAP214
is
Create returns mutable AutoDesignPresentedItem;
---Purpose: Returns a AutoDesignPresentedItem
Init (me : mutable;
aItems : mutable HArray1OfAutoDesignPresentedItemSelect from StepAP214) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfAutoDesignPresentedItemSelect);
Items (me) returns mutable HArray1OfAutoDesignPresentedItemSelect;
ItemsValue (me; num : Integer) returns AutoDesignPresentedItemSelect;
NbItems (me) returns Integer;
fields
items : HArray1OfAutoDesignPresentedItemSelect from StepAP214;
end AutoDesignPresentedItem;

View File

@@ -0,0 +1,33 @@
#include <StepAP214_AutoDesignPresentedItem.ixx>
StepAP214_AutoDesignPresentedItem::StepAP214_AutoDesignPresentedItem () {}
void StepAP214_AutoDesignPresentedItem::Init(
const Handle(StepAP214_HArray1OfAutoDesignPresentedItemSelect)& aItems)
{
// --- classe own fields ---
items = aItems;
}
void StepAP214_AutoDesignPresentedItem::SetItems(const Handle(StepAP214_HArray1OfAutoDesignPresentedItemSelect)& aItems)
{
items = aItems;
}
Handle(StepAP214_HArray1OfAutoDesignPresentedItemSelect) StepAP214_AutoDesignPresentedItem::Items() const
{
return items;
}
StepAP214_AutoDesignPresentedItemSelect StepAP214_AutoDesignPresentedItem::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignPresentedItem::NbItems () const
{
if (items.IsNull()) return 0;
return items->Length();
}

View File

@@ -0,0 +1,54 @@
-- File: StepAP214_AutoDesignPresentedItemSelect.cdl
-- Created: Wed Mar 26 16:17:59 1997
-- Author: Christian CAILLET
-- <cky@heliox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1997
class AutoDesignPresentedItemSelect from StepAP214 inherits SelectType from StepData
-- <AutoDesignPresentedItemSelect> is an EXPRESS Select Type construct translation.
-- it gathers : ProductDefinition, ProductDefinitionShape, RepresentationRelationship, ShapeAspect
uses
ProductDefinition from StepBasic,
ProductDefinitionRelationship from StepBasic,
ProductDefinitionShape from StepRepr,
RepresentationRelationship from StepRepr,
ShapeAspect from StepRepr,
DocumentRelationship from StepBasic
is
Create returns AutoDesignPresentedItemSelect;
---Purpose : Returns a AutoDesignPresentedItemSelect SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a AutoDesignPresentedItemSelect Kind Entity that is :
-- 1 -> ProductDefinition,
-- 2 -> ProductDefinitionRelationship,
-- 3 -> ProductDefinitionShape
-- 4 -> RepresentationRelationship
-- 5 -> ShapeAspect
-- 6 -> DocumentRelationship,
-- 0 else
ProductDefinitionRelationship (me) returns any ProductDefinitionRelationship;
---Purpose : returns Value as a ProductDefinitionRelationship (Null if another type)
ProductDefinition (me) returns any ProductDefinition;
---Purpose : returns Value as a ProductDefinition (Null if another type)
ProductDefinitionShape (me) returns any ProductDefinitionShape;
---Purpose : returns Value as a ProductDefinitionShape (Null if another type)
RepresentationRelationship (me) returns any RepresentationRelationship;
---Purpose : returns Value as a RepresentationRelationship (Null if another type)
ShapeAspect (me) returns any ShapeAspect;
---Purpose : returns Value as a ShapeAspect (Null if another type)
DocumentRelationship (me) returns any DocumentRelationship;
---Purpose : returns Value as a DocumentRelationship (Null if another type)
end AutoDesignPresentedItemSelect;

View File

@@ -0,0 +1,46 @@
#include <StepAP214_AutoDesignPresentedItemSelect.ixx>
#include <Interface_Macros.hxx>
StepAP214_AutoDesignPresentedItemSelect::StepAP214_AutoDesignPresentedItemSelect () { }
Standard_Integer StepAP214_AutoDesignPresentedItemSelect::CaseNum (const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepRepr_ProductDefinitionShape))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepRepr_RepresentationRelationship))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepRepr_ShapeAspect))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepBasic_DocumentRelationship))) return 6;
return 0;
}
Handle(StepBasic_ProductDefinition) StepAP214_AutoDesignPresentedItemSelect::ProductDefinition () const
{
return GetCasted(StepBasic_ProductDefinition,Value());
}
Handle(StepBasic_ProductDefinitionRelationship) StepAP214_AutoDesignPresentedItemSelect::ProductDefinitionRelationship () const
{
return GetCasted(StepBasic_ProductDefinitionRelationship,Value());
}
Handle(StepRepr_ProductDefinitionShape) StepAP214_AutoDesignPresentedItemSelect::ProductDefinitionShape () const
{
return GetCasted(StepRepr_ProductDefinitionShape,Value());
}
Handle(StepRepr_RepresentationRelationship) StepAP214_AutoDesignPresentedItemSelect::RepresentationRelationship () const
{
return GetCasted(StepRepr_RepresentationRelationship,Value());
}
Handle(StepRepr_ShapeAspect) StepAP214_AutoDesignPresentedItemSelect::ShapeAspect () const
{
return GetCasted(StepRepr_ShapeAspect,Value());
}
Handle(StepBasic_DocumentRelationship) StepAP214_AutoDesignPresentedItemSelect::DocumentRelationship () const
{
return GetCasted(StepBasic_DocumentRelationship,Value());
}

View File

@@ -0,0 +1,83 @@
-- File: StepAP214_AutoDesignReferencingItem.cdl
-- Created: Tue Aug 4 10:06:21 1998
-- Author: Christian CAILLET
-- <cky@heliox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1997
class AutoDesignReferencingItem from StepAP214 inherits SelectType from StepData
-- <AutoDesignReferencingItem> is an EXPRESS Select Type construct translation.
-- it gathers :
-- (approval,
-- document_relationship,
-- externally_defined_representation,
-- mapped_item,
-- material_designation,
-- presentation_area,
-- presentation_view,
-- product_category,
-- product_definition,
-- product_definition_relationship,
-- property_definition,
-- representation,
-- representation_relationship,
-- shape_aspect);
uses
Approval from StepBasic,
DocumentRelationship from StepBasic,
ExternallyDefinedRepresentation from StepRepr,
MappedItem from StepRepr,
MaterialDesignation from StepRepr,
PresentationArea from StepVisual,
PresentationView from StepVisual,
ProductCategory from StepBasic,
ProductDefinition from StepBasic,
ProductDefinitionRelationship from StepBasic,
PropertyDefinition from StepRepr,
Representation from StepRepr,
RepresentationRelationship from StepRepr,
ShapeAspect from StepRepr
is
Create returns AutoDesignReferencingItem;
---Purpose : Returns a AutoDesignReferencingItem SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a AutoDesignReferencingItem Kind Entity that is :
-- 1 Approval from StepBasic,
-- 2 DocumentRelationship from StepBasic,
-- 3 ExternallyDefinedRepresentation from StepRepr,
-- 4 MappedItem from StepRepr,
-- 5 MaterialDesignation from StepRepr,
-- 6 PresentationArea from StepVisual,
-- 7 PresentationView from StepVisual,
-- 8 ProductCategory from StepBasic,
-- 9 ProductDefinition from StepBasic,
-- 10 ProductDefinitionRelationship from StepBasic,
-- 11 PropertyDefinition from StepBasic,
-- 12 Representation from StepRepr,
-- 13 RepresentationRelationship from StepRepr,
-- 14 ShapeAspect from StepRepr
-- 0 else
Approval (me) returns Approval from StepBasic;
DocumentRelationship (me) returns DocumentRelationship from StepBasic;
ExternallyDefinedRepresentation (me) returns ExternallyDefinedRepresentation from StepRepr;
MappedItem (me) returns MappedItem from StepRepr;
MaterialDesignation (me) returns MaterialDesignation from StepRepr;
PresentationArea (me) returns PresentationArea from StepVisual;
PresentationView (me) returns PresentationView from StepVisual;
ProductCategory (me) returns ProductCategory from StepBasic;
ProductDefinition (me) returns ProductDefinition from StepBasic;
ProductDefinitionRelationship (me) returns ProductDefinitionRelationship from StepBasic;
PropertyDefinition (me) returns PropertyDefinition from StepRepr;
Representation (me) returns Representation from StepRepr;
RepresentationRelationship (me) returns RepresentationRelationship from StepRepr;
ShapeAspect (me) returns ShapeAspect from StepRepr;
end AutoDesignReferencingItem;

View File

@@ -0,0 +1,68 @@
#include <StepAP214_AutoDesignReferencingItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_AutoDesignReferencingItem::StepAP214_AutoDesignReferencingItem () { }
Standard_Integer StepAP214_AutoDesignReferencingItem::CaseNum (const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Approval))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepBasic_DocumentRelationship))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepRepr_ExternallyDefinedRepresentation))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepRepr_MappedItem))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepRepr_MaterialDesignation))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepVisual_PresentationArea))) return 6;
if (ent->IsKind(STANDARD_TYPE(StepVisual_PresentationView))) return 7;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductCategory))) return 8;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 9;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 10;
if (ent->IsKind(STANDARD_TYPE(StepRepr_PropertyDefinition))) return 11;
if (ent->IsKind(STANDARD_TYPE(StepRepr_Representation))) return 12;
if (ent->IsKind(STANDARD_TYPE(StepRepr_RepresentationRelationship))) return 13;
if (ent->IsKind(STANDARD_TYPE(StepRepr_ShapeAspect))) return 14;
return 0;
}
Handle(StepBasic_Approval) StepAP214_AutoDesignReferencingItem::Approval () const
{ return GetCasted(StepBasic_Approval,Value()); }
Handle(StepBasic_DocumentRelationship) StepAP214_AutoDesignReferencingItem::DocumentRelationship () const
{ return GetCasted(StepBasic_DocumentRelationship,Value()); }
Handle(StepRepr_ExternallyDefinedRepresentation) StepAP214_AutoDesignReferencingItem::ExternallyDefinedRepresentation () const
{ return GetCasted(StepRepr_ExternallyDefinedRepresentation,Value()); }
Handle(StepRepr_MappedItem) StepAP214_AutoDesignReferencingItem::MappedItem () const
{ return GetCasted(StepRepr_MappedItem,Value()); }
Handle(StepRepr_MaterialDesignation) StepAP214_AutoDesignReferencingItem::MaterialDesignation () const
{ return GetCasted(StepRepr_MaterialDesignation,Value()); }
Handle(StepVisual_PresentationArea) StepAP214_AutoDesignReferencingItem::PresentationArea () const
{ return GetCasted(StepVisual_PresentationArea,Value()); }
Handle(StepVisual_PresentationView) StepAP214_AutoDesignReferencingItem::PresentationView () const
{ return GetCasted(StepVisual_PresentationView,Value()); }
Handle(StepBasic_ProductCategory) StepAP214_AutoDesignReferencingItem::ProductCategory () const
{ return GetCasted(StepBasic_ProductCategory,Value()); }
Handle(StepBasic_ProductDefinition) StepAP214_AutoDesignReferencingItem::ProductDefinition () const
{ return GetCasted(StepBasic_ProductDefinition,Value()); }
Handle(StepBasic_ProductDefinitionRelationship) StepAP214_AutoDesignReferencingItem::ProductDefinitionRelationship () const
{ return GetCasted(StepBasic_ProductDefinitionRelationship,Value()); }
Handle(StepRepr_PropertyDefinition) StepAP214_AutoDesignReferencingItem::PropertyDefinition () const
{ return GetCasted(StepRepr_PropertyDefinition,Value()); }
Handle(StepRepr_Representation) StepAP214_AutoDesignReferencingItem::Representation () const
{ return GetCasted(StepRepr_Representation,Value()); }
Handle(StepRepr_RepresentationRelationship) StepAP214_AutoDesignReferencingItem::RepresentationRelationship () const
{ return GetCasted(StepRepr_RepresentationRelationship,Value()); }
Handle(StepRepr_ShapeAspect) StepAP214_AutoDesignReferencingItem::ShapeAspect () const
{ return GetCasted(StepRepr_ShapeAspect,Value()); }

View File

@@ -0,0 +1,40 @@
-- File: AutoDesignSecurityClassificationAssignment.cdl
-- Created: Fri Dec 1 11:11:14 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class AutoDesignSecurityClassificationAssignment from StepAP214
inherits SecurityClassificationAssignment from StepBasic
uses
HArray1OfApproval from StepBasic,
Approval from StepBasic,
SecurityClassification from StepBasic
is
Create returns mutable AutoDesignSecurityClassificationAssignment;
---Purpose: Returns a AutoDesignSecurityClassificationAssignment
Init (me : mutable;
aAssignedSecurityClassification : mutable SecurityClassification from StepBasic) is redefined;
Init (me : mutable;
aAssignedSecurityClassification : mutable SecurityClassification from StepBasic;
aItems : mutable HArray1OfApproval from StepBasic) is virtual;
-- Specific Methods for Field Data Access --
SetItems(me : mutable; aItems : mutable HArray1OfApproval);
Items (me) returns mutable HArray1OfApproval;
ItemsValue (me; num : Integer) returns mutable Approval;
NbItems (me) returns Integer;
fields
items : HArray1OfApproval from StepBasic;
end AutoDesignSecurityClassificationAssignment;

View File

@@ -0,0 +1,43 @@
#include <StepAP214_AutoDesignSecurityClassificationAssignment.ixx>
StepAP214_AutoDesignSecurityClassificationAssignment::StepAP214_AutoDesignSecurityClassificationAssignment () {}
void StepAP214_AutoDesignSecurityClassificationAssignment::Init(
const Handle(StepBasic_SecurityClassification)& aAssignedSecurityClassification)
{
StepBasic_SecurityClassificationAssignment::Init(aAssignedSecurityClassification);
}
void StepAP214_AutoDesignSecurityClassificationAssignment::Init(
const Handle(StepBasic_SecurityClassification)& aAssignedSecurityClassification,
const Handle(StepBasic_HArray1OfApproval)& aItems)
{
// --- classe own fields ---
items = aItems;
// --- classe inherited fields ---
StepBasic_SecurityClassificationAssignment::Init(aAssignedSecurityClassification);
}
void StepAP214_AutoDesignSecurityClassificationAssignment::SetItems(const Handle(StepBasic_HArray1OfApproval)& aItems)
{
items = aItems;
}
Handle(StepBasic_HArray1OfApproval) StepAP214_AutoDesignSecurityClassificationAssignment::Items() const
{
return items;
}
Handle(StepBasic_Approval) StepAP214_AutoDesignSecurityClassificationAssignment::ItemsValue(const Standard_Integer num) const
{
return items->Value(num);
}
Standard_Integer StepAP214_AutoDesignSecurityClassificationAssignment::NbItems () const
{
if (items.IsNull()) return 0;
return items->Length();
}

View File

@@ -0,0 +1,18 @@
-- File: CMPLRS.edl
-- Author: Christian CAILLET
-- History: Wed May 21 10:57:28 1997
-- Copyright: Matra Datavision 1997
-- Pb compil gros code HP-UX sous WOK++
-- trop de warning -> shut up
@if ( %Station == "hp" || %Station == "sil" ) then
@string %CMPLRS_CXX_Options = %CMPLRS_CXX_Options " -w ";
-- Pb optimiseur (O2) pas fiable
@set %ModeOpt = "+O1";
@endif;

View File

@@ -0,0 +1,19 @@
-- File: StepAP214_Class.cdl
-- Created: Wed May 10 15:09:06 2000
-- Author: Andrey BETENEV
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
-- Copyright: Matra Datavision 2000
class Class from StepAP214
inherits Group from StepBasic
---Purpose: Representation of STEP entity Class
uses
HAsciiString from TCollection
is
Create returns Class from StepAP214;
---Purpose: Empty constructor
end Class;

View File

@@ -0,0 +1,16 @@
// File: StepAP214_Class.cxx
// Created: Wed May 10 15:09:06 2000
// Author: Andrey BETENEV
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
// Copyright: Matra Datavision 2000
#include <StepAP214_Class.ixx>
//=======================================================================
//function : StepAP214_Class
//purpose :
//=======================================================================
StepAP214_Class::StepAP214_Class ()
{
}

View File

@@ -0,0 +1,59 @@
-- File: DateAndTimeItem.cdl
-- Created: Tue Mar 9 15:29:30 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class DateAndTimeItem from StepAP214 inherits ApprovalItem from StepAP214
-- <DateAndTimeItem> is an EXPRESS Select Type construct translation.
-- it gathers : ApprovalPersonOrganization, AutoDesignDateAndPersonAssignment
uses
ApprovalPersonOrganization from StepBasic,
AppliedPersonAndOrganizationAssignment from StepAP214,
AppliedOrganizationAssignment from StepAP214,
Effectivity from StepBasic
is
Create returns DateAndTimeItem;
---Purpose : Returns a DateAndTimeItem SelectType
CaseNum (me; ent : Transient) returns Integer is redefined;
---Purpose: Recognizes a DateAndTimeItem Kind Entity that is :
-- 1 -> ApprovalPersonOrganization
-- 2 -> AppliedDateAndPersonAssignment
-- 3 -> AppliedOrganizationAssignment
-- 4 -> AssemblyComponentUsageSubstitute
-- 5 -> DocumentFile
-- 6 -> Effectivity
-- 7 -> MaterialDesignation
-- 8 -> MechanicalDesignGeometricPresentationRepresentation
-- 9 -> PresentationArea
-- 10 -> Product
-- 11 -> ProductDefinition
-- 12 -> ProductDefinitionFormation
-- 13 -> ProductDefinitionRelationship
-- 14 -> PropertyDefinition
-- 15 -> ShapeRepresentation
-- 16 -> SecurityClassification
-- 0 else
ApprovalPersonOrganization (me) returns any ApprovalPersonOrganization ;
---Purpose : returns Value as a ApprovalPersonOrganization (Null if another type)
AppliedPersonAndOrganizationAssignment (me) returns any AppliedPersonAndOrganizationAssignment ;
---Purpose : returns Value as a AppliedDateAndPersonAssignment (Null if another type)
AppliedOrganizationAssignment (me) returns any AppliedOrganizationAssignment ;
---Purpose : returns Value as a AppliedOrganizationAssignment (Null if another type)
Effectivity (me) returns any Effectivity ;
---Purpose : returns Value as a Effectivity (Null if another type)
end DateAndTimeItem;

View File

@@ -0,0 +1,48 @@
#include <StepAP214_DateAndTimeItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_DateAndTimeItem::StepAP214_DateAndTimeItem () { }
Standard_Integer StepAP214_DateAndTimeItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ApprovalPersonOrganization))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AppliedPersonAndOrganizationAssignment))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AppliedOrganizationAssignment))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepRepr_AssemblyComponentUsageSubstitute))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepBasic_DocumentFile))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Effectivity))) return 6;
if (ent->IsKind(STANDARD_TYPE(StepRepr_MaterialDesignation))) return 7;
if (ent->IsKind(STANDARD_TYPE(StepVisual_MechanicalDesignGeometricPresentationRepresentation))) return 8;
if (ent->IsKind(STANDARD_TYPE(StepVisual_PresentationArea))) return 9;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Product))) return 10;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 11;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionFormation))) return 12;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 13;
if (ent->IsKind(STANDARD_TYPE(StepRepr_PropertyDefinition))) return 14;
if (ent->IsKind(STANDARD_TYPE(StepShape_ShapeRepresentation))) return 15;
if (ent->IsKind(STANDARD_TYPE(StepBasic_SecurityClassification))) return 16;
return 0;
}
Handle(StepBasic_ApprovalPersonOrganization) StepAP214_DateAndTimeItem::ApprovalPersonOrganization () const
{
return GetCasted(StepBasic_ApprovalPersonOrganization,Value());
}
Handle(StepAP214_AppliedPersonAndOrganizationAssignment) StepAP214_DateAndTimeItem::AppliedPersonAndOrganizationAssignment () const
{
return GetCasted(StepAP214_AppliedPersonAndOrganizationAssignment,Value());
}
Handle(StepAP214_AppliedOrganizationAssignment) StepAP214_DateAndTimeItem::AppliedOrganizationAssignment() const
{ return GetCasted(StepAP214_AppliedOrganizationAssignment,Value()); }
Handle(StepBasic_Effectivity) StepAP214_DateAndTimeItem::Effectivity() const
{ return GetCasted(StepBasic_Effectivity,Value()); }

View File

@@ -0,0 +1,53 @@
-- File: StepAP214_DateItem.cdl
-- Created: Tue Mar 9 16:48:58 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class DateItem from StepAP214 inherits ApprovalItem from StepAP214
uses
ApprovalPersonOrganization from StepBasic,
AppliedPersonAndOrganizationAssignment from StepAP214,
AppliedOrganizationAssignment from StepAP214,
Effectivity from StepBasic
is
Create returns DateItem;
---Purpose : Returns a DateItem SelectType
CaseNum (me; ent : Transient) returns Integer is redefined;
---Purpose: Recognizes a DateItem Kind Entity that is :
-- 1 -> ApprovalPersonOrganization
-- 2 -> AppliedDateAndPersonAssignment
-- 3 -> AppliedOrganizationAssignment
-- 4 -> AssemblyComponentUsageSubstitute
-- 5 -> DocumentFile
-- 6 -> Effectivity
-- 7 -> MaterialDesignation
-- 8 -> MechanicalDesignGeometricPresentationRepresentation
-- 9 -> PresentationArea
-- 10 -> Product
-- 11 -> ProductDefinition
-- 12 -> ProductDefinitionFormation
-- 13 -> ProductDefinitionRelationship
-- 14 -> PropertyDefinition
-- 15 -> ShapeRepresentation
-- 0 else
ApprovalPersonOrganization (me) returns any ApprovalPersonOrganization ;
---Purpose : returns Value as a ApprovalPersonOrganization (Null if another type)
AppliedPersonAndOrganizationAssignment (me) returns any AppliedPersonAndOrganizationAssignment ;
---Purpose : returns Value as a AppliedDateAndPersonAssignment (Null if another type)
AppliedOrganizationAssignment (me) returns any AppliedOrganizationAssignment ;
---Purpose : returns Value as a AppliedOrganizationAssignment (Null if another type)
Effectivity (me) returns any Effectivity ;
---Purpose : returns Value as a Effectivity (Null if another type)
end DateItem;

View File

@@ -0,0 +1,46 @@
#include <StepAP214_DateItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_DateItem::StepAP214_DateItem () { }
Standard_Integer StepAP214_DateItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ApprovalPersonOrganization))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AppliedPersonAndOrganizationAssignment))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AppliedOrganizationAssignment))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepRepr_AssemblyComponentUsageSubstitute))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepBasic_DocumentFile))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Effectivity))) return 6;
if (ent->IsKind(STANDARD_TYPE(StepRepr_MaterialDesignation))) return 7;
if (ent->IsKind(STANDARD_TYPE(StepVisual_MechanicalDesignGeometricPresentationRepresentation))) return 8;
if (ent->IsKind(STANDARD_TYPE(StepVisual_PresentationArea))) return 9;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Product))) return 10;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 11;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionFormation))) return 12;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 13;
if (ent->IsKind(STANDARD_TYPE(StepRepr_PropertyDefinition))) return 14;
if (ent->IsKind(STANDARD_TYPE(StepShape_ShapeRepresentation))) return 15;
return 0;
}
Handle(StepBasic_ApprovalPersonOrganization) StepAP214_DateItem::ApprovalPersonOrganization () const
{
return GetCasted(StepBasic_ApprovalPersonOrganization,Value());
}
Handle(StepAP214_AppliedPersonAndOrganizationAssignment) StepAP214_DateItem::AppliedPersonAndOrganizationAssignment () const
{
return GetCasted(StepAP214_AppliedPersonAndOrganizationAssignment,Value());
}
Handle(StepAP214_AppliedOrganizationAssignment) StepAP214_DateItem::AppliedOrganizationAssignment() const
{ return GetCasted(StepAP214_AppliedOrganizationAssignment,Value()); }
Handle(StepBasic_Effectivity) StepAP214_DateItem::Effectivity() const
{ return GetCasted(StepBasic_Effectivity,Value()); }

View File

@@ -0,0 +1,71 @@
-- File: StepAP214_DocumentReferenceItem.cdl
-- Created: Wed Mar 10 12:49:37 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class DocumentReferenceItem from StepAP214
inherits SelectType from StepData
uses
Approval from StepBasic,
DescriptiveRepresentationItem from StepRepr,
MaterialDesignation from StepRepr,
ProductDefinition from StepBasic,
ProductDefinitionRelationship from StepBasic,
PropertyDefinition from StepRepr,
Representation from StepRepr,
ShapeAspect from StepRepr,
ShapeAspectRelationship from StepRepr
is
Create returns DocumentReferenceItem;
---Purpose : Returns a DocumentReferenceItem SelectType
CaseNum (me; ent : Transient) returns Integer ;
---Purpose: Recognizes a DocumentReferenceItem Kind Entity that is :
-- 1 -> Approval
-- 2 -> DescriptiveRepresentationItem
-- 3 -> MaterialDesignation
-- 4 -> ProductDefinition
-- 5 -> ProductDefinitionRelationship
-- 6 -> PropertyDefinition
-- 7 -> Representation
-- 8 -> ShapeAspect
-- 9 -> ShapeAspectRelationship
-- 0 else
Approval (me) returns any Approval from StepBasic;
---Purpose : returns Value as a Approval (Null if another type)
DescriptiveRepresentationItem (me) returns any DescriptiveRepresentationItem from StepRepr;
---Purpose : returns Value as a (Null if another type)
MaterialDesignation (me) returns any MaterialDesignation from StepRepr;
---Purpose : returns Value as a MaterialDesignation (Null if another type)
ProductDefinition (me) returns any ProductDefinition from StepBasic;
---Purpose : returns Value as a ProductDefinition (Null if another type)
ProductDefinitionRelationship (me) returns any ProductDefinitionRelationship from StepBasic;
---Purpose : returns Value as aProductDefinitionRelationship (Null if another type)
PropertyDefinition (me) returns any PropertyDefinition from StepRepr;
---Purpose : returns Value as a PropertyDefinition (Null if another type)
Representation(me) returns any Representation from StepRepr;
---Purpose : returns Value as a Representation (Null if another type)
ShapeAspect(me) returns any ShapeAspect from StepRepr;
---Purpose : returns Value as a ShapeAspect (Null if another type)
ShapeAspectRelationship(me) returns any ShapeAspectRelationship from StepRepr;
---Purpose : returns Value as a ShapeAspectRelationship (Null if another type)
end DocumentReferenceItem;

View File

@@ -0,0 +1,50 @@
#include <StepAP214_DocumentReferenceItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_DocumentReferenceItem::StepAP214_DocumentReferenceItem () { }
Standard_Integer StepAP214_DocumentReferenceItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Approval))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepRepr_DescriptiveRepresentationItem))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepRepr_MaterialDesignation))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepRepr_PropertyDefinition))) return 6;
if (ent->IsKind(STANDARD_TYPE(StepRepr_Representation))) return 7;
if (ent->IsKind(STANDARD_TYPE(StepRepr_ShapeAspect))) return 8;
if (ent->IsKind(STANDARD_TYPE(StepRepr_ShapeAspectRelationship))) return 9;
return 0;
}
Handle(StepBasic_Approval) StepAP214_DocumentReferenceItem::Approval() const
{ return GetCasted(StepBasic_Approval,Value()); }
Handle(StepRepr_DescriptiveRepresentationItem) StepAP214_DocumentReferenceItem::DescriptiveRepresentationItem() const
{ return GetCasted(StepRepr_DescriptiveRepresentationItem,Value()); }
Handle(StepRepr_MaterialDesignation) StepAP214_DocumentReferenceItem::MaterialDesignation() const
{ return GetCasted(StepRepr_MaterialDesignation,Value()); }
Handle(StepBasic_ProductDefinition) StepAP214_DocumentReferenceItem::ProductDefinition () const
{ return GetCasted(StepBasic_ProductDefinition,Value()); }
Handle(StepBasic_ProductDefinitionRelationship) StepAP214_DocumentReferenceItem::ProductDefinitionRelationship() const
{ return GetCasted(StepBasic_ProductDefinitionRelationship,Value()); }
Handle(StepRepr_PropertyDefinition) StepAP214_DocumentReferenceItem::PropertyDefinition() const
{ return GetCasted(StepRepr_PropertyDefinition,Value()); }
Handle(StepRepr_Representation) StepAP214_DocumentReferenceItem::Representation() const
{ return GetCasted(StepRepr_Representation,Value()); }
Handle(StepRepr_ShapeAspect) StepAP214_DocumentReferenceItem::ShapeAspect() const
{ return GetCasted(StepRepr_ShapeAspect,Value()); }
Handle(StepRepr_ShapeAspectRelationship) StepAP214_DocumentReferenceItem::ShapeAspectRelationship() const
{ return GetCasted(StepRepr_ShapeAspectRelationship,Value()); }

View File

@@ -0,0 +1,42 @@
-- File: StepAP214_ExternalIdentificationItem.cdl
-- Created: Wed May 10 15:09:05 2000
-- Author: Andrey BETENEV
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
-- Copyright: Matra Datavision 2000
class ExternalIdentificationItem from StepAP214
inherits SelectType from StepData
---Purpose: Representation of STEP SELECT type ExternalIdentificationItem
uses
DocumentFile from StepBasic,
ExternallyDefinedClass from StepAP214,
ExternallyDefinedGeneralProperty from StepAP214,
ProductDefinition from StepBasic
is
Create returns ExternalIdentificationItem from StepAP214;
---Purpose: Empty constructor
CaseNum (me; ent: Transient) returns Integer;
---Purpose: Recognizes a kind of ExternalIdentificationItem select type
-- 1 -> DocumentFile from StepBasic
-- 2 -> ExternallyDefinedClass from StepAP214
-- 3 -> ExternallyDefinedGeneralProperty from StepAP214
-- 4 -> ProductDefinition from StepBasic
-- 0 else
DocumentFile (me) returns DocumentFile from StepBasic;
---Purpose: Returns Value as DocumentFile (or Null if another type)
ExternallyDefinedClass (me) returns ExternallyDefinedClass from StepAP214;
---Purpose: Returns Value as ExternallyDefinedClass (or Null if another type)
ExternallyDefinedGeneralProperty (me) returns ExternallyDefinedGeneralProperty from StepAP214;
---Purpose: Returns Value as ExternallyDefinedGeneralProperty (or Null if another type)
ProductDefinition (me) returns ProductDefinition from StepBasic;
---Purpose: Returns Value as ProductDefinition (or Null if another type)
end ExternalIdentificationItem;

View File

@@ -0,0 +1,71 @@
// File: StepAP214_ExternalIdentificationItem.cxx
// Created: Wed May 10 15:09:05 2000
// Author: Andrey BETENEV
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
// Copyright: Matra Datavision 2000
#include <StepAP214_ExternalIdentificationItem.ixx>
//=======================================================================
//function : StepAP214_ExternalIdentificationItem
//purpose :
//=======================================================================
StepAP214_ExternalIdentificationItem::StepAP214_ExternalIdentificationItem ()
{
}
//=======================================================================
//function : CaseNum
//purpose :
//=======================================================================
Standard_Integer StepAP214_ExternalIdentificationItem::CaseNum (const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepBasic_DocumentFile))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepAP214_ExternallyDefinedClass))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepAP214_ExternallyDefinedGeneralProperty))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 4;
return 0;
}
//=======================================================================
//function : DocumentFile
//purpose :
//=======================================================================
Handle(StepBasic_DocumentFile) StepAP214_ExternalIdentificationItem::DocumentFile () const
{
return Handle(StepBasic_DocumentFile)::DownCast(Value());
}
//=======================================================================
//function : ExternallyDefinedClass
//purpose :
//=======================================================================
Handle(StepAP214_ExternallyDefinedClass) StepAP214_ExternalIdentificationItem::ExternallyDefinedClass () const
{
return Handle(StepAP214_ExternallyDefinedClass)::DownCast(Value());
}
//=======================================================================
//function : ExternallyDefinedGeneralProperty
//purpose :
//=======================================================================
Handle(StepAP214_ExternallyDefinedGeneralProperty) StepAP214_ExternalIdentificationItem::ExternallyDefinedGeneralProperty () const
{
return Handle(StepAP214_ExternallyDefinedGeneralProperty)::DownCast(Value());
}
//=======================================================================
//function : ProductDefinition
//purpose :
//=======================================================================
Handle(StepBasic_ProductDefinition) StepAP214_ExternalIdentificationItem::ProductDefinition () const
{
return Handle(StepBasic_ProductDefinition)::DownCast(Value());
}

View File

@@ -0,0 +1,37 @@
-- File: StepAP214_ExternallyDefinedClass.cdl
-- Created: Wed May 10 15:09:06 2000
-- Author: Andrey BETENEV
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
-- Copyright: Matra Datavision 2000
class ExternallyDefinedClass from StepAP214
inherits Class from StepAP214
---Purpose: Representation of STEP entity ExternallyDefinedClass
uses
HAsciiString from TCollection,
SourceItem from StepBasic,
ExternalSource from StepBasic,
ExternallyDefinedItem from StepBasic
is
Create returns ExternallyDefinedClass from StepAP214;
---Purpose: Empty constructor
Init (me: mutable; aGroup_Name: HAsciiString from TCollection;
hasGroup_Description: Boolean;
aGroup_Description: HAsciiString from TCollection;
aExternallyDefinedItem_ItemId: SourceItem from StepBasic;
aExternallyDefinedItem_Source: ExternalSource from StepBasic);
---Purpose: Initialize all fields (own and inherited)
ExternallyDefinedItem (me) returns ExternallyDefinedItem from StepBasic;
---Purpose: Returns data for supertype ExternallyDefinedItem
SetExternallyDefinedItem (me: mutable; ExternallyDefinedItem: ExternallyDefinedItem from StepBasic);
---Purpose: Set data for supertype ExternallyDefinedItem
fields
theExternallyDefinedItem: ExternallyDefinedItem from StepBasic; -- supertype
end ExternallyDefinedClass;

View File

@@ -0,0 +1,54 @@
// File: StepAP214_ExternallyDefinedClass.cxx
// Created: Wed May 10 15:09:06 2000
// Author: Andrey BETENEV
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
// Copyright: Matra Datavision 2000
#include <StepAP214_ExternallyDefinedClass.ixx>
//=======================================================================
//function : StepAP214_ExternallyDefinedClass
//purpose :
//=======================================================================
StepAP214_ExternallyDefinedClass::StepAP214_ExternallyDefinedClass ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepAP214_ExternallyDefinedClass::Init (const Handle(TCollection_HAsciiString) &aGroup_Name,
const Standard_Boolean hasGroup_Description,
const Handle(TCollection_HAsciiString) &aGroup_Description,
const StepBasic_SourceItem &aExternallyDefinedItem_ItemId,
const Handle(StepBasic_ExternalSource) &aExternallyDefinedItem_Source)
{
StepAP214_Class::Init(aGroup_Name,
hasGroup_Description,
aGroup_Description);
theExternallyDefinedItem->Init(aExternallyDefinedItem_ItemId,
aExternallyDefinedItem_Source);
}
//=======================================================================
//function : ExternallyDefinedItem
//purpose :
//=======================================================================
Handle(StepBasic_ExternallyDefinedItem) StepAP214_ExternallyDefinedClass::ExternallyDefinedItem () const
{
return theExternallyDefinedItem;
}
//=======================================================================
//function : SetExternallyDefinedItem
//purpose :
//=======================================================================
void StepAP214_ExternallyDefinedClass::SetExternallyDefinedItem (const Handle(StepBasic_ExternallyDefinedItem) &aExternallyDefinedItem)
{
theExternallyDefinedItem = aExternallyDefinedItem;
}

View File

@@ -0,0 +1,38 @@
-- File: StepAP214_ExternallyDefinedGeneralProperty.cdl
-- Created: Wed May 10 15:09:07 2000
-- Author: Andrey BETENEV
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
-- Copyright: Matra Datavision 2000
class ExternallyDefinedGeneralProperty from StepAP214
inherits GeneralProperty from StepBasic
---Purpose: Representation of STEP entity ExternallyDefinedGeneralProperty
uses
HAsciiString from TCollection,
SourceItem from StepBasic,
ExternalSource from StepBasic,
ExternallyDefinedItem from StepBasic
is
Create returns ExternallyDefinedGeneralProperty from StepAP214;
---Purpose: Empty constructor
Init (me: mutable; aGeneralProperty_Id: HAsciiString from TCollection;
aGeneralProperty_Name: HAsciiString from TCollection;
hasGeneralProperty_Description: Boolean;
aGeneralProperty_Description: HAsciiString from TCollection;
aExternallyDefinedItem_ItemId: SourceItem from StepBasic;
aExternallyDefinedItem_Source: ExternalSource from StepBasic);
---Purpose: Initialize all fields (own and inherited)
ExternallyDefinedItem (me) returns ExternallyDefinedItem from StepBasic;
---Purpose: Returns data for supertype ExternallyDefinedItem
SetExternallyDefinedItem (me: mutable; ExternallyDefinedItem: ExternallyDefinedItem from StepBasic);
---Purpose: Set data for supertype ExternallyDefinedItem
fields
theExternallyDefinedItem: ExternallyDefinedItem from StepBasic; -- supertype
end ExternallyDefinedGeneralProperty;

View File

@@ -0,0 +1,56 @@
// File: StepAP214_ExternallyDefinedGeneralProperty.cxx
// Created: Wed May 10 15:09:07 2000
// Author: Andrey BETENEV
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
// Copyright: Matra Datavision 2000
#include <StepAP214_ExternallyDefinedGeneralProperty.ixx>
//=======================================================================
//function : StepAP214_ExternallyDefinedGeneralProperty
//purpose :
//=======================================================================
StepAP214_ExternallyDefinedGeneralProperty::StepAP214_ExternallyDefinedGeneralProperty ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepAP214_ExternallyDefinedGeneralProperty::Init (const Handle(TCollection_HAsciiString) &aGeneralProperty_Id,
const Handle(TCollection_HAsciiString) &aGeneralProperty_Name,
const Standard_Boolean hasGeneralProperty_Description,
const Handle(TCollection_HAsciiString) &aGeneralProperty_Description,
const StepBasic_SourceItem &aExternallyDefinedItem_ItemId,
const Handle(StepBasic_ExternalSource) &aExternallyDefinedItem_Source)
{
StepBasic_GeneralProperty::Init(aGeneralProperty_Id,
aGeneralProperty_Name,
hasGeneralProperty_Description,
aGeneralProperty_Description);
theExternallyDefinedItem->Init(aExternallyDefinedItem_ItemId,
aExternallyDefinedItem_Source);
}
//=======================================================================
//function : ExternallyDefinedItem
//purpose :
//=======================================================================
Handle(StepBasic_ExternallyDefinedItem) StepAP214_ExternallyDefinedGeneralProperty::ExternallyDefinedItem () const
{
return theExternallyDefinedItem;
}
//=======================================================================
//function : SetExternallyDefinedItem
//purpose :
//=======================================================================
void StepAP214_ExternallyDefinedGeneralProperty::SetExternallyDefinedItem (const Handle(StepBasic_ExternallyDefinedItem) &aExternallyDefinedItem)
{
theExternallyDefinedItem = aExternallyDefinedItem;
}

View File

@@ -0,0 +1,28 @@
-- File: StepAP214_GroupItem.cdl
-- Created: Wed Mar 10 14:47:29 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class GroupItem from StepAP214
inherits SelectType from StepData
uses
GeometricRepresentationItem from StepGeom
is
Create returns GroupItem;
---Purpose : Returns a GroupItem SelectType
CaseNum (me; ent : Transient) returns Integer is virtual;
---Purpose: Recognizes a GroupItem Kind Entity that is :
-- 1 -> GeometricRepresentationItem
-- 0 else
GeometricRepresentationItem(me) returns any GeometricRepresentationItem is virtual ;
---Purpose : returns Value as a GeometricRepresentationItem (Null if another type)
end GroupItem;

View File

@@ -0,0 +1,19 @@
#include <StepAP214_GroupItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_GroupItem::StepAP214_GroupItem () { }
Standard_Integer StepAP214_GroupItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepGeom_GeometricRepresentationItem))) return 1;
return 0;
}
Handle(StepGeom_GeometricRepresentationItem) StepAP214_GroupItem::GeometricRepresentationItem() const
{
return GetCasted(StepGeom_GeometricRepresentationItem,Value());
}

View File

@@ -0,0 +1,47 @@
-- File: StepAP214_OrganizationItem.cdl
-- Created: Wed Mar 10 10:45:35 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class OrganizationItem from StepAP214
inherits ApprovalItem from StepAP214
uses
AppliedOrganizationAssignment from StepAP214,
Approval from StepBasic
is
Create returns OrganizationItem;
---Purpose : Returns a OrganizationItem SelectType
CaseNum (me; ent : Transient) returns Integer is redefined;
---Purpose: Recognizes a OrganizationItem Kind Entity that is :
-- 1 -> AppliedOrganizationAssignment
-- 2 -> Approval
-- 3 -> AssemblyComponentUsageSubstitute
-- 4 -> DocumentFile
-- 5 -> MaterialDesignation
-- 6 -> MechanicalDesignGeometricPresentationRepresentation
-- 7 -> PresentationArea
-- 8 -> Product
-- 9 -> ProductDefinition
-- 10 -> ProductDefinitionFormation
-- 11 -> ProductDefinitionRelationship
-- 12 -> PropertyDefinition
-- 13 -> ShapeRepresentation
-- 14 -> SecurityClassification
-- 0 else
AppliedOrganizationAssignment (me) returns any AppliedOrganizationAssignment;
---Purpose : returns Value as a AppliedOrganizationAssignment (Null if another type)
Approval (me) returns any Approval;
---Purpose : returns Value as a Approval (Null if another type)
end OrganizationItem;

View File

@@ -0,0 +1,30 @@
#include <StepAP214_OrganizationItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_OrganizationItem::StepAP214_OrganizationItem () { }
Standard_Integer StepAP214_OrganizationItem::CaseNum (const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AppliedOrganizationAssignment))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Approval))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepRepr_AssemblyComponentUsageSubstitute))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepBasic_DocumentFile))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepRepr_MaterialDesignation))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepVisual_MechanicalDesignGeometricPresentationRepresentation))) return 6;
if (ent->IsKind(STANDARD_TYPE(StepVisual_PresentationArea))) return 7;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Product))) return 8;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 9;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionFormation))) return 10;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 11;
if (ent->IsKind(STANDARD_TYPE(StepRepr_PropertyDefinition))) return 12;
if (ent->IsKind(STANDARD_TYPE(StepShape_ShapeRepresentation))) return 13;
if (ent->IsKind(STANDARD_TYPE(StepBasic_SecurityClassification))) return 14;
return 0;
}
Handle(StepAP214_AppliedOrganizationAssignment) StepAP214_OrganizationItem::AppliedOrganizationAssignment() const
{ return GetCasted(StepAP214_AppliedOrganizationAssignment,Value()); }
Handle(StepBasic_Approval) StepAP214_OrganizationItem::Approval() const
{ return GetCasted(StepBasic_Approval,Value()); }

View File

@@ -0,0 +1,44 @@
-- File: AutoDesignDateAndTimeItem.cdl
-- Created: Tue Mar 9 15:29:30 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class PersonAndOrganizationItem from StepAP214 inherits ApprovalItem from StepAP214
-- <PersonAndOrganizationItem> is an EXPRESS Select Type construct translation.
-- it gathers : ApprovalPersonOrganization, AutoDesignDateAndPersonAssignment
uses
AppliedOrganizationAssignment from StepAP214
is
Create returns PersonAndOrganizationItem;
---Purpose : Returns a PersonAndOrganizationItem SelectType
CaseNum (me; ent : Transient) returns Integer is redefined;
---Purpose: Recognizes a APersonAndOrganizationItem Kind Entity that is :
-- 1 -> AppliedOrganizationAssignment
-- 2 -> AssemblyComponentUsageSubstitute
-- 3 -> DocumentFile
-- 4 -> MaterialDesignation
-- 5 -> MechanicalDesignGeometricPresentationRepresentation
-- 6 -> PresentationArea
-- 7 -> Product
-- 8 -> ProductDefinition
-- 9 -> ProductDefinitionFormation
-- 10 -> ProductDefinitionRelationship
-- 11 -> PropertyDefinition
-- 12 -> ShapeRepresentation
-- 13 -> SecurityClassification
-- 0 else
AppliedOrganizationAssignment (me) returns any AppliedOrganizationAssignment;
---Purpose : returns Value as a AppliedOrganizationAssignment (Null if another type)
end PersonAndOrganizationItem;

View File

@@ -0,0 +1,33 @@
#include <StepAP214_PersonAndOrganizationItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_PersonAndOrganizationItem::StepAP214_PersonAndOrganizationItem () { }
Standard_Integer StepAP214_PersonAndOrganizationItem::CaseNum(const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepAP214_AppliedOrganizationAssignment))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepRepr_AssemblyComponentUsageSubstitute))) return 2;
if (ent->IsKind(STANDARD_TYPE(StepBasic_DocumentFile))) return 3;
if (ent->IsKind(STANDARD_TYPE(StepRepr_MaterialDesignation))) return 4;
if (ent->IsKind(STANDARD_TYPE(StepVisual_MechanicalDesignGeometricPresentationRepresentation))) return 5;
if (ent->IsKind(STANDARD_TYPE(StepVisual_PresentationArea))) return 6;
if (ent->IsKind(STANDARD_TYPE(StepBasic_Product))) return 7;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 8;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionFormation))) return 9;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 10;
if (ent->IsKind(STANDARD_TYPE(StepRepr_PropertyDefinition))) return 11;
if (ent->IsKind(STANDARD_TYPE(StepShape_ShapeRepresentation))) return 12;
if (ent->IsKind(STANDARD_TYPE(StepBasic_SecurityClassification))) return 13;
return 0;
}
Handle(StepAP214_AppliedOrganizationAssignment) StepAP214_PersonAndOrganizationItem::AppliedOrganizationAssignment() const
{
return GetCasted(StepAP214_AppliedOrganizationAssignment,Value());
}

View File

@@ -0,0 +1,33 @@
-- File: StepAP214_PresentedItemSelect.cdl
-- Created: Wed Mar 10 15:38:56 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class PresentedItemSelect from StepAP214
inherits SelectType from StepData
uses
ProductDefinition from StepBasic,
ProductDefinitionRelationship from StepBasic
is
Create returns PresentedItemSelect;
---Purpose : Returns a PresentedItemSelect SelectType
CaseNum (me; ent : Transient) returns Integer;
---Purpose: Recognizes a PresentedItemSelect Kind Entity that is :
-- 1 -> ProductDefinition,
-- 2 -> ProductDefinitionRelationship,
-- 0 else
ProductDefinitionRelationship (me) returns any ProductDefinitionRelationship;
---Purpose : returns Value as a ProductDefinitionRelationship (Null if another type)
ProductDefinition (me) returns any ProductDefinition;
---Purpose : returns Value as a ProductDefinition (Null if another type)
end PresentedItemSelect;

View File

@@ -0,0 +1,23 @@
#include <StepAP214_PresentedItemSelect.ixx>
#include <Interface_Macros.hxx>
StepAP214_PresentedItemSelect::StepAP214_PresentedItemSelect () { }
Standard_Integer StepAP214_PresentedItemSelect::CaseNum (const Handle(Standard_Transient)& ent) const
{
if (ent.IsNull()) return 0;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinition))) return 1;
if (ent->IsKind(STANDARD_TYPE(StepBasic_ProductDefinitionRelationship))) return 2;
return 0;
}
Handle(StepBasic_ProductDefinition) StepAP214_PresentedItemSelect::ProductDefinition () const
{
return GetCasted(StepBasic_ProductDefinition,Value());
}
Handle(StepBasic_ProductDefinitionRelationship) StepAP214_PresentedItemSelect::ProductDefinitionRelationship () const
{
return GetCasted(StepBasic_ProductDefinitionRelationship,Value());
}

View File

@@ -0,0 +1,28 @@
-- File: Protocol.cdl
-- Created: Fri Dec 1 11:11:11 1995
-- Author: EXPRESS->CDL V0.2 Translator
-- Copyright: Matra-Datavision 1993
class Protocol from StepAP214 inherits Protocol from StepData
---Purpose : Protocol for StepAP214 Entities
-- It requires StepAP214 as a Resource
uses Protocol from Interface,
CString from Standard
is
Create returns mutable Protocol from StepAP214;
TypeNumber (me; atype : any Type) returns Integer is redefined;
---Purpose :Returns a Case Number for each of the StepAP214 Entities
SchemaName(me) returns CString from Standard is redefined;
-- was C++ : return const
NbResources (me) returns Integer is redefined;
---Purpose : Returns count of Protocol used as Resources (level one)
Resource (me; num : Integer) returns Protocol from Interface is redefined;
---Purpose : Returns a Resource, given its rank (between 1 and NbResources)
end Protocol;

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,34 @@
-- File: StepAP214_RepItemGroup.cdl
-- Created: Wed May 10 15:09:08 2000
-- Author: Andrey BETENEV
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
-- Copyright: Matra Datavision 2000
class RepItemGroup from StepAP214
inherits Group from StepBasic
---Purpose: Representation of STEP entity RepItemGroup
uses
HAsciiString from TCollection,
RepresentationItem from StepRepr
is
Create returns RepItemGroup from StepAP214;
---Purpose: Empty constructor
Init (me: mutable; aGroup_Name: HAsciiString from TCollection;
hasGroup_Description: Boolean;
aGroup_Description: HAsciiString from TCollection;
aRepresentationItem_Name: HAsciiString from TCollection);
---Purpose: Initialize all fields (own and inherited)
RepresentationItem (me) returns RepresentationItem from StepRepr;
---Purpose: Returns data for supertype RepresentationItem
SetRepresentationItem (me: mutable; RepresentationItem: RepresentationItem from StepRepr);
---Purpose: Set data for supertype RepresentationItem
fields
theRepresentationItem: RepresentationItem from StepRepr; -- supertype
end RepItemGroup;

View File

@@ -0,0 +1,52 @@
// File: StepAP214_RepItemGroup.cxx
// Created: Wed May 10 15:09:08 2000
// Author: Andrey BETENEV
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
// Copyright: Matra Datavision 2000
#include <StepAP214_RepItemGroup.ixx>
//=======================================================================
//function : StepAP214_RepItemGroup
//purpose :
//=======================================================================
StepAP214_RepItemGroup::StepAP214_RepItemGroup ()
{
}
//=======================================================================
//function : Init
//purpose :
//=======================================================================
void StepAP214_RepItemGroup::Init (const Handle(TCollection_HAsciiString) &aGroup_Name,
const Standard_Boolean hasGroup_Description,
const Handle(TCollection_HAsciiString) &aGroup_Description,
const Handle(TCollection_HAsciiString) &aRepresentationItem_Name)
{
StepBasic_Group::Init(aGroup_Name,
hasGroup_Description,
aGroup_Description);
theRepresentationItem->Init(aRepresentationItem_Name);
}
//=======================================================================
//function : RepresentationItem
//purpose :
//=======================================================================
Handle(StepRepr_RepresentationItem) StepAP214_RepItemGroup::RepresentationItem () const
{
return theRepresentationItem;
}
//=======================================================================
//function : SetRepresentationItem
//purpose :
//=======================================================================
void StepAP214_RepItemGroup::SetRepresentationItem (const Handle(StepRepr_RepresentationItem) &aRepresentationItem)
{
theRepresentationItem = aRepresentationItem;
}

View File

@@ -0,0 +1,20 @@
-- File: StepAP214_SecurityClassificationItem.cdl
-- Created: Wed Mar 10 16:33:51 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class SecurityClassificationItem from StepAP214
inherits ApprovalItem from StepAP214
is
Create returns SecurityClassificationItem;
---Purpose : Returns a SecurityClassificationItem SelectType
end SecurityClassificationItem;

View File

@@ -0,0 +1,6 @@
#include <StepAP214_SecurityClassificationItem.ixx>
#include <Interface_Macros.hxx>
StepAP214_SecurityClassificationItem::StepAP214_SecurityClassificationItem () { }