mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-19 13:40:49 +03:00
0024002: Overall code and build procedure refactoring -- automatic
Automatic upgrade of OCCT code by command "occt_upgrade . -nocdl": - WOK-generated header files from inc and sources from drv are moved to src - CDL files removed - All packages are converted to nocdlpack
This commit is contained in:
@@ -1,20 +1,302 @@
|
||||
StepBasic_Array1OfProductDefinition.hxx
|
||||
StepBasic_HArray1OfProductDefinition.hxx
|
||||
StepBasic_Action.cxx
|
||||
StepBasic_Action.hxx
|
||||
StepBasic_ActionAssignment.cxx
|
||||
StepBasic_ActionAssignment.hxx
|
||||
StepBasic_ActionMethod.cxx
|
||||
StepBasic_ActionMethod.hxx
|
||||
StepBasic_ActionRequestAssignment.cxx
|
||||
StepBasic_ActionRequestAssignment.hxx
|
||||
StepBasic_ActionRequestSolution.cxx
|
||||
StepBasic_ActionRequestSolution.hxx
|
||||
StepBasic_Address.cxx
|
||||
StepBasic_Address.hxx
|
||||
StepBasic_AheadOrBehind.hxx
|
||||
StepBasic_ApplicationContext.cxx
|
||||
StepBasic_ApplicationContext.hxx
|
||||
StepBasic_ApplicationContextElement.cxx
|
||||
StepBasic_ApplicationContextElement.hxx
|
||||
StepBasic_ApplicationProtocolDefinition.cxx
|
||||
StepBasic_ApplicationProtocolDefinition.hxx
|
||||
StepBasic_Approval.cxx
|
||||
StepBasic_Approval.hxx
|
||||
StepBasic_ApprovalAssignment.cxx
|
||||
StepBasic_ApprovalAssignment.hxx
|
||||
StepBasic_ApprovalDateTime.cxx
|
||||
StepBasic_ApprovalDateTime.hxx
|
||||
StepBasic_ApprovalPersonOrganization.cxx
|
||||
StepBasic_ApprovalPersonOrganization.hxx
|
||||
StepBasic_ApprovalRelationship.cxx
|
||||
StepBasic_ApprovalRelationship.hxx
|
||||
StepBasic_ApprovalRole.cxx
|
||||
StepBasic_ApprovalRole.hxx
|
||||
StepBasic_ApprovalStatus.cxx
|
||||
StepBasic_ApprovalStatus.hxx
|
||||
StepBasic_AreaUnit.cxx
|
||||
StepBasic_AreaUnit.hxx
|
||||
StepBasic_Array1OfApproval.hxx
|
||||
StepBasic_HArray1OfApproval.hxx
|
||||
StepBasic_Array1OfUncertaintyMeasureWithUnit.hxx
|
||||
StepBasic_HArray1OfUncertaintyMeasureWithUnit.hxx
|
||||
StepBasic_Array1OfNamedUnit.hxx
|
||||
StepBasic_HArray1OfNamedUnit.hxx
|
||||
StepBasic_Array1OfOrganization.hxx
|
||||
StepBasic_HArray1OfOrganization.hxx
|
||||
StepBasic_Array1OfPerson.hxx
|
||||
StepBasic_HArray1OfPerson.hxx
|
||||
StepBasic_Array1OfProductContext.hxx
|
||||
StepBasic_HArray1OfProductContext.hxx
|
||||
StepBasic_Array1OfProduct.hxx
|
||||
StepBasic_HArray1OfProduct.hxx
|
||||
StepBasic_Array1OfDerivedUnitElement.hxx
|
||||
StepBasic_HArray1OfDerivedUnitElement.hxx
|
||||
StepBasic_Array1OfDocument.hxx
|
||||
StepBasic_Array1OfNamedUnit.hxx
|
||||
StepBasic_Array1OfOrganization.hxx
|
||||
StepBasic_Array1OfPerson.hxx
|
||||
StepBasic_Array1OfProduct.hxx
|
||||
StepBasic_Array1OfProductContext.hxx
|
||||
StepBasic_Array1OfProductDefinition.hxx
|
||||
StepBasic_Array1OfUncertaintyMeasureWithUnit.hxx
|
||||
StepBasic_CalendarDate.cxx
|
||||
StepBasic_CalendarDate.hxx
|
||||
StepBasic_Certification.cxx
|
||||
StepBasic_Certification.hxx
|
||||
StepBasic_CertificationAssignment.cxx
|
||||
StepBasic_CertificationAssignment.hxx
|
||||
StepBasic_CertificationType.cxx
|
||||
StepBasic_CertificationType.hxx
|
||||
StepBasic_CharacterizedObject.cxx
|
||||
StepBasic_CharacterizedObject.hxx
|
||||
StepBasic_Contract.cxx
|
||||
StepBasic_Contract.hxx
|
||||
StepBasic_ContractAssignment.cxx
|
||||
StepBasic_ContractAssignment.hxx
|
||||
StepBasic_ContractType.cxx
|
||||
StepBasic_ContractType.hxx
|
||||
StepBasic_ConversionBasedUnit.cxx
|
||||
StepBasic_ConversionBasedUnit.hxx
|
||||
StepBasic_ConversionBasedUnitAndAreaUnit.cxx
|
||||
StepBasic_ConversionBasedUnitAndAreaUnit.hxx
|
||||
StepBasic_ConversionBasedUnitAndLengthUnit.cxx
|
||||
StepBasic_ConversionBasedUnitAndLengthUnit.hxx
|
||||
StepBasic_ConversionBasedUnitAndMassUnit.cxx
|
||||
StepBasic_ConversionBasedUnitAndMassUnit.hxx
|
||||
StepBasic_ConversionBasedUnitAndPlaneAngleUnit.cxx
|
||||
StepBasic_ConversionBasedUnitAndPlaneAngleUnit.hxx
|
||||
StepBasic_ConversionBasedUnitAndRatioUnit.cxx
|
||||
StepBasic_ConversionBasedUnitAndRatioUnit.hxx
|
||||
StepBasic_ConversionBasedUnitAndSolidAngleUnit.cxx
|
||||
StepBasic_ConversionBasedUnitAndSolidAngleUnit.hxx
|
||||
StepBasic_ConversionBasedUnitAndTimeUnit.cxx
|
||||
StepBasic_ConversionBasedUnitAndTimeUnit.hxx
|
||||
StepBasic_ConversionBasedUnitAndVolumeUnit.cxx
|
||||
StepBasic_ConversionBasedUnitAndVolumeUnit.hxx
|
||||
StepBasic_CoordinatedUniversalTimeOffset.cxx
|
||||
StepBasic_CoordinatedUniversalTimeOffset.hxx
|
||||
StepBasic_Date.cxx
|
||||
StepBasic_Date.hxx
|
||||
StepBasic_DateAndTime.cxx
|
||||
StepBasic_DateAndTime.hxx
|
||||
StepBasic_DateAndTimeAssignment.cxx
|
||||
StepBasic_DateAndTimeAssignment.hxx
|
||||
StepBasic_DateAssignment.cxx
|
||||
StepBasic_DateAssignment.hxx
|
||||
StepBasic_DateRole.cxx
|
||||
StepBasic_DateRole.hxx
|
||||
StepBasic_DateTimeRole.cxx
|
||||
StepBasic_DateTimeRole.hxx
|
||||
StepBasic_DateTimeSelect.cxx
|
||||
StepBasic_DateTimeSelect.hxx
|
||||
StepBasic_DerivedUnit.cxx
|
||||
StepBasic_DerivedUnit.hxx
|
||||
StepBasic_DerivedUnitElement.cxx
|
||||
StepBasic_DerivedUnitElement.hxx
|
||||
StepBasic_DesignContext.cxx
|
||||
StepBasic_DesignContext.hxx
|
||||
StepBasic_DigitalDocument.cxx
|
||||
StepBasic_DigitalDocument.hxx
|
||||
StepBasic_DimensionalExponents.cxx
|
||||
StepBasic_DimensionalExponents.hxx
|
||||
StepBasic_Document.cxx
|
||||
StepBasic_Document.hxx
|
||||
StepBasic_DocumentFile.cxx
|
||||
StepBasic_DocumentFile.hxx
|
||||
StepBasic_DocumentProductAssociation.cxx
|
||||
StepBasic_DocumentProductAssociation.hxx
|
||||
StepBasic_DocumentProductEquivalence.cxx
|
||||
StepBasic_DocumentProductEquivalence.hxx
|
||||
StepBasic_DocumentReference.cxx
|
||||
StepBasic_DocumentReference.hxx
|
||||
StepBasic_DocumentRelationship.cxx
|
||||
StepBasic_DocumentRelationship.hxx
|
||||
StepBasic_DocumentRepresentationType.cxx
|
||||
StepBasic_DocumentRepresentationType.hxx
|
||||
StepBasic_DocumentType.cxx
|
||||
StepBasic_DocumentType.hxx
|
||||
StepBasic_DocumentUsageConstraint.cxx
|
||||
StepBasic_DocumentUsageConstraint.hxx
|
||||
StepBasic_Effectivity.cxx
|
||||
StepBasic_Effectivity.hxx
|
||||
StepBasic_EffectivityAssignment.cxx
|
||||
StepBasic_EffectivityAssignment.hxx
|
||||
StepBasic_EulerAngles.cxx
|
||||
StepBasic_EulerAngles.hxx
|
||||
StepBasic_ExternalIdentificationAssignment.cxx
|
||||
StepBasic_ExternalIdentificationAssignment.hxx
|
||||
StepBasic_ExternallyDefinedItem.cxx
|
||||
StepBasic_ExternallyDefinedItem.hxx
|
||||
StepBasic_ExternalSource.cxx
|
||||
StepBasic_ExternalSource.hxx
|
||||
StepBasic_GeneralProperty.cxx
|
||||
StepBasic_GeneralProperty.hxx
|
||||
StepBasic_Group.cxx
|
||||
StepBasic_Group.hxx
|
||||
StepBasic_GroupAssignment.cxx
|
||||
StepBasic_GroupAssignment.hxx
|
||||
StepBasic_GroupRelationship.cxx
|
||||
StepBasic_GroupRelationship.hxx
|
||||
StepBasic_HArray1OfApproval.hxx
|
||||
StepBasic_HArray1OfDerivedUnitElement.hxx
|
||||
StepBasic_HArray1OfDocument.hxx
|
||||
StepBasic_HArray1OfNamedUnit.hxx
|
||||
StepBasic_HArray1OfOrganization.hxx
|
||||
StepBasic_HArray1OfPerson.hxx
|
||||
StepBasic_HArray1OfProduct.hxx
|
||||
StepBasic_HArray1OfProductContext.hxx
|
||||
StepBasic_HArray1OfProductDefinition.hxx
|
||||
StepBasic_HArray1OfUncertaintyMeasureWithUnit.hxx
|
||||
StepBasic_IdentificationAssignment.cxx
|
||||
StepBasic_IdentificationAssignment.hxx
|
||||
StepBasic_IdentificationRole.cxx
|
||||
StepBasic_IdentificationRole.hxx
|
||||
StepBasic_LengthMeasureWithUnit.cxx
|
||||
StepBasic_LengthMeasureWithUnit.hxx
|
||||
StepBasic_LengthUnit.cxx
|
||||
StepBasic_LengthUnit.hxx
|
||||
StepBasic_LocalTime.cxx
|
||||
StepBasic_LocalTime.hxx
|
||||
StepBasic_MassMeasureWithUnit.cxx
|
||||
StepBasic_MassMeasureWithUnit.hxx
|
||||
StepBasic_MassUnit.cxx
|
||||
StepBasic_MassUnit.hxx
|
||||
StepBasic_MeasureValueMember.cxx
|
||||
StepBasic_MeasureValueMember.hxx
|
||||
StepBasic_MeasureWithUnit.cxx
|
||||
StepBasic_MeasureWithUnit.hxx
|
||||
StepBasic_MechanicalContext.cxx
|
||||
StepBasic_MechanicalContext.hxx
|
||||
StepBasic_NameAssignment.cxx
|
||||
StepBasic_NameAssignment.hxx
|
||||
StepBasic_NamedUnit.cxx
|
||||
StepBasic_NamedUnit.hxx
|
||||
StepBasic_ObjectRole.cxx
|
||||
StepBasic_ObjectRole.hxx
|
||||
StepBasic_OrdinalDate.cxx
|
||||
StepBasic_OrdinalDate.hxx
|
||||
StepBasic_Organization.cxx
|
||||
StepBasic_Organization.hxx
|
||||
StepBasic_OrganizationalAddress.cxx
|
||||
StepBasic_OrganizationalAddress.hxx
|
||||
StepBasic_OrganizationAssignment.cxx
|
||||
StepBasic_OrganizationAssignment.hxx
|
||||
StepBasic_OrganizationRole.cxx
|
||||
StepBasic_OrganizationRole.hxx
|
||||
StepBasic_Person.cxx
|
||||
StepBasic_Person.hxx
|
||||
StepBasic_PersonalAddress.cxx
|
||||
StepBasic_PersonalAddress.hxx
|
||||
StepBasic_PersonAndOrganization.cxx
|
||||
StepBasic_PersonAndOrganization.hxx
|
||||
StepBasic_PersonAndOrganizationAssignment.cxx
|
||||
StepBasic_PersonAndOrganizationAssignment.hxx
|
||||
StepBasic_PersonAndOrganizationRole.cxx
|
||||
StepBasic_PersonAndOrganizationRole.hxx
|
||||
StepBasic_PersonOrganizationSelect.cxx
|
||||
StepBasic_PersonOrganizationSelect.hxx
|
||||
StepBasic_PhysicallyModeledProductDefinition.cxx
|
||||
StepBasic_PhysicallyModeledProductDefinition.hxx
|
||||
StepBasic_PlaneAngleMeasureWithUnit.cxx
|
||||
StepBasic_PlaneAngleMeasureWithUnit.hxx
|
||||
StepBasic_PlaneAngleUnit.cxx
|
||||
StepBasic_PlaneAngleUnit.hxx
|
||||
StepBasic_Product.cxx
|
||||
StepBasic_Product.hxx
|
||||
StepBasic_ProductCategory.cxx
|
||||
StepBasic_ProductCategory.hxx
|
||||
StepBasic_ProductCategoryRelationship.cxx
|
||||
StepBasic_ProductCategoryRelationship.hxx
|
||||
StepBasic_ProductConceptContext.cxx
|
||||
StepBasic_ProductConceptContext.hxx
|
||||
StepBasic_ProductContext.cxx
|
||||
StepBasic_ProductContext.hxx
|
||||
StepBasic_ProductDefinition.cxx
|
||||
StepBasic_ProductDefinition.hxx
|
||||
StepBasic_ProductDefinitionContext.cxx
|
||||
StepBasic_ProductDefinitionContext.hxx
|
||||
StepBasic_ProductDefinitionEffectivity.cxx
|
||||
StepBasic_ProductDefinitionEffectivity.hxx
|
||||
StepBasic_ProductDefinitionFormation.cxx
|
||||
StepBasic_ProductDefinitionFormation.hxx
|
||||
StepBasic_ProductDefinitionFormationRelationship.cxx
|
||||
StepBasic_ProductDefinitionFormationRelationship.hxx
|
||||
StepBasic_ProductDefinitionFormationWithSpecifiedSource.cxx
|
||||
StepBasic_ProductDefinitionFormationWithSpecifiedSource.hxx
|
||||
StepBasic_ProductDefinitionRelationship.cxx
|
||||
StepBasic_ProductDefinitionRelationship.hxx
|
||||
StepBasic_ProductDefinitionWithAssociatedDocuments.cxx
|
||||
StepBasic_ProductDefinitionWithAssociatedDocuments.hxx
|
||||
StepBasic_ProductOrFormationOrDefinition.cxx
|
||||
StepBasic_ProductOrFormationOrDefinition.hxx
|
||||
StepBasic_ProductRelatedProductCategory.cxx
|
||||
StepBasic_ProductRelatedProductCategory.hxx
|
||||
StepBasic_ProductType.cxx
|
||||
StepBasic_ProductType.hxx
|
||||
StepBasic_RatioMeasureWithUnit.cxx
|
||||
StepBasic_RatioMeasureWithUnit.hxx
|
||||
StepBasic_RatioUnit.cxx
|
||||
StepBasic_RatioUnit.hxx
|
||||
StepBasic_RoleAssociation.cxx
|
||||
StepBasic_RoleAssociation.hxx
|
||||
StepBasic_RoleSelect.cxx
|
||||
StepBasic_RoleSelect.hxx
|
||||
StepBasic_SecurityClassification.cxx
|
||||
StepBasic_SecurityClassification.hxx
|
||||
StepBasic_SecurityClassificationAssignment.cxx
|
||||
StepBasic_SecurityClassificationAssignment.hxx
|
||||
StepBasic_SecurityClassificationLevel.cxx
|
||||
StepBasic_SecurityClassificationLevel.hxx
|
||||
StepBasic_SiPrefix.hxx
|
||||
StepBasic_SiUnit.cxx
|
||||
StepBasic_SiUnit.hxx
|
||||
StepBasic_SiUnitAndAreaUnit.cxx
|
||||
StepBasic_SiUnitAndAreaUnit.hxx
|
||||
StepBasic_SiUnitAndLengthUnit.cxx
|
||||
StepBasic_SiUnitAndLengthUnit.hxx
|
||||
StepBasic_SiUnitAndMassUnit.cxx
|
||||
StepBasic_SiUnitAndMassUnit.hxx
|
||||
StepBasic_SiUnitAndPlaneAngleUnit.cxx
|
||||
StepBasic_SiUnitAndPlaneAngleUnit.hxx
|
||||
StepBasic_SiUnitAndRatioUnit.cxx
|
||||
StepBasic_SiUnitAndRatioUnit.hxx
|
||||
StepBasic_SiUnitAndSolidAngleUnit.cxx
|
||||
StepBasic_SiUnitAndSolidAngleUnit.hxx
|
||||
StepBasic_SiUnitAndThermodynamicTemperatureUnit.cxx
|
||||
StepBasic_SiUnitAndThermodynamicTemperatureUnit.hxx
|
||||
StepBasic_SiUnitAndTimeUnit.cxx
|
||||
StepBasic_SiUnitAndTimeUnit.hxx
|
||||
StepBasic_SiUnitAndVolumeUnit.cxx
|
||||
StepBasic_SiUnitAndVolumeUnit.hxx
|
||||
StepBasic_SiUnitName.hxx
|
||||
StepBasic_SizeMember.cxx
|
||||
StepBasic_SizeMember.hxx
|
||||
StepBasic_SizeSelect.cxx
|
||||
StepBasic_SizeSelect.hxx
|
||||
StepBasic_SolidAngleMeasureWithUnit.cxx
|
||||
StepBasic_SolidAngleMeasureWithUnit.hxx
|
||||
StepBasic_SolidAngleUnit.cxx
|
||||
StepBasic_SolidAngleUnit.hxx
|
||||
StepBasic_Source.hxx
|
||||
StepBasic_SourceItem.cxx
|
||||
StepBasic_SourceItem.hxx
|
||||
StepBasic_ThermodynamicTemperatureUnit.cxx
|
||||
StepBasic_ThermodynamicTemperatureUnit.hxx
|
||||
StepBasic_TimeMeasureWithUnit.cxx
|
||||
StepBasic_TimeMeasureWithUnit.hxx
|
||||
StepBasic_TimeUnit.cxx
|
||||
StepBasic_TimeUnit.hxx
|
||||
StepBasic_UncertaintyMeasureWithUnit.cxx
|
||||
StepBasic_UncertaintyMeasureWithUnit.hxx
|
||||
StepBasic_Unit.cxx
|
||||
StepBasic_Unit.hxx
|
||||
StepBasic_VersionedActionRequest.cxx
|
||||
StepBasic_VersionedActionRequest.hxx
|
||||
StepBasic_VolumeUnit.cxx
|
||||
StepBasic_VolumeUnit.hxx
|
||||
StepBasic_WeekOfYearAndDayDate.cxx
|
||||
StepBasic_WeekOfYearAndDayDate.hxx
|
||||
|
@@ -1,319 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
package StepBasic
|
||||
|
||||
---Purpose : Collects definitions of STEP entities from Part 41 of ISO10303
|
||||
|
||||
uses
|
||||
|
||||
|
||||
TCollection, TColStd, StepData, Interface, MMgt
|
||||
|
||||
is
|
||||
|
||||
|
||||
|
||||
enumeration AheadOrBehind is
|
||||
|
||||
aobAhead,
|
||||
aobExact,
|
||||
aobBehind
|
||||
end;
|
||||
|
||||
enumeration SiPrefix is -- reordered from Rev2 to Rev4
|
||||
|
||||
spExa,
|
||||
spPeta,
|
||||
spTera,
|
||||
spGiga,
|
||||
spMega,
|
||||
spKilo,
|
||||
spHecto,
|
||||
spDeca,
|
||||
spDeci,
|
||||
spCenti,
|
||||
spMilli,
|
||||
spMicro,
|
||||
spNano,
|
||||
spPico,
|
||||
spFemto,
|
||||
spAtto
|
||||
end;
|
||||
|
||||
enumeration SiUnitName is -- reordered from Rev2 to Rev4
|
||||
|
||||
sunMetre,
|
||||
sunGram,
|
||||
sunSecond,
|
||||
sunAmpere,
|
||||
sunKelvin,
|
||||
sunMole,
|
||||
sunCandela,
|
||||
sunRadian,
|
||||
sunSteradian,
|
||||
sunHertz,
|
||||
sunNewton,
|
||||
sunPascal,
|
||||
sunJoule,
|
||||
sunWatt,
|
||||
sunCoulomb,
|
||||
sunVolt,
|
||||
sunFarad,
|
||||
sunOhm,
|
||||
sunSiemens,
|
||||
sunWeber,
|
||||
sunTesla,
|
||||
sunHenry,
|
||||
sunDegreeCelsius,
|
||||
sunLumen,
|
||||
sunLux,
|
||||
sunBecquerel,
|
||||
sunGray,
|
||||
sunSievert
|
||||
end;
|
||||
|
||||
enumeration Source is -- reordered from Rev2 to Rev4
|
||||
|
||||
sMade,
|
||||
sBought,
|
||||
sNotKnown
|
||||
end;
|
||||
|
||||
|
||||
class DateTimeSelect; -- Select Type for
|
||||
|
||||
-- Date
|
||||
-- LocalTime
|
||||
-- DateAndTime
|
||||
|
||||
|
||||
class MeasureValueMember; -- Select Type for (all Real members)
|
||||
|
||||
|
||||
class PersonOrganizationSelect; -- Select Type for
|
||||
|
||||
-- Person
|
||||
-- Organization
|
||||
-- PersonAndOrganization
|
||||
|
||||
|
||||
class SizeSelect; -- Select Type for
|
||||
|
||||
-- PositiveLengthMeasure i.e. Real (SizeMember)
|
||||
-- MeasureWithUnit
|
||||
|
||||
class SizeMember;
|
||||
|
||||
|
||||
|
||||
--class Protocol;
|
||||
|
||||
|
||||
class Address;
|
||||
class OrganizationalAddress;
|
||||
class PersonalAddress;
|
||||
class ApplicationContext;
|
||||
class ApplicationContextElement;
|
||||
class ProductContext;
|
||||
class MechanicalContext; --FMA le 24-07-96
|
||||
class ProductDefinitionContext;
|
||||
class DesignContext; --CKY le 7-OCT-1996
|
||||
class ApplicationProtocolDefinition;
|
||||
class Approval;
|
||||
deferred class ApprovalAssignment;
|
||||
class ApprovalPersonOrganization;
|
||||
class ApprovalRelationship;
|
||||
class ApprovalRole;
|
||||
class ApprovalStatus;
|
||||
class CoordinatedUniversalTimeOffset;
|
||||
class Date;
|
||||
class CalendarDate;
|
||||
class OrdinalDate;
|
||||
class WeekOfYearAndDayDate;
|
||||
class DateAndTime;
|
||||
deferred class DateAndTimeAssignment;
|
||||
deferred class DateAssignment;
|
||||
class DateRole;
|
||||
class DateTimeRole;
|
||||
class DimensionalExponents;
|
||||
-- Removed from Rev2 to Rev4 :class DrawingDefinition;
|
||||
class LocalTime;
|
||||
class MeasureWithUnit;
|
||||
class LengthMeasureWithUnit;
|
||||
class PlaneAngleMeasureWithUnit;
|
||||
class RatioMeasureWithUnit;
|
||||
class SolidAngleMeasureWithUnit;
|
||||
class TimeMeasureWithUnit; -- Added from Rev2 to Rev4
|
||||
class UncertaintyMeasureWithUnit;
|
||||
class MassMeasureWithUnit; -- added by skl 10.02.2004 for TRJ13
|
||||
class NamedUnit;
|
||||
class ConversionBasedUnit;
|
||||
class LengthUnit;
|
||||
class PlaneAngleUnit;
|
||||
class RatioUnit; -- Added from Rev2 to Rev4
|
||||
class SolidAngleUnit; -- Hand added by FMA for Rev4
|
||||
class TimeUnit; -- Added from Rev2 to Rev4
|
||||
class SiUnit;
|
||||
class AreaUnit;
|
||||
class VolumeUnit;
|
||||
-- complexes :
|
||||
class SiUnitAndLengthUnit;
|
||||
class SiUnitAndPlaneAngleUnit;
|
||||
class SiUnitAndRatioUnit; -- Added from Rev2 to Rev4
|
||||
class SiUnitAndSolidAngleUnit; -- Hand added by FMA for Rev4
|
||||
class SiUnitAndTimeUnit; -- Added from Rev2 to Rev4
|
||||
class SiUnitAndAreaUnit;
|
||||
class SiUnitAndVolumeUnit;
|
||||
class SiUnitAndMassUnit; -- Added for AP209 (skl 15.12.2002)
|
||||
class SiUnitAndThermodynamicTemperatureUnit; -- Added for AP209 (skl 15.12.2002)
|
||||
class ConversionBasedUnitAndLengthUnit;
|
||||
class ConversionBasedUnitAndPlaneAngleUnit;
|
||||
class ConversionBasedUnitAndRatioUnit; -- Added from Rev2 to Rev4
|
||||
class ConversionBasedUnitAndSolidAngleUnit; -- Hand added by FMA
|
||||
class ConversionBasedUnitAndTimeUnit; -- Added from Rev2 to Rev4
|
||||
class ConversionBasedUnitAndAreaUnit;
|
||||
class ConversionBasedUnitAndVolumeUnit;
|
||||
class ConversionBasedUnitAndMassUnit; -- added by skl 10.02.2004 for TRJ13
|
||||
class Organization;
|
||||
deferred class OrganizationAssignment;
|
||||
class OrganizationRole;
|
||||
class Person;
|
||||
class PersonAndOrganization;
|
||||
deferred class PersonAndOrganizationAssignment;
|
||||
class PersonAndOrganizationRole;
|
||||
class Product;
|
||||
class ProductCategory;
|
||||
class ProductRelatedProductCategory;
|
||||
class ProductType;
|
||||
class ProductDefinition;
|
||||
class ProductDefinitionFormation;
|
||||
class ProductDefinitionFormationWithSpecifiedSource;
|
||||
class SecurityClassification;
|
||||
deferred class SecurityClassificationAssignment;
|
||||
class SecurityClassificationLevel;
|
||||
|
||||
-- Added from AP214 CC1 Rev2 to Rev4
|
||||
class ApprovalDateTime;
|
||||
class DerivedUnit;
|
||||
class DerivedUnitElement;
|
||||
|
||||
-- ABV 08.09.99 for CAX TRJ 2: correct implementation of units
|
||||
class Unit;
|
||||
|
||||
-- Added from AP214 CC1 to CC2
|
||||
|
||||
class Document;
|
||||
class DigitalDocument;
|
||||
deferred class DocumentReference;
|
||||
class DocumentRelationship;
|
||||
class DocumentType;
|
||||
class DocumentUsageConstraint;
|
||||
class Effectivity;
|
||||
class ProductDefinitionEffectivity;
|
||||
class ProductDefinitionRelationship;
|
||||
|
||||
class ProductDefinitionWithAssociatedDocuments;
|
||||
class PhysicallyModeledProductDefinition;
|
||||
|
||||
-- Added from AP214 CC2 to DIS
|
||||
|
||||
class CharacterizedObject;
|
||||
class DocumentFile;
|
||||
|
||||
-- Added for AP203
|
||||
class Action;
|
||||
class ActionAssignment;
|
||||
class ActionMethod;
|
||||
class ActionRequestAssignment;
|
||||
class VersionedActionRequest;
|
||||
class Certification;
|
||||
class CertificationAssignment;
|
||||
class CertificationType;
|
||||
class Contract;
|
||||
class ContractAssignment;
|
||||
class ContractType;
|
||||
class ProductConceptContext;
|
||||
class ProductCategoryRelationship;
|
||||
class ActionRequestSolution;
|
||||
|
||||
-- added for external references (CAX-IF TRJ4)
|
||||
class DocumentRepresentationType;
|
||||
class ExternalSource;
|
||||
class ExternallyDefinedItem;
|
||||
class GeneralProperty;
|
||||
class ObjectRole;
|
||||
class RoleAssociation;
|
||||
class RoleSelect;
|
||||
class SourceItem;
|
||||
class EffectivityAssignment;
|
||||
class ExternalIdentificationAssignment;
|
||||
class IdentificationAssignment;
|
||||
class IdentificationRole;
|
||||
class NameAssignment;
|
||||
class Group;
|
||||
class GroupAssignment;
|
||||
class GroupRelationship;
|
||||
|
||||
|
||||
--added for AP209
|
||||
class EulerAngles;
|
||||
class MassUnit;
|
||||
class ThermodynamicTemperatureUnit;
|
||||
class ProductDefinitionFormationRelationship;
|
||||
|
||||
-- added for external references (AP214 CAX-IF TRJ11 2003)
|
||||
class DocumentProductAssociation;
|
||||
class DocumentProductEquivalence;
|
||||
class ProductOrFormationOrDefinition;
|
||||
|
||||
-- Instantiations
|
||||
|
||||
imported Array1OfProductDefinition;
|
||||
imported transient class HArray1OfProductDefinition;
|
||||
|
||||
imported Array1OfApproval;
|
||||
imported transient class HArray1OfApproval;
|
||||
|
||||
imported Array1OfUncertaintyMeasureWithUnit;
|
||||
imported transient class HArray1OfUncertaintyMeasureWithUnit;
|
||||
|
||||
imported Array1OfNamedUnit;
|
||||
imported transient class HArray1OfNamedUnit;
|
||||
|
||||
imported Array1OfOrganization;
|
||||
imported transient class HArray1OfOrganization;
|
||||
|
||||
imported Array1OfPerson;
|
||||
imported transient class HArray1OfPerson;
|
||||
|
||||
imported Array1OfProductContext;
|
||||
imported transient class HArray1OfProductContext;
|
||||
|
||||
imported Array1OfProduct;
|
||||
imported transient class HArray1OfProduct;
|
||||
|
||||
imported Array1OfDerivedUnitElement;
|
||||
imported transient class HArray1OfDerivedUnitElement;
|
||||
|
||||
-- Added from AP214 CC1 to CC2
|
||||
imported Array1OfDocument;
|
||||
imported transient class HArray1OfDocument;
|
||||
|
||||
-- Protocol returns Protocol from StepBasic;
|
||||
|
||||
end StepBasic;
|
||||
|
@@ -1,61 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class Action from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity Action
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
ActionMethod from StepBasic
|
||||
|
||||
is
|
||||
Create returns Action from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aName: HAsciiString from TCollection;
|
||||
hasDescription: Boolean;
|
||||
aDescription: HAsciiString from TCollection;
|
||||
aChosenMethod: ActionMethod from StepBasic);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Name (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Name
|
||||
SetName (me: mutable; Name: HAsciiString from TCollection);
|
||||
---Purpose: Set field Name
|
||||
|
||||
Description (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Description
|
||||
SetDescription (me: mutable; Description: HAsciiString from TCollection);
|
||||
---Purpose: Set field Description
|
||||
HasDescription (me) returns Boolean;
|
||||
---Purpose: Returns True if optional field Description is defined
|
||||
|
||||
ChosenMethod (me) returns ActionMethod from StepBasic;
|
||||
---Purpose: Returns field ChosenMethod
|
||||
SetChosenMethod (me: mutable; ChosenMethod: ActionMethod from StepBasic);
|
||||
---Purpose: Set field ChosenMethod
|
||||
|
||||
fields
|
||||
theName: HAsciiString from TCollection;
|
||||
theDescription: HAsciiString from TCollection; -- optional
|
||||
theChosenMethod: ActionMethod from StepBasic;
|
||||
defDescription: Boolean; -- flag "is Description defined"
|
||||
|
||||
end Action;
|
@@ -16,13 +16,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_Action.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Action.hxx>
|
||||
#include <StepBasic_ActionMethod.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_Action
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_Action::StepBasic_Action ()
|
||||
{
|
||||
defDescription = Standard_False;
|
||||
|
93
src/StepBasic/StepBasic_Action.hxx
Normal file
93
src/StepBasic/StepBasic_Action.hxx
Normal file
@@ -0,0 +1,93 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_Action_HeaderFile
|
||||
#define _StepBasic_Action_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_ActionMethod;
|
||||
|
||||
|
||||
class StepBasic_Action;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_Action, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity Action
|
||||
class StepBasic_Action : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_Action();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName, const Standard_Boolean hasDescription, const Handle(TCollection_HAsciiString)& aDescription, const Handle(StepBasic_ActionMethod)& aChosenMethod);
|
||||
|
||||
//! Returns field Name
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
|
||||
|
||||
//! Set field Name
|
||||
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& Name);
|
||||
|
||||
//! Returns field Description
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
|
||||
|
||||
//! Set field Description
|
||||
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& Description);
|
||||
|
||||
//! Returns True if optional field Description is defined
|
||||
Standard_EXPORT Standard_Boolean HasDescription() const;
|
||||
|
||||
//! Returns field ChosenMethod
|
||||
Standard_EXPORT Handle(StepBasic_ActionMethod) ChosenMethod() const;
|
||||
|
||||
//! Set field ChosenMethod
|
||||
Standard_EXPORT void SetChosenMethod (const Handle(StepBasic_ActionMethod)& ChosenMethod);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_Action,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) theName;
|
||||
Handle(TCollection_HAsciiString) theDescription;
|
||||
Handle(StepBasic_ActionMethod) theChosenMethod;
|
||||
Standard_Boolean defDescription;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_Action_HeaderFile
|
@@ -1,42 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class ActionAssignment from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity ActionAssignment
|
||||
|
||||
uses
|
||||
Action from StepBasic
|
||||
|
||||
is
|
||||
Create returns ActionAssignment from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aAssignedAction: Action from StepBasic);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
AssignedAction (me) returns Action from StepBasic;
|
||||
---Purpose: Returns field AssignedAction
|
||||
SetAssignedAction (me: mutable; AssignedAction: Action from StepBasic);
|
||||
---Purpose: Set field AssignedAction
|
||||
|
||||
fields
|
||||
theAssignedAction: Action from StepBasic;
|
||||
|
||||
end ActionAssignment;
|
@@ -16,13 +16,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_ActionAssignment.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Action.hxx>
|
||||
#include <StepBasic_ActionAssignment.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_ActionAssignment
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_ActionAssignment::StepBasic_ActionAssignment ()
|
||||
{
|
||||
}
|
||||
|
73
src/StepBasic/StepBasic_ActionAssignment.hxx
Normal file
73
src/StepBasic/StepBasic_ActionAssignment.hxx
Normal file
@@ -0,0 +1,73 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ActionAssignment_HeaderFile
|
||||
#define _StepBasic_ActionAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepBasic_Action;
|
||||
|
||||
|
||||
class StepBasic_ActionAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ActionAssignment, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity ActionAssignment
|
||||
class StepBasic_ActionAssignment : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_ActionAssignment();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepBasic_Action)& aAssignedAction);
|
||||
|
||||
//! Returns field AssignedAction
|
||||
Standard_EXPORT Handle(StepBasic_Action) AssignedAction() const;
|
||||
|
||||
//! Set field AssignedAction
|
||||
Standard_EXPORT void SetAssignedAction (const Handle(StepBasic_Action)& AssignedAction);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ActionAssignment,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_Action) theAssignedAction;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ActionAssignment_HeaderFile
|
@@ -1,67 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class ActionMethod from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity ActionMethod
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns ActionMethod from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aName: HAsciiString from TCollection;
|
||||
hasDescription: Boolean;
|
||||
aDescription: HAsciiString from TCollection;
|
||||
aConsequence: HAsciiString from TCollection;
|
||||
aPurpose: HAsciiString from TCollection);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Name (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Name
|
||||
SetName (me: mutable; Name: HAsciiString from TCollection);
|
||||
---Purpose: Set field Name
|
||||
|
||||
Description (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Description
|
||||
SetDescription (me: mutable; Description: HAsciiString from TCollection);
|
||||
---Purpose: Set field Description
|
||||
HasDescription (me) returns Boolean;
|
||||
---Purpose: Returns True if optional field Description is defined
|
||||
|
||||
Consequence (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Consequence
|
||||
SetConsequence (me: mutable; Consequence: HAsciiString from TCollection);
|
||||
---Purpose: Set field Consequence
|
||||
|
||||
Purpose (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Purpose
|
||||
SetPurpose (me: mutable; Purpose: HAsciiString from TCollection);
|
||||
---Purpose: Set field Purpose
|
||||
|
||||
fields
|
||||
theName: HAsciiString from TCollection;
|
||||
theDescription: HAsciiString from TCollection; -- optional
|
||||
theConsequence: HAsciiString from TCollection;
|
||||
thePurpose: HAsciiString from TCollection;
|
||||
defDescription: Boolean; -- flag "is Description defined"
|
||||
|
||||
end ActionMethod;
|
@@ -16,13 +16,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_ActionMethod.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ActionMethod.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_ActionMethod
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_ActionMethod::StepBasic_ActionMethod ()
|
||||
{
|
||||
defDescription = Standard_False;
|
||||
|
99
src/StepBasic/StepBasic_ActionMethod.hxx
Normal file
99
src/StepBasic/StepBasic_ActionMethod.hxx
Normal file
@@ -0,0 +1,99 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ActionMethod_HeaderFile
|
||||
#define _StepBasic_ActionMethod_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepBasic_ActionMethod;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ActionMethod, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity ActionMethod
|
||||
class StepBasic_ActionMethod : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_ActionMethod();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName, const Standard_Boolean hasDescription, const Handle(TCollection_HAsciiString)& aDescription, const Handle(TCollection_HAsciiString)& aConsequence, const Handle(TCollection_HAsciiString)& aPurpose);
|
||||
|
||||
//! Returns field Name
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
|
||||
|
||||
//! Set field Name
|
||||
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& Name);
|
||||
|
||||
//! Returns field Description
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
|
||||
|
||||
//! Set field Description
|
||||
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& Description);
|
||||
|
||||
//! Returns True if optional field Description is defined
|
||||
Standard_EXPORT Standard_Boolean HasDescription() const;
|
||||
|
||||
//! Returns field Consequence
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Consequence() const;
|
||||
|
||||
//! Set field Consequence
|
||||
Standard_EXPORT void SetConsequence (const Handle(TCollection_HAsciiString)& Consequence);
|
||||
|
||||
//! Returns field Purpose
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Purpose() const;
|
||||
|
||||
//! Set field Purpose
|
||||
Standard_EXPORT void SetPurpose (const Handle(TCollection_HAsciiString)& Purpose);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ActionMethod,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) theName;
|
||||
Handle(TCollection_HAsciiString) theDescription;
|
||||
Handle(TCollection_HAsciiString) theConsequence;
|
||||
Handle(TCollection_HAsciiString) thePurpose;
|
||||
Standard_Boolean defDescription;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ActionMethod_HeaderFile
|
@@ -1,42 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class ActionRequestAssignment from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity ActionRequestAssignment
|
||||
|
||||
uses
|
||||
VersionedActionRequest from StepBasic
|
||||
|
||||
is
|
||||
Create returns ActionRequestAssignment from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aAssignedActionRequest: VersionedActionRequest from StepBasic);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
AssignedActionRequest (me) returns VersionedActionRequest from StepBasic;
|
||||
---Purpose: Returns field AssignedActionRequest
|
||||
SetAssignedActionRequest (me: mutable; AssignedActionRequest: VersionedActionRequest from StepBasic);
|
||||
---Purpose: Set field AssignedActionRequest
|
||||
|
||||
fields
|
||||
theAssignedActionRequest: VersionedActionRequest from StepBasic;
|
||||
|
||||
end ActionRequestAssignment;
|
@@ -16,13 +16,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_ActionRequestAssignment.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ActionRequestAssignment.hxx>
|
||||
#include <StepBasic_VersionedActionRequest.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_ActionRequestAssignment
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_ActionRequestAssignment::StepBasic_ActionRequestAssignment ()
|
||||
{
|
||||
}
|
||||
|
73
src/StepBasic/StepBasic_ActionRequestAssignment.hxx
Normal file
73
src/StepBasic/StepBasic_ActionRequestAssignment.hxx
Normal file
@@ -0,0 +1,73 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ActionRequestAssignment_HeaderFile
|
||||
#define _StepBasic_ActionRequestAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepBasic_VersionedActionRequest;
|
||||
|
||||
|
||||
class StepBasic_ActionRequestAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ActionRequestAssignment, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity ActionRequestAssignment
|
||||
class StepBasic_ActionRequestAssignment : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_ActionRequestAssignment();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepBasic_VersionedActionRequest)& aAssignedActionRequest);
|
||||
|
||||
//! Returns field AssignedActionRequest
|
||||
Standard_EXPORT Handle(StepBasic_VersionedActionRequest) AssignedActionRequest() const;
|
||||
|
||||
//! Set field AssignedActionRequest
|
||||
Standard_EXPORT void SetAssignedActionRequest (const Handle(StepBasic_VersionedActionRequest)& AssignedActionRequest);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ActionRequestAssignment,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_VersionedActionRequest) theAssignedActionRequest;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ActionRequestAssignment_HeaderFile
|
@@ -1,50 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class ActionRequestSolution from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity ActionRequestSolution
|
||||
|
||||
uses
|
||||
ActionMethod from StepBasic,
|
||||
VersionedActionRequest from StepBasic
|
||||
|
||||
is
|
||||
Create returns ActionRequestSolution from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aMethod: ActionMethod from StepBasic;
|
||||
aRequest: VersionedActionRequest from StepBasic);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Method (me) returns ActionMethod from StepBasic;
|
||||
---Purpose: Returns field Method
|
||||
SetMethod (me: mutable; Method: ActionMethod from StepBasic);
|
||||
---Purpose: Set field Method
|
||||
|
||||
Request (me) returns VersionedActionRequest from StepBasic;
|
||||
---Purpose: Returns field Request
|
||||
SetRequest (me: mutable; Request: VersionedActionRequest from StepBasic);
|
||||
---Purpose: Set field Request
|
||||
|
||||
fields
|
||||
theMethod: ActionMethod from StepBasic;
|
||||
theRequest: VersionedActionRequest from StepBasic;
|
||||
|
||||
end ActionRequestSolution;
|
@@ -16,13 +16,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_ActionRequestSolution.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ActionMethod.hxx>
|
||||
#include <StepBasic_ActionRequestSolution.hxx>
|
||||
#include <StepBasic_VersionedActionRequest.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_ActionRequestSolution
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_ActionRequestSolution::StepBasic_ActionRequestSolution ()
|
||||
{
|
||||
}
|
||||
|
81
src/StepBasic/StepBasic_ActionRequestSolution.hxx
Normal file
81
src/StepBasic/StepBasic_ActionRequestSolution.hxx
Normal file
@@ -0,0 +1,81 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ActionRequestSolution_HeaderFile
|
||||
#define _StepBasic_ActionRequestSolution_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepBasic_ActionMethod;
|
||||
class StepBasic_VersionedActionRequest;
|
||||
|
||||
|
||||
class StepBasic_ActionRequestSolution;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ActionRequestSolution, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity ActionRequestSolution
|
||||
class StepBasic_ActionRequestSolution : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_ActionRequestSolution();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepBasic_ActionMethod)& aMethod, const Handle(StepBasic_VersionedActionRequest)& aRequest);
|
||||
|
||||
//! Returns field Method
|
||||
Standard_EXPORT Handle(StepBasic_ActionMethod) Method() const;
|
||||
|
||||
//! Set field Method
|
||||
Standard_EXPORT void SetMethod (const Handle(StepBasic_ActionMethod)& Method);
|
||||
|
||||
//! Returns field Request
|
||||
Standard_EXPORT Handle(StepBasic_VersionedActionRequest) Request() const;
|
||||
|
||||
//! Set field Request
|
||||
Standard_EXPORT void SetRequest (const Handle(StepBasic_VersionedActionRequest)& Request);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ActionRequestSolution,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_ActionMethod) theMethod;
|
||||
Handle(StepBasic_VersionedActionRequest) theRequest;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ActionRequestSolution_HeaderFile
|
@@ -1,134 +0,0 @@
|
||||
-- Created on: 1995-12-04
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class Address from StepBasic
|
||||
|
||||
inherits TShared from MMgt
|
||||
|
||||
uses
|
||||
|
||||
HAsciiString from TCollection,
|
||||
Boolean from Standard
|
||||
is
|
||||
|
||||
Create returns Address;
|
||||
---Purpose: Returns a Address
|
||||
|
||||
Init (me : mutable;
|
||||
hasAinternalLocation : Boolean from Standard;
|
||||
aInternalLocation : HAsciiString from TCollection;
|
||||
hasAstreetNumber : Boolean from Standard;
|
||||
aStreetNumber : HAsciiString from TCollection;
|
||||
hasAstreet : Boolean from Standard;
|
||||
aStreet : HAsciiString from TCollection;
|
||||
hasApostalBox : Boolean from Standard;
|
||||
aPostalBox : HAsciiString from TCollection;
|
||||
hasAtown : Boolean from Standard;
|
||||
aTown : HAsciiString from TCollection;
|
||||
hasAregion : Boolean from Standard;
|
||||
aRegion : HAsciiString from TCollection;
|
||||
hasApostalCode : Boolean from Standard;
|
||||
aPostalCode : HAsciiString from TCollection;
|
||||
hasAcountry : Boolean from Standard;
|
||||
aCountry : HAsciiString from TCollection;
|
||||
hasAfacsimileNumber : Boolean from Standard;
|
||||
aFacsimileNumber : HAsciiString from TCollection;
|
||||
hasAtelephoneNumber : Boolean from Standard;
|
||||
aTelephoneNumber : HAsciiString from TCollection;
|
||||
hasAelectronicMailAddress : Boolean from Standard;
|
||||
aElectronicMailAddress : HAsciiString from TCollection;
|
||||
hasAtelexNumber : Boolean from Standard;
|
||||
aTelexNumber : HAsciiString from TCollection) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetInternalLocation(me : mutable; aInternalLocation : HAsciiString);
|
||||
UnSetInternalLocation (me:mutable);
|
||||
InternalLocation (me) returns HAsciiString;
|
||||
HasInternalLocation (me) returns Boolean;
|
||||
SetStreetNumber(me : mutable; aStreetNumber : HAsciiString);
|
||||
UnSetStreetNumber (me:mutable);
|
||||
StreetNumber (me) returns HAsciiString;
|
||||
HasStreetNumber (me) returns Boolean;
|
||||
SetStreet(me : mutable; aStreet : HAsciiString);
|
||||
UnSetStreet (me:mutable);
|
||||
Street (me) returns HAsciiString;
|
||||
HasStreet (me) returns Boolean;
|
||||
SetPostalBox(me : mutable; aPostalBox : HAsciiString);
|
||||
UnSetPostalBox (me:mutable);
|
||||
PostalBox (me) returns HAsciiString;
|
||||
HasPostalBox (me) returns Boolean;
|
||||
SetTown(me : mutable; aTown : HAsciiString);
|
||||
UnSetTown (me:mutable);
|
||||
Town (me) returns HAsciiString;
|
||||
HasTown (me) returns Boolean;
|
||||
SetRegion(me : mutable; aRegion : HAsciiString);
|
||||
UnSetRegion (me:mutable);
|
||||
Region (me) returns HAsciiString;
|
||||
HasRegion (me) returns Boolean;
|
||||
SetPostalCode(me : mutable; aPostalCode : HAsciiString);
|
||||
UnSetPostalCode (me:mutable);
|
||||
PostalCode (me) returns HAsciiString;
|
||||
HasPostalCode (me) returns Boolean;
|
||||
SetCountry(me : mutable; aCountry : HAsciiString);
|
||||
UnSetCountry (me:mutable);
|
||||
Country (me) returns HAsciiString;
|
||||
HasCountry (me) returns Boolean;
|
||||
SetFacsimileNumber(me : mutable; aFacsimileNumber : HAsciiString);
|
||||
UnSetFacsimileNumber (me:mutable);
|
||||
FacsimileNumber (me) returns HAsciiString;
|
||||
HasFacsimileNumber (me) returns Boolean;
|
||||
SetTelephoneNumber(me : mutable; aTelephoneNumber : HAsciiString);
|
||||
UnSetTelephoneNumber (me:mutable);
|
||||
TelephoneNumber (me) returns HAsciiString;
|
||||
HasTelephoneNumber (me) returns Boolean;
|
||||
SetElectronicMailAddress(me : mutable; aElectronicMailAddress : HAsciiString);
|
||||
UnSetElectronicMailAddress (me:mutable);
|
||||
ElectronicMailAddress (me) returns HAsciiString;
|
||||
HasElectronicMailAddress (me) returns Boolean;
|
||||
SetTelexNumber(me : mutable; aTelexNumber : HAsciiString);
|
||||
UnSetTelexNumber (me:mutable);
|
||||
TelexNumber (me) returns HAsciiString;
|
||||
HasTelexNumber (me) returns Boolean;
|
||||
|
||||
fields
|
||||
|
||||
internalLocation : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
streetNumber : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
street : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
postalBox : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
town : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
region : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
postalCode : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
country : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
facsimileNumber : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
telephoneNumber : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
electronicMailAddress : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
telexNumber : HAsciiString from TCollection; -- OPTIONAL can be NULL
|
||||
hasInternalLocation : Boolean from Standard;
|
||||
hasStreetNumber : Boolean from Standard;
|
||||
hasStreet : Boolean from Standard;
|
||||
hasPostalBox : Boolean from Standard;
|
||||
hasTown : Boolean from Standard;
|
||||
hasRegion : Boolean from Standard;
|
||||
hasPostalCode : Boolean from Standard;
|
||||
hasCountry : Boolean from Standard;
|
||||
hasFacsimileNumber : Boolean from Standard;
|
||||
hasTelephoneNumber : Boolean from Standard;
|
||||
hasElectronicMailAddress : Boolean from Standard;
|
||||
hasTelexNumber : Boolean from Standard;
|
||||
|
||||
end Address;
|
@@ -11,8 +11,10 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_Address.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Address.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_Address::StepBasic_Address () {}
|
||||
|
||||
|
186
src/StepBasic/StepBasic_Address.hxx
Normal file
186
src/StepBasic/StepBasic_Address.hxx
Normal file
@@ -0,0 +1,186 @@
|
||||
// Created on: 1995-12-04
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_Address_HeaderFile
|
||||
#define _StepBasic_Address_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepBasic_Address;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_Address, MMgt_TShared)
|
||||
|
||||
|
||||
class StepBasic_Address : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a Address
|
||||
Standard_EXPORT StepBasic_Address();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Standard_Boolean hasAinternalLocation, const Handle(TCollection_HAsciiString)& aInternalLocation, const Standard_Boolean hasAstreetNumber, const Handle(TCollection_HAsciiString)& aStreetNumber, const Standard_Boolean hasAstreet, const Handle(TCollection_HAsciiString)& aStreet, const Standard_Boolean hasApostalBox, const Handle(TCollection_HAsciiString)& aPostalBox, const Standard_Boolean hasAtown, const Handle(TCollection_HAsciiString)& aTown, const Standard_Boolean hasAregion, const Handle(TCollection_HAsciiString)& aRegion, const Standard_Boolean hasApostalCode, const Handle(TCollection_HAsciiString)& aPostalCode, const Standard_Boolean hasAcountry, const Handle(TCollection_HAsciiString)& aCountry, const Standard_Boolean hasAfacsimileNumber, const Handle(TCollection_HAsciiString)& aFacsimileNumber, const Standard_Boolean hasAtelephoneNumber, const Handle(TCollection_HAsciiString)& aTelephoneNumber, const Standard_Boolean hasAelectronicMailAddress, const Handle(TCollection_HAsciiString)& aElectronicMailAddress, const Standard_Boolean hasAtelexNumber, const Handle(TCollection_HAsciiString)& aTelexNumber);
|
||||
|
||||
Standard_EXPORT void SetInternalLocation (const Handle(TCollection_HAsciiString)& aInternalLocation);
|
||||
|
||||
Standard_EXPORT void UnSetInternalLocation();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) InternalLocation() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasInternalLocation() const;
|
||||
|
||||
Standard_EXPORT void SetStreetNumber (const Handle(TCollection_HAsciiString)& aStreetNumber);
|
||||
|
||||
Standard_EXPORT void UnSetStreetNumber();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) StreetNumber() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasStreetNumber() const;
|
||||
|
||||
Standard_EXPORT void SetStreet (const Handle(TCollection_HAsciiString)& aStreet);
|
||||
|
||||
Standard_EXPORT void UnSetStreet();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Street() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasStreet() const;
|
||||
|
||||
Standard_EXPORT void SetPostalBox (const Handle(TCollection_HAsciiString)& aPostalBox);
|
||||
|
||||
Standard_EXPORT void UnSetPostalBox();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) PostalBox() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasPostalBox() const;
|
||||
|
||||
Standard_EXPORT void SetTown (const Handle(TCollection_HAsciiString)& aTown);
|
||||
|
||||
Standard_EXPORT void UnSetTown();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Town() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasTown() const;
|
||||
|
||||
Standard_EXPORT void SetRegion (const Handle(TCollection_HAsciiString)& aRegion);
|
||||
|
||||
Standard_EXPORT void UnSetRegion();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Region() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasRegion() const;
|
||||
|
||||
Standard_EXPORT void SetPostalCode (const Handle(TCollection_HAsciiString)& aPostalCode);
|
||||
|
||||
Standard_EXPORT void UnSetPostalCode();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) PostalCode() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasPostalCode() const;
|
||||
|
||||
Standard_EXPORT void SetCountry (const Handle(TCollection_HAsciiString)& aCountry);
|
||||
|
||||
Standard_EXPORT void UnSetCountry();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Country() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasCountry() const;
|
||||
|
||||
Standard_EXPORT void SetFacsimileNumber (const Handle(TCollection_HAsciiString)& aFacsimileNumber);
|
||||
|
||||
Standard_EXPORT void UnSetFacsimileNumber();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) FacsimileNumber() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasFacsimileNumber() const;
|
||||
|
||||
Standard_EXPORT void SetTelephoneNumber (const Handle(TCollection_HAsciiString)& aTelephoneNumber);
|
||||
|
||||
Standard_EXPORT void UnSetTelephoneNumber();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) TelephoneNumber() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasTelephoneNumber() const;
|
||||
|
||||
Standard_EXPORT void SetElectronicMailAddress (const Handle(TCollection_HAsciiString)& aElectronicMailAddress);
|
||||
|
||||
Standard_EXPORT void UnSetElectronicMailAddress();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) ElectronicMailAddress() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasElectronicMailAddress() const;
|
||||
|
||||
Standard_EXPORT void SetTelexNumber (const Handle(TCollection_HAsciiString)& aTelexNumber);
|
||||
|
||||
Standard_EXPORT void UnSetTelexNumber();
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) TelexNumber() const;
|
||||
|
||||
Standard_EXPORT Standard_Boolean HasTelexNumber() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_Address,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) internalLocation;
|
||||
Handle(TCollection_HAsciiString) streetNumber;
|
||||
Handle(TCollection_HAsciiString) street;
|
||||
Handle(TCollection_HAsciiString) postalBox;
|
||||
Handle(TCollection_HAsciiString) town;
|
||||
Handle(TCollection_HAsciiString) region;
|
||||
Handle(TCollection_HAsciiString) postalCode;
|
||||
Handle(TCollection_HAsciiString) country;
|
||||
Handle(TCollection_HAsciiString) facsimileNumber;
|
||||
Handle(TCollection_HAsciiString) telephoneNumber;
|
||||
Handle(TCollection_HAsciiString) electronicMailAddress;
|
||||
Handle(TCollection_HAsciiString) telexNumber;
|
||||
Standard_Boolean hasInternalLocation;
|
||||
Standard_Boolean hasStreetNumber;
|
||||
Standard_Boolean hasStreet;
|
||||
Standard_Boolean hasPostalBox;
|
||||
Standard_Boolean hasTown;
|
||||
Standard_Boolean hasRegion;
|
||||
Standard_Boolean hasPostalCode;
|
||||
Standard_Boolean hasCountry;
|
||||
Standard_Boolean hasFacsimileNumber;
|
||||
Standard_Boolean hasTelephoneNumber;
|
||||
Standard_Boolean hasElectronicMailAddress;
|
||||
Standard_Boolean hasTelexNumber;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_Address_HeaderFile
|
28
src/StepBasic/StepBasic_AheadOrBehind.hxx
Normal file
28
src/StepBasic/StepBasic_AheadOrBehind.hxx
Normal file
@@ -0,0 +1,28 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_AheadOrBehind_HeaderFile
|
||||
#define _StepBasic_AheadOrBehind_HeaderFile
|
||||
|
||||
|
||||
enum StepBasic_AheadOrBehind
|
||||
{
|
||||
StepBasic_aobAhead,
|
||||
StepBasic_aobExact,
|
||||
StepBasic_aobBehind
|
||||
};
|
||||
|
||||
#endif // _StepBasic_AheadOrBehind_HeaderFile
|
@@ -1,41 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ApplicationContext from StepBasic
|
||||
|
||||
inherits TShared from MMgt
|
||||
|
||||
uses
|
||||
|
||||
HAsciiString from TCollection
|
||||
is
|
||||
|
||||
Create returns ApplicationContext;
|
||||
---Purpose: Returns a ApplicationContext
|
||||
|
||||
Init (me : mutable;
|
||||
aApplication : HAsciiString from TCollection) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetApplication(me : mutable; aApplication : HAsciiString);
|
||||
Application (me) returns HAsciiString;
|
||||
|
||||
fields
|
||||
|
||||
application : HAsciiString from TCollection;
|
||||
|
||||
end ApplicationContext;
|
@@ -11,8 +11,10 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ApplicationContext.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ApplicationContext.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ApplicationContext::StepBasic_ApplicationContext () {}
|
||||
|
||||
|
70
src/StepBasic/StepBasic_ApplicationContext.hxx
Normal file
70
src/StepBasic/StepBasic_ApplicationContext.hxx
Normal file
@@ -0,0 +1,70 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ApplicationContext_HeaderFile
|
||||
#define _StepBasic_ApplicationContext_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepBasic_ApplicationContext;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ApplicationContext, MMgt_TShared)
|
||||
|
||||
|
||||
class StepBasic_ApplicationContext : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ApplicationContext
|
||||
Standard_EXPORT StepBasic_ApplicationContext();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aApplication);
|
||||
|
||||
Standard_EXPORT void SetApplication (const Handle(TCollection_HAsciiString)& aApplication);
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Application() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ApplicationContext,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) application;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ApplicationContext_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ApplicationContextElement from StepBasic
|
||||
|
||||
inherits TShared from MMgt
|
||||
|
||||
uses
|
||||
|
||||
HAsciiString from TCollection,
|
||||
ApplicationContext from StepBasic
|
||||
is
|
||||
|
||||
Create returns ApplicationContextElement;
|
||||
---Purpose: Returns a ApplicationContextElement
|
||||
|
||||
Init (me : mutable;
|
||||
aName : HAsciiString from TCollection;
|
||||
aFrameOfReference : ApplicationContext from StepBasic) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetName(me : mutable; aName : HAsciiString);
|
||||
Name (me) returns HAsciiString;
|
||||
SetFrameOfReference(me : mutable; aFrameOfReference : ApplicationContext);
|
||||
FrameOfReference (me) returns ApplicationContext;
|
||||
|
||||
fields
|
||||
|
||||
name : HAsciiString from TCollection;
|
||||
frameOfReference : ApplicationContext from StepBasic;
|
||||
|
||||
end ApplicationContextElement;
|
@@ -11,8 +11,11 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ApplicationContextElement.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ApplicationContext.hxx>
|
||||
#include <StepBasic_ApplicationContextElement.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ApplicationContextElement::StepBasic_ApplicationContextElement () {}
|
||||
|
||||
|
76
src/StepBasic/StepBasic_ApplicationContextElement.hxx
Normal file
76
src/StepBasic/StepBasic_ApplicationContextElement.hxx
Normal file
@@ -0,0 +1,76 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ApplicationContextElement_HeaderFile
|
||||
#define _StepBasic_ApplicationContextElement_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_ApplicationContext;
|
||||
|
||||
|
||||
class StepBasic_ApplicationContextElement;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ApplicationContextElement, MMgt_TShared)
|
||||
|
||||
|
||||
class StepBasic_ApplicationContextElement : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ApplicationContextElement
|
||||
Standard_EXPORT StepBasic_ApplicationContextElement();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_ApplicationContext)& aFrameOfReference);
|
||||
|
||||
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& aName);
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
|
||||
|
||||
Standard_EXPORT void SetFrameOfReference (const Handle(StepBasic_ApplicationContext)& aFrameOfReference);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ApplicationContext) FrameOfReference() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ApplicationContextElement,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) name;
|
||||
Handle(StepBasic_ApplicationContext) frameOfReference;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ApplicationContextElement_HeaderFile
|
@@ -1,55 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ApplicationProtocolDefinition from StepBasic
|
||||
|
||||
inherits TShared from MMgt
|
||||
|
||||
uses
|
||||
|
||||
HAsciiString from TCollection,
|
||||
Integer from Standard,
|
||||
ApplicationContext from StepBasic
|
||||
is
|
||||
|
||||
Create returns ApplicationProtocolDefinition;
|
||||
---Purpose: Returns a ApplicationProtocolDefinition
|
||||
|
||||
Init (me : mutable;
|
||||
aStatus : HAsciiString from TCollection;
|
||||
aApplicationInterpretedModelSchemaName : HAsciiString from TCollection;
|
||||
aApplicationProtocolYear : Integer from Standard;
|
||||
aApplication : ApplicationContext from StepBasic) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetStatus(me : mutable; aStatus : HAsciiString);
|
||||
Status (me) returns HAsciiString;
|
||||
SetApplicationInterpretedModelSchemaName(me : mutable; aApplicationInterpretedModelSchemaName : HAsciiString);
|
||||
ApplicationInterpretedModelSchemaName (me) returns HAsciiString;
|
||||
SetApplicationProtocolYear(me : mutable; aApplicationProtocolYear : Integer);
|
||||
ApplicationProtocolYear (me) returns Integer;
|
||||
SetApplication(me : mutable; aApplication : ApplicationContext);
|
||||
Application (me) returns ApplicationContext;
|
||||
|
||||
fields
|
||||
|
||||
status : HAsciiString from TCollection;
|
||||
applicationInterpretedModelSchemaName : HAsciiString from TCollection;
|
||||
applicationProtocolYear : Integer from Standard;
|
||||
application : ApplicationContext from StepBasic;
|
||||
|
||||
end ApplicationProtocolDefinition;
|
@@ -11,8 +11,11 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ApplicationProtocolDefinition.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ApplicationContext.hxx>
|
||||
#include <StepBasic_ApplicationProtocolDefinition.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ApplicationProtocolDefinition::StepBasic_ApplicationProtocolDefinition () {}
|
||||
|
||||
|
87
src/StepBasic/StepBasic_ApplicationProtocolDefinition.hxx
Normal file
87
src/StepBasic/StepBasic_ApplicationProtocolDefinition.hxx
Normal file
@@ -0,0 +1,87 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ApplicationProtocolDefinition_HeaderFile
|
||||
#define _StepBasic_ApplicationProtocolDefinition_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_ApplicationContext;
|
||||
|
||||
|
||||
class StepBasic_ApplicationProtocolDefinition;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ApplicationProtocolDefinition, MMgt_TShared)
|
||||
|
||||
|
||||
class StepBasic_ApplicationProtocolDefinition : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ApplicationProtocolDefinition
|
||||
Standard_EXPORT StepBasic_ApplicationProtocolDefinition();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aStatus, const Handle(TCollection_HAsciiString)& aApplicationInterpretedModelSchemaName, const Standard_Integer aApplicationProtocolYear, const Handle(StepBasic_ApplicationContext)& aApplication);
|
||||
|
||||
Standard_EXPORT void SetStatus (const Handle(TCollection_HAsciiString)& aStatus);
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Status() const;
|
||||
|
||||
Standard_EXPORT void SetApplicationInterpretedModelSchemaName (const Handle(TCollection_HAsciiString)& aApplicationInterpretedModelSchemaName);
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) ApplicationInterpretedModelSchemaName() const;
|
||||
|
||||
Standard_EXPORT void SetApplicationProtocolYear (const Standard_Integer aApplicationProtocolYear);
|
||||
|
||||
Standard_EXPORT Standard_Integer ApplicationProtocolYear() const;
|
||||
|
||||
Standard_EXPORT void SetApplication (const Handle(StepBasic_ApplicationContext)& aApplication);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ApplicationContext) Application() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ApplicationProtocolDefinition,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) status;
|
||||
Handle(TCollection_HAsciiString) applicationInterpretedModelSchemaName;
|
||||
Standard_Integer applicationProtocolYear;
|
||||
Handle(StepBasic_ApplicationContext) application;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ApplicationProtocolDefinition_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class Approval from StepBasic
|
||||
|
||||
inherits TShared from MMgt
|
||||
|
||||
uses
|
||||
|
||||
ApprovalStatus from StepBasic,
|
||||
HAsciiString from TCollection
|
||||
is
|
||||
|
||||
Create returns Approval;
|
||||
---Purpose: Returns a Approval
|
||||
|
||||
Init (me : mutable;
|
||||
aStatus : ApprovalStatus from StepBasic;
|
||||
aLevel : HAsciiString from TCollection) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetStatus(me : mutable; aStatus : ApprovalStatus);
|
||||
Status (me) returns ApprovalStatus;
|
||||
SetLevel(me : mutable; aLevel : HAsciiString);
|
||||
Level (me) returns HAsciiString;
|
||||
|
||||
fields
|
||||
|
||||
status : ApprovalStatus from StepBasic;
|
||||
level : HAsciiString from TCollection;
|
||||
|
||||
end Approval;
|
@@ -11,8 +11,11 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_Approval.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Approval.hxx>
|
||||
#include <StepBasic_ApprovalStatus.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_Approval::StepBasic_Approval () {}
|
||||
|
||||
|
76
src/StepBasic/StepBasic_Approval.hxx
Normal file
76
src/StepBasic/StepBasic_Approval.hxx
Normal file
@@ -0,0 +1,76 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_Approval_HeaderFile
|
||||
#define _StepBasic_Approval_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepBasic_ApprovalStatus;
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepBasic_Approval;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_Approval, MMgt_TShared)
|
||||
|
||||
|
||||
class StepBasic_Approval : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a Approval
|
||||
Standard_EXPORT StepBasic_Approval();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_ApprovalStatus)& aStatus, const Handle(TCollection_HAsciiString)& aLevel);
|
||||
|
||||
Standard_EXPORT void SetStatus (const Handle(StepBasic_ApprovalStatus)& aStatus);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ApprovalStatus) Status() const;
|
||||
|
||||
Standard_EXPORT void SetLevel (const Handle(TCollection_HAsciiString)& aLevel);
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Level() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_Approval,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_ApprovalStatus) status;
|
||||
Handle(TCollection_HAsciiString) level;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_Approval_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
deferred class ApprovalAssignment from StepBasic
|
||||
|
||||
inherits TShared from MMgt
|
||||
|
||||
uses
|
||||
|
||||
Approval from StepBasic
|
||||
is
|
||||
|
||||
Init (me : mutable;
|
||||
aAssignedApproval : Approval from StepBasic) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetAssignedApproval(me : mutable; aAssignedApproval : Approval);
|
||||
AssignedApproval (me) returns Approval;
|
||||
|
||||
fields
|
||||
|
||||
assignedApproval : Approval from StepBasic;
|
||||
|
||||
end ApprovalAssignment;
|
@@ -11,7 +11,10 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ApprovalAssignment.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Approval.hxx>
|
||||
#include <StepBasic_ApprovalAssignment.hxx>
|
||||
|
||||
void StepBasic_ApprovalAssignment::Init(
|
||||
const Handle(StepBasic_Approval)& aAssignedApproval)
|
||||
|
67
src/StepBasic/StepBasic_ApprovalAssignment.hxx
Normal file
67
src/StepBasic/StepBasic_ApprovalAssignment.hxx
Normal file
@@ -0,0 +1,67 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ApprovalAssignment_HeaderFile
|
||||
#define _StepBasic_ApprovalAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepBasic_Approval;
|
||||
|
||||
|
||||
class StepBasic_ApprovalAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ApprovalAssignment, MMgt_TShared)
|
||||
|
||||
|
||||
class StepBasic_ApprovalAssignment : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_Approval)& aAssignedApproval);
|
||||
|
||||
Standard_EXPORT void SetAssignedApproval (const Handle(StepBasic_Approval)& aAssignedApproval);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_Approval) AssignedApproval() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ApprovalAssignment,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_Approval) assignedApproval;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ApprovalAssignment_HeaderFile
|
@@ -1,44 +0,0 @@
|
||||
-- Created on: 1997-03-26
|
||||
-- Created by: Christian CAILLET
|
||||
-- Copyright (c) 1997-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ApprovalDateTime from StepBasic inherits TShared
|
||||
|
||||
---Purpose : Added from StepBasic Rev2 to Rev4
|
||||
|
||||
uses
|
||||
DateTimeSelect from StepBasic,
|
||||
Approval from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns ApprovalDateTime;
|
||||
|
||||
Init (me : mutable;
|
||||
aDateTime : DateTimeSelect;
|
||||
aDatedApproval : Approval);
|
||||
|
||||
SetDateTime (me : mutable; aDateTime : DateTimeSelect);
|
||||
DateTime (me) returns DateTimeSelect;
|
||||
|
||||
SetDatedApproval (me : mutable; aDatedApproval : Approval);
|
||||
DatedApproval (me) returns Approval;
|
||||
|
||||
fields
|
||||
|
||||
theDateTime : DateTimeSelect;
|
||||
theDatedApproval : Approval;
|
||||
|
||||
end ApprovalDateTime;
|
@@ -11,7 +11,11 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ApprovalDateTime.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Approval.hxx>
|
||||
#include <StepBasic_ApprovalDateTime.hxx>
|
||||
#include <StepBasic_DateTimeSelect.hxx>
|
||||
|
||||
StepBasic_ApprovalDateTime::StepBasic_ApprovalDateTime () { }
|
||||
|
||||
|
76
src/StepBasic/StepBasic_ApprovalDateTime.hxx
Normal file
76
src/StepBasic/StepBasic_ApprovalDateTime.hxx
Normal file
@@ -0,0 +1,76 @@
|
||||
// Created on: 1997-03-26
|
||||
// Created by: Christian CAILLET
|
||||
// Copyright (c) 1997-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ApprovalDateTime_HeaderFile
|
||||
#define _StepBasic_ApprovalDateTime_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_DateTimeSelect.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepBasic_Approval;
|
||||
class StepBasic_DateTimeSelect;
|
||||
|
||||
|
||||
class StepBasic_ApprovalDateTime;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ApprovalDateTime, MMgt_TShared)
|
||||
|
||||
//! Added from StepBasic Rev2 to Rev4
|
||||
class StepBasic_ApprovalDateTime : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
Standard_EXPORT StepBasic_ApprovalDateTime();
|
||||
|
||||
Standard_EXPORT void Init (const StepBasic_DateTimeSelect& aDateTime, const Handle(StepBasic_Approval)& aDatedApproval);
|
||||
|
||||
Standard_EXPORT void SetDateTime (const StepBasic_DateTimeSelect& aDateTime);
|
||||
|
||||
Standard_EXPORT StepBasic_DateTimeSelect DateTime() const;
|
||||
|
||||
Standard_EXPORT void SetDatedApproval (const Handle(StepBasic_Approval)& aDatedApproval);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_Approval) DatedApproval() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ApprovalDateTime,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
StepBasic_DateTimeSelect theDateTime;
|
||||
Handle(StepBasic_Approval) theDatedApproval;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ApprovalDateTime_HeaderFile
|
@@ -1,51 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ApprovalPersonOrganization from StepBasic
|
||||
|
||||
inherits TShared from MMgt
|
||||
|
||||
uses
|
||||
|
||||
PersonOrganizationSelect from StepBasic,
|
||||
Approval from StepBasic,
|
||||
ApprovalRole from StepBasic
|
||||
is
|
||||
|
||||
Create returns ApprovalPersonOrganization;
|
||||
---Purpose: Returns a ApprovalPersonOrganization
|
||||
|
||||
Init (me : mutable;
|
||||
aPersonOrganization : PersonOrganizationSelect from StepBasic;
|
||||
aAuthorizedApproval : Approval from StepBasic;
|
||||
aRole : ApprovalRole from StepBasic) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetPersonOrganization(me : mutable; aPersonOrganization : PersonOrganizationSelect);
|
||||
PersonOrganization (me) returns PersonOrganizationSelect;
|
||||
SetAuthorizedApproval(me : mutable; aAuthorizedApproval : Approval);
|
||||
AuthorizedApproval (me) returns Approval;
|
||||
SetRole(me : mutable; aRole : ApprovalRole);
|
||||
Role (me) returns ApprovalRole;
|
||||
|
||||
fields
|
||||
|
||||
personOrganization : PersonOrganizationSelect from StepBasic; -- a SelectType
|
||||
authorizedApproval : Approval from StepBasic;
|
||||
role : ApprovalRole from StepBasic;
|
||||
|
||||
end ApprovalPersonOrganization;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ApprovalPersonOrganization.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Approval.hxx>
|
||||
#include <StepBasic_ApprovalPersonOrganization.hxx>
|
||||
#include <StepBasic_ApprovalRole.hxx>
|
||||
#include <StepBasic_PersonOrganizationSelect.hxx>
|
||||
|
||||
StepBasic_ApprovalPersonOrganization::StepBasic_ApprovalPersonOrganization () {}
|
||||
|
||||
|
83
src/StepBasic/StepBasic_ApprovalPersonOrganization.hxx
Normal file
83
src/StepBasic/StepBasic_ApprovalPersonOrganization.hxx
Normal file
@@ -0,0 +1,83 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ApprovalPersonOrganization_HeaderFile
|
||||
#define _StepBasic_ApprovalPersonOrganization_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_PersonOrganizationSelect.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepBasic_Approval;
|
||||
class StepBasic_ApprovalRole;
|
||||
class StepBasic_PersonOrganizationSelect;
|
||||
|
||||
|
||||
class StepBasic_ApprovalPersonOrganization;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ApprovalPersonOrganization, MMgt_TShared)
|
||||
|
||||
|
||||
class StepBasic_ApprovalPersonOrganization : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ApprovalPersonOrganization
|
||||
Standard_EXPORT StepBasic_ApprovalPersonOrganization();
|
||||
|
||||
Standard_EXPORT virtual void Init (const StepBasic_PersonOrganizationSelect& aPersonOrganization, const Handle(StepBasic_Approval)& aAuthorizedApproval, const Handle(StepBasic_ApprovalRole)& aRole);
|
||||
|
||||
Standard_EXPORT void SetPersonOrganization (const StepBasic_PersonOrganizationSelect& aPersonOrganization);
|
||||
|
||||
Standard_EXPORT StepBasic_PersonOrganizationSelect PersonOrganization() const;
|
||||
|
||||
Standard_EXPORT void SetAuthorizedApproval (const Handle(StepBasic_Approval)& aAuthorizedApproval);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_Approval) AuthorizedApproval() const;
|
||||
|
||||
Standard_EXPORT void SetRole (const Handle(StepBasic_ApprovalRole)& aRole);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_ApprovalRole) Role() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ApprovalPersonOrganization,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
StepBasic_PersonOrganizationSelect personOrganization;
|
||||
Handle(StepBasic_Approval) authorizedApproval;
|
||||
Handle(StepBasic_ApprovalRole) role;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ApprovalPersonOrganization_HeaderFile
|
@@ -1,54 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ApprovalRelationship from StepBasic
|
||||
|
||||
inherits TShared from MMgt
|
||||
|
||||
uses
|
||||
|
||||
HAsciiString from TCollection,
|
||||
Approval from StepBasic
|
||||
is
|
||||
|
||||
Create returns ApprovalRelationship;
|
||||
---Purpose: Returns a ApprovalRelationship
|
||||
|
||||
Init (me : mutable;
|
||||
aName : HAsciiString from TCollection;
|
||||
aDescription : HAsciiString from TCollection;
|
||||
aRelatingApproval : Approval from StepBasic;
|
||||
aRelatedApproval : Approval from StepBasic) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetName(me : mutable; aName : HAsciiString);
|
||||
Name (me) returns HAsciiString;
|
||||
SetDescription(me : mutable; aDescription : HAsciiString);
|
||||
Description (me) returns HAsciiString;
|
||||
SetRelatingApproval(me : mutable; aRelatingApproval : Approval);
|
||||
RelatingApproval (me) returns Approval;
|
||||
SetRelatedApproval(me : mutable; aRelatedApproval : Approval);
|
||||
RelatedApproval (me) returns Approval;
|
||||
|
||||
fields
|
||||
|
||||
name : HAsciiString from TCollection;
|
||||
description : HAsciiString from TCollection;
|
||||
relatingApproval : Approval from StepBasic;
|
||||
relatedApproval : Approval from StepBasic;
|
||||
|
||||
end ApprovalRelationship;
|
@@ -11,8 +11,11 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ApprovalRelationship.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Approval.hxx>
|
||||
#include <StepBasic_ApprovalRelationship.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ApprovalRelationship::StepBasic_ApprovalRelationship () {}
|
||||
|
||||
|
86
src/StepBasic/StepBasic_ApprovalRelationship.hxx
Normal file
86
src/StepBasic/StepBasic_ApprovalRelationship.hxx
Normal file
@@ -0,0 +1,86 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ApprovalRelationship_HeaderFile
|
||||
#define _StepBasic_ApprovalRelationship_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_Approval;
|
||||
|
||||
|
||||
class StepBasic_ApprovalRelationship;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ApprovalRelationship, MMgt_TShared)
|
||||
|
||||
|
||||
class StepBasic_ApprovalRelationship : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ApprovalRelationship
|
||||
Standard_EXPORT StepBasic_ApprovalRelationship();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(TCollection_HAsciiString)& aDescription, const Handle(StepBasic_Approval)& aRelatingApproval, const Handle(StepBasic_Approval)& aRelatedApproval);
|
||||
|
||||
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& aName);
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
|
||||
|
||||
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& aDescription);
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
|
||||
|
||||
Standard_EXPORT void SetRelatingApproval (const Handle(StepBasic_Approval)& aRelatingApproval);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_Approval) RelatingApproval() const;
|
||||
|
||||
Standard_EXPORT void SetRelatedApproval (const Handle(StepBasic_Approval)& aRelatedApproval);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_Approval) RelatedApproval() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ApprovalRelationship,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) name;
|
||||
Handle(TCollection_HAsciiString) description;
|
||||
Handle(StepBasic_Approval) relatingApproval;
|
||||
Handle(StepBasic_Approval) relatedApproval;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ApprovalRelationship_HeaderFile
|
@@ -1,41 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ApprovalRole from StepBasic
|
||||
|
||||
inherits TShared from MMgt
|
||||
|
||||
uses
|
||||
|
||||
HAsciiString from TCollection
|
||||
is
|
||||
|
||||
Create returns ApprovalRole;
|
||||
---Purpose: Returns a ApprovalRole
|
||||
|
||||
Init (me : mutable;
|
||||
aRole : HAsciiString from TCollection) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetRole(me : mutable; aRole : HAsciiString);
|
||||
Role (me) returns HAsciiString;
|
||||
|
||||
fields
|
||||
|
||||
role : HAsciiString from TCollection;
|
||||
|
||||
end ApprovalRole;
|
@@ -11,8 +11,10 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ApprovalRole.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ApprovalRole.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ApprovalRole::StepBasic_ApprovalRole () {}
|
||||
|
||||
|
70
src/StepBasic/StepBasic_ApprovalRole.hxx
Normal file
70
src/StepBasic/StepBasic_ApprovalRole.hxx
Normal file
@@ -0,0 +1,70 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ApprovalRole_HeaderFile
|
||||
#define _StepBasic_ApprovalRole_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepBasic_ApprovalRole;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ApprovalRole, MMgt_TShared)
|
||||
|
||||
|
||||
class StepBasic_ApprovalRole : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ApprovalRole
|
||||
Standard_EXPORT StepBasic_ApprovalRole();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aRole);
|
||||
|
||||
Standard_EXPORT void SetRole (const Handle(TCollection_HAsciiString)& aRole);
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Role() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ApprovalRole,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) role;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ApprovalRole_HeaderFile
|
@@ -1,41 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ApprovalStatus from StepBasic
|
||||
|
||||
inherits TShared from MMgt
|
||||
|
||||
uses
|
||||
|
||||
HAsciiString from TCollection
|
||||
is
|
||||
|
||||
Create returns ApprovalStatus;
|
||||
---Purpose: Returns a ApprovalStatus
|
||||
|
||||
Init (me : mutable;
|
||||
aName : HAsciiString from TCollection) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetName(me : mutable; aName : HAsciiString);
|
||||
Name (me) returns HAsciiString;
|
||||
|
||||
fields
|
||||
|
||||
name : HAsciiString from TCollection;
|
||||
|
||||
end ApprovalStatus;
|
@@ -11,8 +11,10 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ApprovalStatus.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ApprovalStatus.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ApprovalStatus::StepBasic_ApprovalStatus () {}
|
||||
|
||||
|
70
src/StepBasic/StepBasic_ApprovalStatus.hxx
Normal file
70
src/StepBasic/StepBasic_ApprovalStatus.hxx
Normal file
@@ -0,0 +1,70 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ApprovalStatus_HeaderFile
|
||||
#define _StepBasic_ApprovalStatus_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepBasic_ApprovalStatus;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ApprovalStatus, MMgt_TShared)
|
||||
|
||||
|
||||
class StepBasic_ApprovalStatus : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ApprovalStatus
|
||||
Standard_EXPORT StepBasic_ApprovalStatus();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(TCollection_HAsciiString)& aName);
|
||||
|
||||
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& aName);
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ApprovalStatus,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) name;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ApprovalStatus_HeaderFile
|
@@ -1,25 +0,0 @@
|
||||
-- Created on: 1999-10-11
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class AreaUnit from StepBasic inherits NamedUnit from StepBasic
|
||||
|
||||
---Purpose:
|
||||
|
||||
is
|
||||
|
||||
Create returns AreaUnit from StepBasic;
|
||||
|
||||
end AreaUnit;
|
@@ -14,6 +14,8 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_AreaUnit.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_AreaUnit.hxx>
|
||||
|
||||
StepBasic_AreaUnit::StepBasic_AreaUnit () {}
|
||||
|
61
src/StepBasic/StepBasic_AreaUnit.hxx
Normal file
61
src/StepBasic/StepBasic_AreaUnit.hxx
Normal file
@@ -0,0 +1,61 @@
|
||||
// Created on: 1999-10-11
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_AreaUnit_HeaderFile
|
||||
#define _StepBasic_AreaUnit_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_NamedUnit.hxx>
|
||||
|
||||
|
||||
class StepBasic_AreaUnit;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_AreaUnit, StepBasic_NamedUnit)
|
||||
|
||||
|
||||
class StepBasic_AreaUnit : public StepBasic_NamedUnit
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
Standard_EXPORT StepBasic_AreaUnit();
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_AreaUnit,StepBasic_NamedUnit)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_AreaUnit_HeaderFile
|
@@ -1,50 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class CalendarDate from StepBasic
|
||||
|
||||
inherits Date from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
Integer from Standard
|
||||
is
|
||||
|
||||
Create returns CalendarDate;
|
||||
---Purpose: Returns a CalendarDate
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aYearComponent : Integer from Standard) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aYearComponent : Integer from Standard;
|
||||
aDayComponent : Integer from Standard;
|
||||
aMonthComponent : Integer from Standard) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetDayComponent(me : mutable; aDayComponent : Integer);
|
||||
DayComponent (me) returns Integer;
|
||||
SetMonthComponent(me : mutable; aMonthComponent : Integer);
|
||||
MonthComponent (me) returns Integer;
|
||||
|
||||
fields
|
||||
|
||||
dayComponent : Integer from Standard;
|
||||
monthComponent : Integer from Standard;
|
||||
|
||||
end CalendarDate;
|
@@ -11,8 +11,9 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_CalendarDate.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_CalendarDate.hxx>
|
||||
|
||||
StepBasic_CalendarDate::StepBasic_CalendarDate () {}
|
||||
|
||||
|
77
src/StepBasic/StepBasic_CalendarDate.hxx
Normal file
77
src/StepBasic/StepBasic_CalendarDate.hxx
Normal file
@@ -0,0 +1,77 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_CalendarDate_HeaderFile
|
||||
#define _StepBasic_CalendarDate_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <StepBasic_Date.hxx>
|
||||
|
||||
|
||||
class StepBasic_CalendarDate;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_CalendarDate, StepBasic_Date)
|
||||
|
||||
|
||||
class StepBasic_CalendarDate : public StepBasic_Date
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a CalendarDate
|
||||
Standard_EXPORT StepBasic_CalendarDate();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Standard_Integer aYearComponent) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Standard_Integer aYearComponent, const Standard_Integer aDayComponent, const Standard_Integer aMonthComponent);
|
||||
|
||||
Standard_EXPORT void SetDayComponent (const Standard_Integer aDayComponent);
|
||||
|
||||
Standard_EXPORT Standard_Integer DayComponent() const;
|
||||
|
||||
Standard_EXPORT void SetMonthComponent (const Standard_Integer aMonthComponent);
|
||||
|
||||
Standard_EXPORT Standard_Integer MonthComponent() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_CalendarDate,StepBasic_Date)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Standard_Integer dayComponent;
|
||||
Standard_Integer monthComponent;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_CalendarDate_HeaderFile
|
@@ -1,57 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class Certification from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity Certification
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
CertificationType from StepBasic
|
||||
|
||||
is
|
||||
Create returns Certification from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aName: HAsciiString from TCollection;
|
||||
aPurpose: HAsciiString from TCollection;
|
||||
aKind: CertificationType from StepBasic);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Name (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Name
|
||||
SetName (me: mutable; Name: HAsciiString from TCollection);
|
||||
---Purpose: Set field Name
|
||||
|
||||
Purpose (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Purpose
|
||||
SetPurpose (me: mutable; Purpose: HAsciiString from TCollection);
|
||||
---Purpose: Set field Purpose
|
||||
|
||||
Kind (me) returns CertificationType from StepBasic;
|
||||
---Purpose: Returns field Kind
|
||||
SetKind (me: mutable; Kind: CertificationType from StepBasic);
|
||||
---Purpose: Set field Kind
|
||||
|
||||
fields
|
||||
theName: HAsciiString from TCollection;
|
||||
thePurpose: HAsciiString from TCollection;
|
||||
theKind: CertificationType from StepBasic;
|
||||
|
||||
end Certification;
|
@@ -16,13 +16,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_Certification.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Certification.hxx>
|
||||
#include <StepBasic_CertificationType.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_Certification
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_Certification::StepBasic_Certification ()
|
||||
{
|
||||
}
|
||||
|
88
src/StepBasic/StepBasic_Certification.hxx
Normal file
88
src/StepBasic/StepBasic_Certification.hxx
Normal file
@@ -0,0 +1,88 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_Certification_HeaderFile
|
||||
#define _StepBasic_Certification_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_CertificationType;
|
||||
|
||||
|
||||
class StepBasic_Certification;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_Certification, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity Certification
|
||||
class StepBasic_Certification : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_Certification();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(TCollection_HAsciiString)& aPurpose, const Handle(StepBasic_CertificationType)& aKind);
|
||||
|
||||
//! Returns field Name
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
|
||||
|
||||
//! Set field Name
|
||||
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& Name);
|
||||
|
||||
//! Returns field Purpose
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Purpose() const;
|
||||
|
||||
//! Set field Purpose
|
||||
Standard_EXPORT void SetPurpose (const Handle(TCollection_HAsciiString)& Purpose);
|
||||
|
||||
//! Returns field Kind
|
||||
Standard_EXPORT Handle(StepBasic_CertificationType) Kind() const;
|
||||
|
||||
//! Set field Kind
|
||||
Standard_EXPORT void SetKind (const Handle(StepBasic_CertificationType)& Kind);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_Certification,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) theName;
|
||||
Handle(TCollection_HAsciiString) thePurpose;
|
||||
Handle(StepBasic_CertificationType) theKind;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_Certification_HeaderFile
|
@@ -1,42 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class CertificationAssignment from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity CertificationAssignment
|
||||
|
||||
uses
|
||||
Certification from StepBasic
|
||||
|
||||
is
|
||||
Create returns CertificationAssignment from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aAssignedCertification: Certification from StepBasic);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
AssignedCertification (me) returns Certification from StepBasic;
|
||||
---Purpose: Returns field AssignedCertification
|
||||
SetAssignedCertification (me: mutable; AssignedCertification: Certification from StepBasic);
|
||||
---Purpose: Set field AssignedCertification
|
||||
|
||||
fields
|
||||
theAssignedCertification: Certification from StepBasic;
|
||||
|
||||
end CertificationAssignment;
|
@@ -16,13 +16,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_CertificationAssignment.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Certification.hxx>
|
||||
#include <StepBasic_CertificationAssignment.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_CertificationAssignment
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_CertificationAssignment::StepBasic_CertificationAssignment ()
|
||||
{
|
||||
}
|
||||
|
73
src/StepBasic/StepBasic_CertificationAssignment.hxx
Normal file
73
src/StepBasic/StepBasic_CertificationAssignment.hxx
Normal file
@@ -0,0 +1,73 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_CertificationAssignment_HeaderFile
|
||||
#define _StepBasic_CertificationAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepBasic_Certification;
|
||||
|
||||
|
||||
class StepBasic_CertificationAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_CertificationAssignment, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity CertificationAssignment
|
||||
class StepBasic_CertificationAssignment : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_CertificationAssignment();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepBasic_Certification)& aAssignedCertification);
|
||||
|
||||
//! Returns field AssignedCertification
|
||||
Standard_EXPORT Handle(StepBasic_Certification) AssignedCertification() const;
|
||||
|
||||
//! Set field AssignedCertification
|
||||
Standard_EXPORT void SetAssignedCertification (const Handle(StepBasic_Certification)& AssignedCertification);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_CertificationAssignment,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_Certification) theAssignedCertification;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_CertificationAssignment_HeaderFile
|
@@ -1,42 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class CertificationType from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity CertificationType
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns CertificationType from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aDescription: HAsciiString from TCollection);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Description (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Description
|
||||
SetDescription (me: mutable; Description: HAsciiString from TCollection);
|
||||
---Purpose: Set field Description
|
||||
|
||||
fields
|
||||
theDescription: HAsciiString from TCollection;
|
||||
|
||||
end CertificationType;
|
@@ -16,13 +16,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_CertificationType.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_CertificationType.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_CertificationType
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_CertificationType::StepBasic_CertificationType ()
|
||||
{
|
||||
}
|
||||
|
73
src/StepBasic/StepBasic_CertificationType.hxx
Normal file
73
src/StepBasic/StepBasic_CertificationType.hxx
Normal file
@@ -0,0 +1,73 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_CertificationType_HeaderFile
|
||||
#define _StepBasic_CertificationType_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepBasic_CertificationType;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_CertificationType, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity CertificationType
|
||||
class StepBasic_CertificationType : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_CertificationType();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aDescription);
|
||||
|
||||
//! Returns field Description
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
|
||||
|
||||
//! Set field Description
|
||||
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& Description);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_CertificationType,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) theDescription;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_CertificationType_HeaderFile
|
@@ -1,52 +0,0 @@
|
||||
-- Created on: 2000-05-11
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class CharacterizedObject from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity CharacterizedObject
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns CharacterizedObject from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aName: HAsciiString from TCollection;
|
||||
hasDescription: Boolean;
|
||||
aDescription: HAsciiString from TCollection);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Name (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Name
|
||||
SetName (me: mutable; Name: HAsciiString from TCollection);
|
||||
---Purpose: Set field Name
|
||||
|
||||
Description (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Description
|
||||
SetDescription (me: mutable; Description: HAsciiString from TCollection);
|
||||
---Purpose: Set field Description
|
||||
HasDescription (me) returns Boolean;
|
||||
---Purpose: Returns True if optional field Description is defined
|
||||
|
||||
fields
|
||||
theName: HAsciiString from TCollection;
|
||||
theDescription: HAsciiString from TCollection; -- optional
|
||||
defDescription: Boolean; -- flag "is Description defined"
|
||||
|
||||
end CharacterizedObject;
|
@@ -15,13 +15,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <StepBasic_CharacterizedObject.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_CharacterizedObject.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_CharacterizedObject
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_CharacterizedObject::StepBasic_CharacterizedObject ()
|
||||
{
|
||||
defDescription = Standard_False;
|
||||
|
84
src/StepBasic/StepBasic_CharacterizedObject.hxx
Normal file
84
src/StepBasic/StepBasic_CharacterizedObject.hxx
Normal file
@@ -0,0 +1,84 @@
|
||||
// Created on: 2000-05-11
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_CharacterizedObject_HeaderFile
|
||||
#define _StepBasic_CharacterizedObject_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepBasic_CharacterizedObject;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_CharacterizedObject, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity CharacterizedObject
|
||||
class StepBasic_CharacterizedObject : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_CharacterizedObject();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName, const Standard_Boolean hasDescription, const Handle(TCollection_HAsciiString)& aDescription);
|
||||
|
||||
//! Returns field Name
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
|
||||
|
||||
//! Set field Name
|
||||
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& Name);
|
||||
|
||||
//! Returns field Description
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
|
||||
|
||||
//! Set field Description
|
||||
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& Description);
|
||||
|
||||
//! Returns True if optional field Description is defined
|
||||
Standard_EXPORT Standard_Boolean HasDescription() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_CharacterizedObject,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) theName;
|
||||
Handle(TCollection_HAsciiString) theDescription;
|
||||
Standard_Boolean defDescription;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_CharacterizedObject_HeaderFile
|
@@ -1,57 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class Contract from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity Contract
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
ContractType from StepBasic
|
||||
|
||||
is
|
||||
Create returns Contract from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aName: HAsciiString from TCollection;
|
||||
aPurpose: HAsciiString from TCollection;
|
||||
aKind: ContractType from StepBasic);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Name (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Name
|
||||
SetName (me: mutable; Name: HAsciiString from TCollection);
|
||||
---Purpose: Set field Name
|
||||
|
||||
Purpose (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Purpose
|
||||
SetPurpose (me: mutable; Purpose: HAsciiString from TCollection);
|
||||
---Purpose: Set field Purpose
|
||||
|
||||
Kind (me) returns ContractType from StepBasic;
|
||||
---Purpose: Returns field Kind
|
||||
SetKind (me: mutable; Kind: ContractType from StepBasic);
|
||||
---Purpose: Set field Kind
|
||||
|
||||
fields
|
||||
theName: HAsciiString from TCollection;
|
||||
thePurpose: HAsciiString from TCollection;
|
||||
theKind: ContractType from StepBasic;
|
||||
|
||||
end Contract;
|
@@ -16,13 +16,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_Contract.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Contract.hxx>
|
||||
#include <StepBasic_ContractType.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_Contract
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_Contract::StepBasic_Contract ()
|
||||
{
|
||||
}
|
||||
|
88
src/StepBasic/StepBasic_Contract.hxx
Normal file
88
src/StepBasic/StepBasic_Contract.hxx
Normal file
@@ -0,0 +1,88 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_Contract_HeaderFile
|
||||
#define _StepBasic_Contract_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_ContractType;
|
||||
|
||||
|
||||
class StepBasic_Contract;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_Contract, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity Contract
|
||||
class StepBasic_Contract : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_Contract();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(TCollection_HAsciiString)& aPurpose, const Handle(StepBasic_ContractType)& aKind);
|
||||
|
||||
//! Returns field Name
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
|
||||
|
||||
//! Set field Name
|
||||
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& Name);
|
||||
|
||||
//! Returns field Purpose
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Purpose() const;
|
||||
|
||||
//! Set field Purpose
|
||||
Standard_EXPORT void SetPurpose (const Handle(TCollection_HAsciiString)& Purpose);
|
||||
|
||||
//! Returns field Kind
|
||||
Standard_EXPORT Handle(StepBasic_ContractType) Kind() const;
|
||||
|
||||
//! Set field Kind
|
||||
Standard_EXPORT void SetKind (const Handle(StepBasic_ContractType)& Kind);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_Contract,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) theName;
|
||||
Handle(TCollection_HAsciiString) thePurpose;
|
||||
Handle(StepBasic_ContractType) theKind;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_Contract_HeaderFile
|
@@ -1,42 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class ContractAssignment from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity ContractAssignment
|
||||
|
||||
uses
|
||||
Contract from StepBasic
|
||||
|
||||
is
|
||||
Create returns ContractAssignment from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aAssignedContract: Contract from StepBasic);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
AssignedContract (me) returns Contract from StepBasic;
|
||||
---Purpose: Returns field AssignedContract
|
||||
SetAssignedContract (me: mutable; AssignedContract: Contract from StepBasic);
|
||||
---Purpose: Set field AssignedContract
|
||||
|
||||
fields
|
||||
theAssignedContract: Contract from StepBasic;
|
||||
|
||||
end ContractAssignment;
|
@@ -16,13 +16,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_ContractAssignment.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_Contract.hxx>
|
||||
#include <StepBasic_ContractAssignment.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_ContractAssignment
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_ContractAssignment::StepBasic_ContractAssignment ()
|
||||
{
|
||||
}
|
||||
|
73
src/StepBasic/StepBasic_ContractAssignment.hxx
Normal file
73
src/StepBasic/StepBasic_ContractAssignment.hxx
Normal file
@@ -0,0 +1,73 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ContractAssignment_HeaderFile
|
||||
#define _StepBasic_ContractAssignment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepBasic_Contract;
|
||||
|
||||
|
||||
class StepBasic_ContractAssignment;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ContractAssignment, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity ContractAssignment
|
||||
class StepBasic_ContractAssignment : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_ContractAssignment();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepBasic_Contract)& aAssignedContract);
|
||||
|
||||
//! Returns field AssignedContract
|
||||
Standard_EXPORT Handle(StepBasic_Contract) AssignedContract() const;
|
||||
|
||||
//! Set field AssignedContract
|
||||
Standard_EXPORT void SetAssignedContract (const Handle(StepBasic_Contract)& AssignedContract);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ContractAssignment,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_Contract) theAssignedContract;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ContractAssignment_HeaderFile
|
@@ -1,42 +0,0 @@
|
||||
-- Created on: 1999-11-26
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
class ContractType from StepBasic
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity ContractType
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns ContractType from StepBasic;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aDescription: HAsciiString from TCollection);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Description (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Description
|
||||
SetDescription (me: mutable; Description: HAsciiString from TCollection);
|
||||
---Purpose: Set field Description
|
||||
|
||||
fields
|
||||
theDescription: HAsciiString from TCollection;
|
||||
|
||||
end ContractType;
|
@@ -16,13 +16,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <StepBasic_ContractType.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ContractType.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_ContractType
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_ContractType::StepBasic_ContractType ()
|
||||
{
|
||||
}
|
||||
|
73
src/StepBasic/StepBasic_ContractType.hxx
Normal file
73
src/StepBasic/StepBasic_ContractType.hxx
Normal file
@@ -0,0 +1,73 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ContractType_HeaderFile
|
||||
#define _StepBasic_ContractType_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepBasic_ContractType;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ContractType, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity ContractType
|
||||
class StepBasic_ContractType : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepBasic_ContractType();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aDescription);
|
||||
|
||||
//! Returns field Description
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
|
||||
|
||||
//! Set field Description
|
||||
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& Description);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ContractType,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) theDescription;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ContractType_HeaderFile
|
@@ -1,52 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ConversionBasedUnit from StepBasic
|
||||
|
||||
inherits NamedUnit from StepBasic
|
||||
|
||||
uses
|
||||
|
||||
HAsciiString from TCollection,
|
||||
MeasureWithUnit from StepBasic,
|
||||
DimensionalExponents from StepBasic
|
||||
is
|
||||
|
||||
Create returns ConversionBasedUnit;
|
||||
---Purpose: Returns a ConversionBasedUnit
|
||||
|
||||
|
||||
Init (me : mutable;
|
||||
aDimensions : DimensionalExponents from StepBasic) is redefined;
|
||||
|
||||
Init (me : mutable;
|
||||
aDimensions : DimensionalExponents from StepBasic;
|
||||
aName : HAsciiString from TCollection;
|
||||
aConversionFactor : MeasureWithUnit from StepBasic) is virtual;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetName(me : mutable; aName : HAsciiString);
|
||||
Name (me) returns HAsciiString;
|
||||
SetConversionFactor(me : mutable; aConversionFactor : MeasureWithUnit);
|
||||
ConversionFactor (me) returns MeasureWithUnit;
|
||||
|
||||
fields
|
||||
|
||||
name : HAsciiString from TCollection;
|
||||
conversionFactor : MeasureWithUnit from StepBasic;
|
||||
|
||||
end ConversionBasedUnit;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ConversionBasedUnit.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_DimensionalExponents.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ConversionBasedUnit::StepBasic_ConversionBasedUnit () {}
|
||||
|
||||
|
79
src/StepBasic/StepBasic_ConversionBasedUnit.hxx
Normal file
79
src/StepBasic/StepBasic_ConversionBasedUnit.hxx
Normal file
@@ -0,0 +1,79 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ConversionBasedUnit_HeaderFile
|
||||
#define _StepBasic_ConversionBasedUnit_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_NamedUnit.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_MeasureWithUnit;
|
||||
class StepBasic_DimensionalExponents;
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnit;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ConversionBasedUnit, StepBasic_NamedUnit)
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnit : public StepBasic_NamedUnit
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ConversionBasedUnit
|
||||
Standard_EXPORT StepBasic_ConversionBasedUnit();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor);
|
||||
|
||||
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& aName);
|
||||
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
|
||||
|
||||
Standard_EXPORT void SetConversionFactor (const Handle(StepBasic_MeasureWithUnit)& aConversionFactor);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_MeasureWithUnit) ConversionFactor() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnit,StepBasic_NamedUnit)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) name;
|
||||
Handle(StepBasic_MeasureWithUnit) conversionFactor;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ConversionBasedUnit_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1999-10-12
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ConversionBasedUnitAndAreaUnit from StepBasic inherits ConversionBasedUnit from StepBasic
|
||||
|
||||
---Purpose:
|
||||
|
||||
uses
|
||||
|
||||
AreaUnit from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns ConversionBasedUnitAndAreaUnit from StepBasic;
|
||||
---Purpose: Returns a ConversionBasedUnitAndAreaUnit
|
||||
|
||||
SetAreaUnit(me: mutable; anAreaUnit: AreaUnit from StepBasic);
|
||||
|
||||
AreaUnit(me) returns AreaUnit from StepBasic;
|
||||
|
||||
fields
|
||||
|
||||
areaUnit: AreaUnit from StepBasic;
|
||||
|
||||
end ConversionBasedUnitAndAreaUnit;
|
@@ -14,7 +14,10 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ConversionBasedUnitAndAreaUnit.ixx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_AreaUnit.hxx>
|
||||
#include <StepBasic_ConversionBasedUnitAndAreaUnit.hxx>
|
||||
|
||||
StepBasic_ConversionBasedUnitAndAreaUnit::StepBasic_ConversionBasedUnitAndAreaUnit()
|
||||
{
|
||||
|
68
src/StepBasic/StepBasic_ConversionBasedUnitAndAreaUnit.hxx
Normal file
68
src/StepBasic/StepBasic_ConversionBasedUnitAndAreaUnit.hxx
Normal file
@@ -0,0 +1,68 @@
|
||||
// Created on: 1999-10-12
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ConversionBasedUnitAndAreaUnit_HeaderFile
|
||||
#define _StepBasic_ConversionBasedUnitAndAreaUnit_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
class StepBasic_AreaUnit;
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndAreaUnit;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ConversionBasedUnitAndAreaUnit, StepBasic_ConversionBasedUnit)
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndAreaUnit : public StepBasic_ConversionBasedUnit
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ConversionBasedUnitAndAreaUnit
|
||||
Standard_EXPORT StepBasic_ConversionBasedUnitAndAreaUnit();
|
||||
|
||||
Standard_EXPORT void SetAreaUnit (const Handle(StepBasic_AreaUnit)& anAreaUnit);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_AreaUnit) AreaUnit() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndAreaUnit,StepBasic_ConversionBasedUnit)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_AreaUnit) areaUnit;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ConversionBasedUnitAndAreaUnit_HeaderFile
|
@@ -1,52 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ConversionBasedUnitAndLengthUnit from StepBasic inherits ConversionBasedUnit from StepBasic
|
||||
|
||||
--- This classe is an implementation of EXPRESS
|
||||
-- ANDOR Subtype Declaration.
|
||||
uses
|
||||
|
||||
LengthUnit from StepBasic,
|
||||
DimensionalExponents from StepBasic,
|
||||
HAsciiString from TCollection,
|
||||
MeasureWithUnit from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns ConversionBasedUnitAndLengthUnit;
|
||||
---Purpose: Returns a ConversionBasedUnitAndLengthUnit
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic)
|
||||
is redefined;
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic;
|
||||
aName : HAsciiString from TCollection;
|
||||
aConversionFactor: MeasureWithUnit from StepBasic) is redefined;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetLengthUnit(me: mutable; aLengthUnit: LengthUnit);
|
||||
|
||||
LengthUnit (me) returns LengthUnit;
|
||||
|
||||
-- Specific Methods for ANDOR Field Data Access --
|
||||
|
||||
fields
|
||||
|
||||
lengthUnit: LengthUnit from StepBasic;
|
||||
|
||||
end ConversionBasedUnitAndLengthUnit;
|
@@ -11,10 +11,14 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ConversionBasedUnitAndLengthUnit.ixx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_LengthUnit.hxx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_ConversionBasedUnitAndLengthUnit.hxx>
|
||||
#include <StepBasic_DimensionalExponents.hxx>
|
||||
#include <StepBasic_LengthUnit.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ConversionBasedUnitAndLengthUnit::StepBasic_ConversionBasedUnitAndLengthUnit () {}
|
||||
|
||||
|
75
src/StepBasic/StepBasic_ConversionBasedUnitAndLengthUnit.hxx
Normal file
75
src/StepBasic/StepBasic_ConversionBasedUnitAndLengthUnit.hxx
Normal file
@@ -0,0 +1,75 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ConversionBasedUnitAndLengthUnit_HeaderFile
|
||||
#define _StepBasic_ConversionBasedUnitAndLengthUnit_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
class StepBasic_LengthUnit;
|
||||
class StepBasic_DimensionalExponents;
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_MeasureWithUnit;
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndLengthUnit;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ConversionBasedUnitAndLengthUnit, StepBasic_ConversionBasedUnit)
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndLengthUnit : public StepBasic_ConversionBasedUnit
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ConversionBasedUnitAndLengthUnit
|
||||
Standard_EXPORT StepBasic_ConversionBasedUnitAndLengthUnit();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void SetLengthUnit (const Handle(StepBasic_LengthUnit)& aLengthUnit);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_LengthUnit) LengthUnit() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndLengthUnit,StepBasic_ConversionBasedUnit)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_LengthUnit) lengthUnit;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ConversionBasedUnitAndLengthUnit_HeaderFile
|
@@ -1,51 +0,0 @@
|
||||
-- Created on: 2003-02-10
|
||||
-- Created by: Sergey KUUL
|
||||
-- Copyright (c) 2003-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ConversionBasedUnitAndMassUnit from StepBasic inherits ConversionBasedUnit from StepBasic
|
||||
|
||||
--- This classe is an implementation of EXPRESS
|
||||
-- ANDOR Subtype Declaration.
|
||||
uses
|
||||
|
||||
MassUnit from StepBasic,
|
||||
DimensionalExponents from StepBasic,
|
||||
HAsciiString from TCollection,
|
||||
MeasureWithUnit from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns ConversionBasedUnitAndMassUnit;
|
||||
---Purpose: Returns a ConversionBasedUnitAndLengthUnit
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic)
|
||||
is redefined;
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic;
|
||||
aName : HAsciiString from TCollection;
|
||||
aConversionFactor: MeasureWithUnit from StepBasic) is redefined;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetMassUnit(me: mutable; aMassUnit: MassUnit);
|
||||
|
||||
MassUnit (me) returns MassUnit;
|
||||
|
||||
-- Specific Methods for ANDOR Field Data Access --
|
||||
|
||||
fields
|
||||
|
||||
massUnit: MassUnit from StepBasic;
|
||||
|
||||
end ConversionBasedUnitAndMassUnit;
|
@@ -11,16 +11,19 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ConversionBasedUnitAndMassUnit.ixx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_MassUnit.hxx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_ConversionBasedUnitAndMassUnit.hxx>
|
||||
#include <StepBasic_DimensionalExponents.hxx>
|
||||
#include <StepBasic_MassUnit.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepBasic_ConversionBasedUnitAndMassUnit
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepBasic_ConversionBasedUnitAndMassUnit::StepBasic_ConversionBasedUnitAndMassUnit ()
|
||||
{
|
||||
}
|
||||
|
74
src/StepBasic/StepBasic_ConversionBasedUnitAndMassUnit.hxx
Normal file
74
src/StepBasic/StepBasic_ConversionBasedUnitAndMassUnit.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2003-02-10
|
||||
// Created by: Sergey KUUL
|
||||
// Copyright (c) 2003-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ConversionBasedUnitAndMassUnit_HeaderFile
|
||||
#define _StepBasic_ConversionBasedUnitAndMassUnit_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
class StepBasic_MassUnit;
|
||||
class StepBasic_DimensionalExponents;
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_MeasureWithUnit;
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndMassUnit;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ConversionBasedUnitAndMassUnit, StepBasic_ConversionBasedUnit)
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndMassUnit : public StepBasic_ConversionBasedUnit
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ConversionBasedUnitAndLengthUnit
|
||||
Standard_EXPORT StepBasic_ConversionBasedUnitAndMassUnit();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void SetMassUnit (const Handle(StepBasic_MassUnit)& aMassUnit);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_MassUnit) MassUnit() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndMassUnit,StepBasic_ConversionBasedUnit)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_MassUnit) massUnit;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ConversionBasedUnitAndMassUnit_HeaderFile
|
@@ -1,50 +0,0 @@
|
||||
-- Created on: 1995-12-01
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1995-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ConversionBasedUnitAndPlaneAngleUnit from StepBasic inherits ConversionBasedUnit from StepBasic
|
||||
|
||||
--- This classe is an implementation of EXPRESS
|
||||
-- ANDOR Subtype Declaration.
|
||||
uses
|
||||
|
||||
PlaneAngleUnit from StepBasic,
|
||||
DimensionalExponents from StepBasic,
|
||||
HAsciiString from TCollection,
|
||||
MeasureWithUnit from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns ConversionBasedUnitAndPlaneAngleUnit;
|
||||
---Purpose: Returns a ConversionBasedUnitAndPlaneAngleUnit
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic)
|
||||
is redefined;
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic;
|
||||
aName : HAsciiString from TCollection;
|
||||
aConversionFactor: MeasureWithUnit from StepBasic) is redefined;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetPlaneAngleUnit(me: mutable; aPlaneAngleUnit: PlaneAngleUnit);
|
||||
|
||||
PlaneAngleUnit (me) returns PlaneAngleUnit;
|
||||
|
||||
fields
|
||||
|
||||
planeAngleUnit: PlaneAngleUnit from StepBasic;
|
||||
|
||||
end ConversionBasedUnitAndPlaneAngleUnit;
|
@@ -11,10 +11,14 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ConversionBasedUnitAndPlaneAngleUnit.ixx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_PlaneAngleUnit.hxx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_ConversionBasedUnitAndPlaneAngleUnit.hxx>
|
||||
#include <StepBasic_DimensionalExponents.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
#include <StepBasic_PlaneAngleUnit.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ConversionBasedUnitAndPlaneAngleUnit::StepBasic_ConversionBasedUnitAndPlaneAngleUnit ()
|
||||
{
|
||||
|
@@ -0,0 +1,75 @@
|
||||
// Created on: 1995-12-01
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1995-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ConversionBasedUnitAndPlaneAngleUnit_HeaderFile
|
||||
#define _StepBasic_ConversionBasedUnitAndPlaneAngleUnit_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
class StepBasic_PlaneAngleUnit;
|
||||
class StepBasic_DimensionalExponents;
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_MeasureWithUnit;
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndPlaneAngleUnit;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ConversionBasedUnitAndPlaneAngleUnit, StepBasic_ConversionBasedUnit)
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndPlaneAngleUnit : public StepBasic_ConversionBasedUnit
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ConversionBasedUnitAndPlaneAngleUnit
|
||||
Standard_EXPORT StepBasic_ConversionBasedUnitAndPlaneAngleUnit();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void SetPlaneAngleUnit (const Handle(StepBasic_PlaneAngleUnit)& aPlaneAngleUnit);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_PlaneAngleUnit) PlaneAngleUnit() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndPlaneAngleUnit,StepBasic_ConversionBasedUnit)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_PlaneAngleUnit) planeAngleUnit;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ConversionBasedUnitAndPlaneAngleUnit_HeaderFile
|
@@ -1,50 +0,0 @@
|
||||
-- Created on: 1994-06-17
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1994-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ConversionBasedUnitAndRatioUnit from StepBasic inherits ConversionBasedUnit from StepBasic
|
||||
|
||||
--- This class is an implementation of EXPRESS
|
||||
-- ANDOR Subtype Declaration.
|
||||
uses
|
||||
|
||||
RatioUnit from StepBasic,
|
||||
DimensionalExponents from StepBasic,
|
||||
HAsciiString from TCollection,
|
||||
MeasureWithUnit from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns ConversionBasedUnitAndRatioUnit;
|
||||
---Purpose: Returns a ConversionBasedUnitAndRatioUnit
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic)
|
||||
is redefined;
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic;
|
||||
aName : HAsciiString from TCollection;
|
||||
aConversionFactor: MeasureWithUnit from StepBasic) is redefined;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetRatioUnit(me: mutable; aRatioUnit: RatioUnit);
|
||||
|
||||
RatioUnit (me) returns RatioUnit;
|
||||
|
||||
fields
|
||||
|
||||
ratioUnit : RatioUnit from StepBasic;
|
||||
|
||||
end ConversionBasedUnitAndRatioUnit;
|
@@ -11,10 +11,14 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ConversionBasedUnitAndRatioUnit.ixx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_RatioUnit.hxx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_ConversionBasedUnitAndRatioUnit.hxx>
|
||||
#include <StepBasic_DimensionalExponents.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
#include <StepBasic_RatioUnit.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ConversionBasedUnitAndRatioUnit::StepBasic_ConversionBasedUnitAndRatioUnit ()
|
||||
{
|
||||
|
75
src/StepBasic/StepBasic_ConversionBasedUnitAndRatioUnit.hxx
Normal file
75
src/StepBasic/StepBasic_ConversionBasedUnitAndRatioUnit.hxx
Normal file
@@ -0,0 +1,75 @@
|
||||
// Created on: 1994-06-17
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1994-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ConversionBasedUnitAndRatioUnit_HeaderFile
|
||||
#define _StepBasic_ConversionBasedUnitAndRatioUnit_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
class StepBasic_RatioUnit;
|
||||
class StepBasic_DimensionalExponents;
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_MeasureWithUnit;
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndRatioUnit;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ConversionBasedUnitAndRatioUnit, StepBasic_ConversionBasedUnit)
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndRatioUnit : public StepBasic_ConversionBasedUnit
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ConversionBasedUnitAndRatioUnit
|
||||
Standard_EXPORT StepBasic_ConversionBasedUnitAndRatioUnit();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void SetRatioUnit (const Handle(StepBasic_RatioUnit)& aRatioUnit);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_RatioUnit) RatioUnit() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndRatioUnit,StepBasic_ConversionBasedUnit)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_RatioUnit) ratioUnit;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ConversionBasedUnitAndRatioUnit_HeaderFile
|
@@ -1,51 +0,0 @@
|
||||
-- Created on: 1994-06-17
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1994-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ConversionBasedUnitAndSolidAngleUnit from StepBasic inherits ConversionBasedUnit from StepBasic
|
||||
|
||||
--- This class is an implementation of EXPRESS
|
||||
-- ANDOR Subtype Declaration.
|
||||
uses
|
||||
|
||||
SolidAngleUnit from StepBasic,
|
||||
DimensionalExponents from StepBasic,
|
||||
HAsciiString from TCollection,
|
||||
MeasureWithUnit from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns ConversionBasedUnitAndSolidAngleUnit;
|
||||
---Purpose: Returns a ConversionBasedUnitAndSolidAngleUnit
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic)
|
||||
is redefined;
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic;
|
||||
aName : HAsciiString from TCollection;
|
||||
aConversionFactor: MeasureWithUnit from StepBasic)is redefined;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetSolidAngleUnit(me: mutable; aSolidAngleUnit: SolidAngleUnit);
|
||||
|
||||
SolidAngleUnit (me) returns SolidAngleUnit;
|
||||
|
||||
|
||||
fields
|
||||
|
||||
solidAngleUnit: SolidAngleUnit from StepBasic;
|
||||
|
||||
end ConversionBasedUnitAndSolidAngleUnit;
|
@@ -11,10 +11,14 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <StepBasic_ConversionBasedUnitAndSolidAngleUnit.ixx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_SolidAngleUnit.hxx>
|
||||
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
#include <StepBasic_ConversionBasedUnitAndSolidAngleUnit.hxx>
|
||||
#include <StepBasic_DimensionalExponents.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
#include <StepBasic_SolidAngleUnit.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
StepBasic_ConversionBasedUnitAndSolidAngleUnit::StepBasic_ConversionBasedUnitAndSolidAngleUnit ()
|
||||
{
|
||||
|
@@ -0,0 +1,75 @@
|
||||
// Created on: 1994-06-17
|
||||
// Created by: EXPRESS->CDL V0.2 Translator
|
||||
// Copyright (c) 1994-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _StepBasic_ConversionBasedUnitAndSolidAngleUnit_HeaderFile
|
||||
#define _StepBasic_ConversionBasedUnitAndSolidAngleUnit_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_ConversionBasedUnit.hxx>
|
||||
class StepBasic_SolidAngleUnit;
|
||||
class StepBasic_DimensionalExponents;
|
||||
class TCollection_HAsciiString;
|
||||
class StepBasic_MeasureWithUnit;
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndSolidAngleUnit;
|
||||
DEFINE_STANDARD_HANDLE(StepBasic_ConversionBasedUnitAndSolidAngleUnit, StepBasic_ConversionBasedUnit)
|
||||
|
||||
|
||||
class StepBasic_ConversionBasedUnitAndSolidAngleUnit : public StepBasic_ConversionBasedUnit
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Returns a ConversionBasedUnitAndSolidAngleUnit
|
||||
Standard_EXPORT StepBasic_ConversionBasedUnitAndSolidAngleUnit();
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor) Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void SetSolidAngleUnit (const Handle(StepBasic_SolidAngleUnit)& aSolidAngleUnit);
|
||||
|
||||
Standard_EXPORT Handle(StepBasic_SolidAngleUnit) SolidAngleUnit() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndSolidAngleUnit,StepBasic_ConversionBasedUnit)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepBasic_SolidAngleUnit) solidAngleUnit;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepBasic_ConversionBasedUnitAndSolidAngleUnit_HeaderFile
|
@@ -1,51 +0,0 @@
|
||||
-- Created on: 1994-06-17
|
||||
-- Created by: EXPRESS->CDL V0.2 Translator
|
||||
-- Copyright (c) 1994-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class ConversionBasedUnitAndTimeUnit from StepBasic inherits ConversionBasedUnit from StepBasic
|
||||
|
||||
--- This class is an implementation of EXPRESS
|
||||
-- ANDOR Subtype Declaration.
|
||||
uses
|
||||
|
||||
TimeUnit from StepBasic,
|
||||
DimensionalExponents from StepBasic,
|
||||
HAsciiString from TCollection,
|
||||
MeasureWithUnit from StepBasic
|
||||
|
||||
is
|
||||
|
||||
Create returns ConversionBasedUnitAndTimeUnit;
|
||||
---Purpose: Returns a ConversionBasedUnitAndTimeUnit
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic) is redefined;
|
||||
|
||||
|
||||
Init (me: mutable; aDimensions: DimensionalExponents from StepBasic;
|
||||
aName : HAsciiString from TCollection;
|
||||
aConversionFactor: MeasureWithUnit from StepBasic) is redefined;
|
||||
|
||||
-- Specific Methods for Field Data Access --
|
||||
|
||||
SetTimeUnit(me: mutable; aTimeUnit: TimeUnit);
|
||||
|
||||
TimeUnit (me) returns TimeUnit;
|
||||
|
||||
|
||||
fields
|
||||
|
||||
timeUnit: TimeUnit from StepBasic;
|
||||
|
||||
end ConversionBasedUnitAndTimeUnit;
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user