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:
1
src/StepAP214/FILES
Executable file
1
src/StepAP214/FILES
Executable file
@@ -0,0 +1 @@
|
||||
StepAP214_CMPLRS.edl
|
310
src/StepAP214/StepAP214.cdl
Executable file
310
src/StepAP214/StepAP214.cdl
Executable 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
15
src/StepAP214/StepAP214.cxx
Executable 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;
|
||||
}
|
||||
|
40
src/StepAP214/StepAP214_AppliedApprovalAssignment.cdl
Executable file
40
src/StepAP214/StepAP214_AppliedApprovalAssignment.cdl
Executable 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;
|
42
src/StepAP214/StepAP214_AppliedApprovalAssignment.cxx
Executable file
42
src/StepAP214/StepAP214_AppliedApprovalAssignment.cxx
Executable 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();
|
||||
}
|
44
src/StepAP214/StepAP214_AppliedDateAndTimeAssignment.cdl
Executable file
44
src/StepAP214/StepAP214_AppliedDateAndTimeAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AppliedDateAndTimeAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AppliedDateAndTimeAssignment.cxx
Executable 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();
|
||||
}
|
44
src/StepAP214/StepAP214_AppliedDateAssignment.cdl
Executable file
44
src/StepAP214/StepAP214_AppliedDateAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AppliedDateAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AppliedDateAssignment.cxx
Executable 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();
|
||||
}
|
37
src/StepAP214/StepAP214_AppliedDocumentReference.cdl
Executable file
37
src/StepAP214/StepAP214_AppliedDocumentReference.cdl
Executable 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;
|
25
src/StepAP214/StepAP214_AppliedDocumentReference.cxx
Executable file
25
src/StepAP214/StepAP214_AppliedDocumentReference.cxx
Executable 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()); }
|
36
src/StepAP214/StepAP214_AppliedExternalIdentificationAssignment.cdl
Executable file
36
src/StepAP214/StepAP214_AppliedExternalIdentificationAssignment.cdl
Executable 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;
|
53
src/StepAP214/StepAP214_AppliedExternalIdentificationAssignment.cxx
Executable file
53
src/StepAP214/StepAP214_AppliedExternalIdentificationAssignment.cxx
Executable 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;
|
||||
}
|
32
src/StepAP214/StepAP214_AppliedGroupAssignment.cdl
Executable file
32
src/StepAP214/StepAP214_AppliedGroupAssignment.cdl
Executable 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;
|
49
src/StepAP214/StepAP214_AppliedGroupAssignment.cxx
Executable file
49
src/StepAP214/StepAP214_AppliedGroupAssignment.cxx
Executable 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;
|
||||
}
|
44
src/StepAP214/StepAP214_AppliedOrganizationAssignment.cdl
Executable file
44
src/StepAP214/StepAP214_AppliedOrganizationAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AppliedOrganizationAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AppliedOrganizationAssignment.cxx
Executable 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();
|
||||
}
|
44
src/StepAP214/StepAP214_AppliedPersonAndOrganizationAssignment.cdl
Executable file
44
src/StepAP214/StepAP214_AppliedPersonAndOrganizationAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AppliedPersonAndOrganizationAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AppliedPersonAndOrganizationAssignment.cxx
Executable 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();
|
||||
}
|
38
src/StepAP214/StepAP214_AppliedPresentedItem.cdl
Executable file
38
src/StepAP214/StepAP214_AppliedPresentedItem.cdl
Executable 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;
|
33
src/StepAP214/StepAP214_AppliedPresentedItem.cxx
Executable file
33
src/StepAP214/StepAP214_AppliedPresentedItem.cxx
Executable 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();
|
||||
}
|
43
src/StepAP214/StepAP214_AppliedSecurityClassificationAssignment.cdl
Executable file
43
src/StepAP214/StepAP214_AppliedSecurityClassificationAssignment.cdl
Executable 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;
|
43
src/StepAP214/StepAP214_AppliedSecurityClassificationAssignment.cxx
Executable file
43
src/StepAP214/StepAP214_AppliedSecurityClassificationAssignment.cxx
Executable 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();
|
||||
}
|
84
src/StepAP214/StepAP214_ApprovalItem.cdl
Executable file
84
src/StepAP214/StepAP214_ApprovalItem.cdl
Executable 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;
|
63
src/StepAP214/StepAP214_ApprovalItem.cxx
Executable file
63
src/StepAP214/StepAP214_ApprovalItem.cxx
Executable 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()); }
|
43
src/StepAP214/StepAP214_AutoDesignActualDateAndTimeAssignment.cdl
Executable file
43
src/StepAP214/StepAP214_AutoDesignActualDateAndTimeAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AutoDesignActualDateAndTimeAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AutoDesignActualDateAndTimeAssignment.cxx
Executable 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();
|
||||
}
|
43
src/StepAP214/StepAP214_AutoDesignActualDateAssignment.cdl
Executable file
43
src/StepAP214/StepAP214_AutoDesignActualDateAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AutoDesignActualDateAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AutoDesignActualDateAssignment.cxx
Executable 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();
|
||||
}
|
40
src/StepAP214/StepAP214_AutoDesignApprovalAssignment.cdl
Executable file
40
src/StepAP214/StepAP214_AutoDesignApprovalAssignment.cdl
Executable 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;
|
42
src/StepAP214/StepAP214_AutoDesignApprovalAssignment.cxx
Executable file
42
src/StepAP214/StepAP214_AutoDesignApprovalAssignment.cxx
Executable 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();
|
||||
}
|
43
src/StepAP214/StepAP214_AutoDesignDateAndPersonAssignment.cdl
Executable file
43
src/StepAP214/StepAP214_AutoDesignDateAndPersonAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AutoDesignDateAndPersonAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AutoDesignDateAndPersonAssignment.cxx
Executable 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();
|
||||
}
|
55
src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.cdl
Executable file
55
src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.cdl
Executable 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;
|
||||
|
47
src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.cxx
Executable file
47
src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.cxx
Executable 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()); }
|
37
src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.cdl
Executable file
37
src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.cdl
Executable 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;
|
27
src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.cxx
Executable file
27
src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.cxx
Executable 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()); }
|
40
src/StepAP214/StepAP214_AutoDesignDatedItem.cdl
Executable file
40
src/StepAP214/StepAP214_AutoDesignDatedItem.cdl
Executable 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;
|
||||
|
29
src/StepAP214/StepAP214_AutoDesignDatedItem.cxx
Executable file
29
src/StepAP214/StepAP214_AutoDesignDatedItem.cxx
Executable 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());
|
||||
}
|
36
src/StepAP214/StepAP214_AutoDesignDocumentReference.cdl
Executable file
36
src/StepAP214/StepAP214_AutoDesignDocumentReference.cdl
Executable 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;
|
25
src/StepAP214/StepAP214_AutoDesignDocumentReference.cxx
Executable file
25
src/StepAP214/StepAP214_AutoDesignDocumentReference.cxx
Executable 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()); }
|
62
src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.cdl
Executable file
62
src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.cdl
Executable 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;
|
60
src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.cxx
Executable file
60
src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.cxx
Executable 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());
|
||||
}
|
40
src/StepAP214/StepAP214_AutoDesignGroupAssignment.cdl
Executable file
40
src/StepAP214/StepAP214_AutoDesignGroupAssignment.cdl
Executable 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;
|
42
src/StepAP214/StepAP214_AutoDesignGroupAssignment.cxx
Executable file
42
src/StepAP214/StepAP214_AutoDesignGroupAssignment.cxx
Executable 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();
|
||||
}
|
83
src/StepAP214/StepAP214_AutoDesignGroupedItem.cdl
Executable file
83
src/StepAP214/StepAP214_AutoDesignGroupedItem.cdl
Executable 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;
|
||||
|
77
src/StepAP214/StepAP214_AutoDesignGroupedItem.cxx
Executable file
77
src/StepAP214/StepAP214_AutoDesignGroupedItem.cxx
Executable 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());
|
||||
}
|
43
src/StepAP214/StepAP214_AutoDesignNominalDateAndTimeAssignment.cdl
Executable file
43
src/StepAP214/StepAP214_AutoDesignNominalDateAndTimeAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AutoDesignNominalDateAndTimeAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AutoDesignNominalDateAndTimeAssignment.cxx
Executable 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();
|
||||
}
|
43
src/StepAP214/StepAP214_AutoDesignNominalDateAssignment.cdl
Executable file
43
src/StepAP214/StepAP214_AutoDesignNominalDateAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AutoDesignNominalDateAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AutoDesignNominalDateAssignment.cxx
Executable 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();
|
||||
}
|
43
src/StepAP214/StepAP214_AutoDesignOrganizationAssignment.cdl
Executable file
43
src/StepAP214/StepAP214_AutoDesignOrganizationAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AutoDesignOrganizationAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AutoDesignOrganizationAssignment.cxx
Executable 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();
|
||||
}
|
29
src/StepAP214/StepAP214_AutoDesignOrganizationItem.cdl
Executable file
29
src/StepAP214/StepAP214_AutoDesignOrganizationItem.cdl
Executable 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;
|
20
src/StepAP214/StepAP214_AutoDesignOrganizationItem.cxx
Executable file
20
src/StepAP214/StepAP214_AutoDesignOrganizationItem.cxx
Executable 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()); }
|
43
src/StepAP214/StepAP214_AutoDesignPersonAndOrganizationAssignment.cdl
Executable file
43
src/StepAP214/StepAP214_AutoDesignPersonAndOrganizationAssignment.cdl
Executable 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;
|
44
src/StepAP214/StepAP214_AutoDesignPersonAndOrganizationAssignment.cxx
Executable file
44
src/StepAP214/StepAP214_AutoDesignPersonAndOrganizationAssignment.cxx
Executable 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();
|
||||
}
|
36
src/StepAP214/StepAP214_AutoDesignPresentedItem.cdl
Executable file
36
src/StepAP214/StepAP214_AutoDesignPresentedItem.cdl
Executable 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;
|
33
src/StepAP214/StepAP214_AutoDesignPresentedItem.cxx
Executable file
33
src/StepAP214/StepAP214_AutoDesignPresentedItem.cxx
Executable 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();
|
||||
}
|
54
src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.cdl
Executable file
54
src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.cdl
Executable 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;
|
46
src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.cxx
Executable file
46
src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.cxx
Executable 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());
|
||||
}
|
83
src/StepAP214/StepAP214_AutoDesignReferencingItem.cdl
Executable file
83
src/StepAP214/StepAP214_AutoDesignReferencingItem.cdl
Executable 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;
|
68
src/StepAP214/StepAP214_AutoDesignReferencingItem.cxx
Executable file
68
src/StepAP214/StepAP214_AutoDesignReferencingItem.cxx
Executable 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()); }
|
40
src/StepAP214/StepAP214_AutoDesignSecurityClassificationAssignment.cdl
Executable file
40
src/StepAP214/StepAP214_AutoDesignSecurityClassificationAssignment.cdl
Executable 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;
|
43
src/StepAP214/StepAP214_AutoDesignSecurityClassificationAssignment.cxx
Executable file
43
src/StepAP214/StepAP214_AutoDesignSecurityClassificationAssignment.cxx
Executable 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();
|
||||
}
|
18
src/StepAP214/StepAP214_CMPLRS.edl
Executable file
18
src/StepAP214/StepAP214_CMPLRS.edl
Executable 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;
|
||||
|
19
src/StepAP214/StepAP214_Class.cdl
Executable file
19
src/StepAP214/StepAP214_Class.cdl
Executable 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;
|
16
src/StepAP214/StepAP214_Class.cxx
Executable file
16
src/StepAP214/StepAP214_Class.cxx
Executable 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 ()
|
||||
{
|
||||
}
|
59
src/StepAP214/StepAP214_DateAndTimeItem.cdl
Executable file
59
src/StepAP214/StepAP214_DateAndTimeItem.cdl
Executable 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;
|
48
src/StepAP214/StepAP214_DateAndTimeItem.cxx
Executable file
48
src/StepAP214/StepAP214_DateAndTimeItem.cxx
Executable 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()); }
|
||||
|
||||
|
53
src/StepAP214/StepAP214_DateItem.cdl
Executable file
53
src/StepAP214/StepAP214_DateItem.cdl
Executable 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;
|
46
src/StepAP214/StepAP214_DateItem.cxx
Executable file
46
src/StepAP214/StepAP214_DateItem.cxx
Executable 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()); }
|
||||
|
||||
|
71
src/StepAP214/StepAP214_DocumentReferenceItem.cdl
Executable file
71
src/StepAP214/StepAP214_DocumentReferenceItem.cdl
Executable 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;
|
50
src/StepAP214/StepAP214_DocumentReferenceItem.cxx
Executable file
50
src/StepAP214/StepAP214_DocumentReferenceItem.cxx
Executable 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()); }
|
42
src/StepAP214/StepAP214_ExternalIdentificationItem.cdl
Executable file
42
src/StepAP214/StepAP214_ExternalIdentificationItem.cdl
Executable 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;
|
71
src/StepAP214/StepAP214_ExternalIdentificationItem.cxx
Executable file
71
src/StepAP214/StepAP214_ExternalIdentificationItem.cxx
Executable 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());
|
||||
}
|
37
src/StepAP214/StepAP214_ExternallyDefinedClass.cdl
Executable file
37
src/StepAP214/StepAP214_ExternallyDefinedClass.cdl
Executable 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;
|
54
src/StepAP214/StepAP214_ExternallyDefinedClass.cxx
Executable file
54
src/StepAP214/StepAP214_ExternallyDefinedClass.cxx
Executable 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;
|
||||
}
|
38
src/StepAP214/StepAP214_ExternallyDefinedGeneralProperty.cdl
Executable file
38
src/StepAP214/StepAP214_ExternallyDefinedGeneralProperty.cdl
Executable 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;
|
56
src/StepAP214/StepAP214_ExternallyDefinedGeneralProperty.cxx
Executable file
56
src/StepAP214/StepAP214_ExternallyDefinedGeneralProperty.cxx
Executable 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;
|
||||
}
|
28
src/StepAP214/StepAP214_GroupItem.cdl
Executable file
28
src/StepAP214/StepAP214_GroupItem.cdl
Executable 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;
|
19
src/StepAP214/StepAP214_GroupItem.cxx
Executable file
19
src/StepAP214/StepAP214_GroupItem.cxx
Executable 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());
|
||||
}
|
||||
|
47
src/StepAP214/StepAP214_OrganizationItem.cdl
Executable file
47
src/StepAP214/StepAP214_OrganizationItem.cdl
Executable 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;
|
30
src/StepAP214/StepAP214_OrganizationItem.cxx
Executable file
30
src/StepAP214/StepAP214_OrganizationItem.cxx
Executable 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()); }
|
44
src/StepAP214/StepAP214_PersonAndOrganizationItem.cdl
Executable file
44
src/StepAP214/StepAP214_PersonAndOrganizationItem.cdl
Executable 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;
|
33
src/StepAP214/StepAP214_PersonAndOrganizationItem.cxx
Executable file
33
src/StepAP214/StepAP214_PersonAndOrganizationItem.cxx
Executable 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());
|
||||
}
|
||||
|
||||
|
33
src/StepAP214/StepAP214_PresentedItemSelect.cdl
Executable file
33
src/StepAP214/StepAP214_PresentedItemSelect.cdl
Executable 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;
|
23
src/StepAP214/StepAP214_PresentedItemSelect.cxx
Executable file
23
src/StepAP214/StepAP214_PresentedItemSelect.cxx
Executable 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());
|
||||
}
|
||||
|
28
src/StepAP214/StepAP214_Protocol.cdl
Executable file
28
src/StepAP214/StepAP214_Protocol.cdl
Executable 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;
|
1354
src/StepAP214/StepAP214_Protocol.cxx
Executable file
1354
src/StepAP214/StepAP214_Protocol.cxx
Executable file
File diff suppressed because it is too large
Load Diff
34
src/StepAP214/StepAP214_RepItemGroup.cdl
Executable file
34
src/StepAP214/StepAP214_RepItemGroup.cdl
Executable 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;
|
52
src/StepAP214/StepAP214_RepItemGroup.cxx
Executable file
52
src/StepAP214/StepAP214_RepItemGroup.cxx
Executable 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;
|
||||
}
|
20
src/StepAP214/StepAP214_SecurityClassificationItem.cdl
Executable file
20
src/StepAP214/StepAP214_SecurityClassificationItem.cdl
Executable 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;
|
6
src/StepAP214/StepAP214_SecurityClassificationItem.cxx
Executable file
6
src/StepAP214/StepAP214_SecurityClassificationItem.cxx
Executable file
@@ -0,0 +1,6 @@
|
||||
|
||||
#include <StepAP214_SecurityClassificationItem.ixx>
|
||||
#include <Interface_Macros.hxx>
|
||||
|
||||
StepAP214_SecurityClassificationItem::StepAP214_SecurityClassificationItem () { }
|
||||
|
Reference in New Issue
Block a user