mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +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:
88
src/RWStepRepr/FILES
Normal file
88
src/RWStepRepr/FILES
Normal file
@@ -0,0 +1,88 @@
|
||||
RWStepRepr_RWAssemblyComponentUsage.cxx
|
||||
RWStepRepr_RWAssemblyComponentUsage.hxx
|
||||
RWStepRepr_RWAssemblyComponentUsageSubstitute.cxx
|
||||
RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx
|
||||
RWStepRepr_RWCompositeShapeAspect.cxx
|
||||
RWStepRepr_RWCompositeShapeAspect.hxx
|
||||
RWStepRepr_RWCompoundRepresentationItem.cxx
|
||||
RWStepRepr_RWCompoundRepresentationItem.hxx
|
||||
RWStepRepr_RWConfigurationDesign.cxx
|
||||
RWStepRepr_RWConfigurationDesign.hxx
|
||||
RWStepRepr_RWConfigurationEffectivity.cxx
|
||||
RWStepRepr_RWConfigurationEffectivity.hxx
|
||||
RWStepRepr_RWConfigurationItem.cxx
|
||||
RWStepRepr_RWConfigurationItem.hxx
|
||||
RWStepRepr_RWDataEnvironment.cxx
|
||||
RWStepRepr_RWDataEnvironment.hxx
|
||||
RWStepRepr_RWDefinitionalRepresentation.cxx
|
||||
RWStepRepr_RWDefinitionalRepresentation.hxx
|
||||
RWStepRepr_RWDerivedShapeAspect.cxx
|
||||
RWStepRepr_RWDerivedShapeAspect.hxx
|
||||
RWStepRepr_RWDescriptiveRepresentationItem.cxx
|
||||
RWStepRepr_RWDescriptiveRepresentationItem.hxx
|
||||
RWStepRepr_RWExtension.cxx
|
||||
RWStepRepr_RWExtension.hxx
|
||||
RWStepRepr_RWFunctionallyDefinedTransformation.cxx
|
||||
RWStepRepr_RWFunctionallyDefinedTransformation.hxx
|
||||
RWStepRepr_RWGlobalUncertaintyAssignedContext.cxx
|
||||
RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx
|
||||
RWStepRepr_RWGlobalUnitAssignedContext.cxx
|
||||
RWStepRepr_RWGlobalUnitAssignedContext.hxx
|
||||
RWStepRepr_RWItemDefinedTransformation.cxx
|
||||
RWStepRepr_RWItemDefinedTransformation.hxx
|
||||
RWStepRepr_RWMakeFromUsageOption.cxx
|
||||
RWStepRepr_RWMakeFromUsageOption.hxx
|
||||
RWStepRepr_RWMappedItem.cxx
|
||||
RWStepRepr_RWMappedItem.hxx
|
||||
RWStepRepr_RWMaterialDesignation.cxx
|
||||
RWStepRepr_RWMaterialDesignation.hxx
|
||||
RWStepRepr_RWMaterialProperty.cxx
|
||||
RWStepRepr_RWMaterialProperty.hxx
|
||||
RWStepRepr_RWMaterialPropertyRepresentation.cxx
|
||||
RWStepRepr_RWMaterialPropertyRepresentation.hxx
|
||||
RWStepRepr_RWMeasureRepresentationItem.cxx
|
||||
RWStepRepr_RWMeasureRepresentationItem.hxx
|
||||
RWStepRepr_RWParametricRepresentationContext.cxx
|
||||
RWStepRepr_RWParametricRepresentationContext.hxx
|
||||
RWStepRepr_RWProductConcept.cxx
|
||||
RWStepRepr_RWProductConcept.hxx
|
||||
RWStepRepr_RWProductDefinitionShape.cxx
|
||||
RWStepRepr_RWProductDefinitionShape.hxx
|
||||
RWStepRepr_RWPropertyDefinition.cxx
|
||||
RWStepRepr_RWPropertyDefinition.hxx
|
||||
RWStepRepr_RWPropertyDefinitionRelationship.cxx
|
||||
RWStepRepr_RWPropertyDefinitionRelationship.hxx
|
||||
RWStepRepr_RWPropertyDefinitionRepresentation.cxx
|
||||
RWStepRepr_RWPropertyDefinitionRepresentation.hxx
|
||||
RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx
|
||||
RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx
|
||||
RWStepRepr_RWRepresentation.cxx
|
||||
RWStepRepr_RWRepresentation.hxx
|
||||
RWStepRepr_RWRepresentationContext.cxx
|
||||
RWStepRepr_RWRepresentationContext.hxx
|
||||
RWStepRepr_RWRepresentationItem.cxx
|
||||
RWStepRepr_RWRepresentationItem.hxx
|
||||
RWStepRepr_RWRepresentationMap.cxx
|
||||
RWStepRepr_RWRepresentationMap.hxx
|
||||
RWStepRepr_RWRepresentationRelationship.cxx
|
||||
RWStepRepr_RWRepresentationRelationship.hxx
|
||||
RWStepRepr_RWRepresentationRelationshipWithTransformation.cxx
|
||||
RWStepRepr_RWRepresentationRelationshipWithTransformation.hxx
|
||||
RWStepRepr_RWReprItemAndLengthMeasureWithUnit.cxx
|
||||
RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx
|
||||
RWStepRepr_RWShapeAspect.cxx
|
||||
RWStepRepr_RWShapeAspect.hxx
|
||||
RWStepRepr_RWShapeAspectDerivingRelationship.cxx
|
||||
RWStepRepr_RWShapeAspectDerivingRelationship.hxx
|
||||
RWStepRepr_RWShapeAspectRelationship.cxx
|
||||
RWStepRepr_RWShapeAspectRelationship.hxx
|
||||
RWStepRepr_RWShapeAspectTransition.cxx
|
||||
RWStepRepr_RWShapeAspectTransition.hxx
|
||||
RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.cxx
|
||||
RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.hxx
|
||||
RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx
|
||||
RWStepRepr_RWSpecifiedHigherUsageOccurrence.hxx
|
||||
RWStepRepr_RWStructuralResponseProperty.cxx
|
||||
RWStepRepr_RWStructuralResponseProperty.hxx
|
||||
RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx
|
||||
RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.hxx
|
@@ -1,101 +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.
|
||||
|
||||
package RWStepRepr
|
||||
|
||||
uses
|
||||
|
||||
StepData, Interface, TCollection, TColStd, StepRepr
|
||||
|
||||
is
|
||||
|
||||
|
||||
--class ReadWriteModule;
|
||||
|
||||
--class GeneralModule;
|
||||
|
||||
class RWDefinitionalRepresentation;
|
||||
class RWDescriptiveRepresentationItem;
|
||||
class RWFunctionallyDefinedTransformation;
|
||||
class RWGlobalUncertaintyAssignedContext;
|
||||
class RWGlobalUnitAssignedContext;
|
||||
class RWItemDefinedTransformation;
|
||||
--moved to StepBasic: class RWGroup;
|
||||
--moved to StepBasic: class RWGroupRelationship;
|
||||
class RWMappedItem;
|
||||
class RWParametricRepresentationContext;
|
||||
class RWProductDefinitionShape;
|
||||
class RWPropertyDefinition;
|
||||
class RWPropertyDefinitionRepresentation;
|
||||
--moved to StepAP214: class RWRepItemGroup;
|
||||
class RWRepresentation;
|
||||
class RWRepresentationContext;
|
||||
class RWRepresentationItem;
|
||||
class RWRepresentationMap;
|
||||
class RWRepresentationRelationship;
|
||||
|
||||
class RWShapeAspect;
|
||||
class RWShapeAspectRelationship;
|
||||
class RWShapeAspectTransition;
|
||||
-- class RWShapeDefinitionRepresentation; moved to StepShape
|
||||
|
||||
-- Added from AP214 CC1 to CC2
|
||||
|
||||
class RWMakeFromUsageOption;
|
||||
class RWAssemblyComponentUsage;
|
||||
class RWQuantifiedAssemblyComponentUsage;
|
||||
class RWSpecifiedHigherUsageOccurrence;
|
||||
|
||||
class RWAssemblyComponentUsageSubstitute;
|
||||
|
||||
class RWRepresentationRelationshipWithTransformation;
|
||||
class RWShapeRepresentationRelationshipWithTransformation;
|
||||
|
||||
class RWMaterialDesignation;
|
||||
|
||||
-- ABV added for CAX TRJ 2 validation properties
|
||||
class RWMeasureRepresentationItem;
|
||||
|
||||
-- Added for AP203
|
||||
class RWConfigurationDesign;
|
||||
class RWConfigurationEffectivity;
|
||||
class RWConfigurationItem;
|
||||
class RWProductConcept;
|
||||
|
||||
-- Added for Dimensional Tolerancing (CKY 25 APR 2001 for TR7J)
|
||||
class RWCompoundRepresentationItem;
|
||||
|
||||
---Package Method ---
|
||||
|
||||
--- added for AP209
|
||||
class RWDataEnvironment;
|
||||
class RWMaterialPropertyRepresentation;
|
||||
class RWPropertyDefinitionRelationship;
|
||||
class RWMaterialProperty;
|
||||
class RWStructuralResponseProperty;
|
||||
class RWStructuralResponsePropertyDefinitionRepresentation;
|
||||
|
||||
--- added for TR12J (GD&T)
|
||||
class RWCompositeShapeAspect;
|
||||
class RWDerivedShapeAspect;
|
||||
class RWExtension;
|
||||
class RWShapeAspectDerivingRelationship;
|
||||
class RWReprItemAndLengthMeasureWithUnit;
|
||||
|
||||
-- Init;
|
||||
-- Enforced the initialisation of the libraries
|
||||
|
||||
end RWStepRepr;
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-07-03
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWAssemblyComponentUsage from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for AssemblyComponentUsage
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
AssemblyComponentUsage from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWAssemblyComponentUsage from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : AssemblyComponentUsage from StepRepr);
|
||||
---Purpose: Reads AssemblyComponentUsage
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: AssemblyComponentUsage from StepRepr);
|
||||
---Purpose: Writes AssemblyComponentUsage
|
||||
|
||||
Share (me; ent : AssemblyComponentUsage from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWAssemblyComponentUsage;
|
@@ -15,16 +15,19 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepRepr_RWAssemblyComponentUsage.ixx>
|
||||
|
||||
#include <StepRepr_ProductDefinitionShape.hxx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWAssemblyComponentUsage.hxx>
|
||||
#include <StepBasic_ProductDefinition.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_AssemblyComponentUsage.hxx>
|
||||
#include <StepRepr_ProductDefinitionShape.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWAssemblyComponentUsage
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWAssemblyComponentUsage::RWStepRepr_RWAssemblyComponentUsage ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.hxx
Normal file
74
src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-07-03
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepRepr_RWAssemblyComponentUsage_HeaderFile
|
||||
#define _RWStepRepr_RWAssemblyComponentUsage_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_AssemblyComponentUsage;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for AssemblyComponentUsage
|
||||
class RWStepRepr_RWAssemblyComponentUsage
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWAssemblyComponentUsage();
|
||||
|
||||
//! Reads AssemblyComponentUsage
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_AssemblyComponentUsage)& ent) const;
|
||||
|
||||
//! Writes AssemblyComponentUsage
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_AssemblyComponentUsage)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_AssemblyComponentUsage)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWAssemblyComponentUsage_HeaderFile
|
@@ -1,38 +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 RWAssemblyComponentUsageSubstitute from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for AssemblyComponentUsageSubstitute
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
AssemblyComponentUsageSubstitute from StepRepr,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWAssemblyComponentUsageSubstitute;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : AssemblyComponentUsageSubstitute from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : AssemblyComponentUsageSubstitute from StepRepr);
|
||||
|
||||
Share(me; ent : AssemblyComponentUsageSubstitute from StepRepr; iter : in out EntityIterator);
|
||||
|
||||
end RWAssemblyComponentUsageSubstitute;
|
@@ -12,16 +12,15 @@
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
//gka 05.03.99 S4134 upgrade from CD to DIS
|
||||
#include <RWStepRepr_RWAssemblyComponentUsageSubstitute.ixx>
|
||||
#include <StepRepr_AssemblyComponentUsage.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_AssemblyComponentUsage.hxx>
|
||||
#include <StepRepr_AssemblyComponentUsageSubstitute.hxx>
|
||||
|
||||
|
||||
RWStepRepr_RWAssemblyComponentUsageSubstitute::RWStepRepr_RWAssemblyComponentUsageSubstitute () {}
|
||||
|
||||
void RWStepRepr_RWAssemblyComponentUsageSubstitute::ReadStep
|
||||
|
@@ -0,0 +1,71 @@
|
||||
// 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 _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile
|
||||
#define _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_AssemblyComponentUsageSubstitute;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for AssemblyComponentUsageSubstitute
|
||||
class RWStepRepr_RWAssemblyComponentUsageSubstitute
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWAssemblyComponentUsageSubstitute();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_AssemblyComponentUsageSubstitute)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWAssemblyComponentUsageSubstitute_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2003-06-04
|
||||
-- Created by: Galina KULIKOVA
|
||||
-- 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.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
class RWCompositeShapeAspect from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for CompositeShapeAspect
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
CompositeShapeAspect from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWCompositeShapeAspect from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : CompositeShapeAspect from StepRepr);
|
||||
---Purpose: Reads CompositeShapeAspect
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: CompositeShapeAspect from StepRepr);
|
||||
---Purpose: Writes CompositeShapeAspect
|
||||
|
||||
Share (me; ent : CompositeShapeAspect from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWCompositeShapeAspect;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <RWStepRepr_RWCompositeShapeAspect.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWCompositeShapeAspect.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_CompositeShapeAspect.hxx>
|
||||
#include <StepRepr_ProductDefinitionShape.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWCompositeShapeAspect
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWCompositeShapeAspect::RWStepRepr_RWCompositeShapeAspect ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.hxx
Normal file
74
src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2003-06-04
|
||||
// Created by: Galina KULIKOVA
|
||||
// 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 _RWStepRepr_RWCompositeShapeAspect_HeaderFile
|
||||
#define _RWStepRepr_RWCompositeShapeAspect_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_CompositeShapeAspect;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for CompositeShapeAspect
|
||||
class RWStepRepr_RWCompositeShapeAspect
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWCompositeShapeAspect();
|
||||
|
||||
//! Reads CompositeShapeAspect
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompositeShapeAspect)& ent) const;
|
||||
|
||||
//! Writes CompositeShapeAspect
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompositeShapeAspect)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_CompositeShapeAspect)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWCompositeShapeAspect_HeaderFile
|
@@ -1,40 +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 RWCompoundRepresentationItem from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for CompoundRepresentationItem
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
EntityIterator from Interface,
|
||||
CompoundRepresentationItem from StepRepr
|
||||
|
||||
is
|
||||
|
||||
Create returns RWCompoundRepresentationItem;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : CompoundRepresentationItem from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : CompoundRepresentationItem from StepRepr);
|
||||
|
||||
Share (me; ent : CompoundRepresentationItem from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWCompoundRepresentationItem;
|
@@ -11,11 +11,16 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWCompoundRepresentationItem.ixx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWCompoundRepresentationItem.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_CompoundRepresentationItem.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
RWStepRepr_RWCompoundRepresentationItem::RWStepRepr_RWCompoundRepresentationItem () { }
|
||||
|
||||
|
72
src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.hxx
Normal file
72
src/RWStepRepr/RWStepRepr_RWCompoundRepresentationItem.hxx
Normal file
@@ -0,0 +1,72 @@
|
||||
// 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 _RWStepRepr_RWCompoundRepresentationItem_HeaderFile
|
||||
#define _RWStepRepr_RWCompoundRepresentationItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_CompoundRepresentationItem;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for CompoundRepresentationItem
|
||||
class RWStepRepr_RWCompoundRepresentationItem
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWCompoundRepresentationItem();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_CompoundRepresentationItem)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_CompoundRepresentationItem)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_CompoundRepresentationItem)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWCompoundRepresentationItem_HeaderFile
|
@@ -1,47 +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 RWConfigurationDesign from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for ConfigurationDesign
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
ConfigurationDesign from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWConfigurationDesign from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : ConfigurationDesign from StepRepr);
|
||||
---Purpose: Reads ConfigurationDesign
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: ConfigurationDesign from StepRepr);
|
||||
---Purpose: Writes ConfigurationDesign
|
||||
|
||||
Share (me; ent : ConfigurationDesign from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWConfigurationDesign;
|
@@ -16,14 +16,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepRepr_RWConfigurationDesign.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWConfigurationDesign.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ConfigurationDesign.hxx>
|
||||
#include <StepRepr_ConfigurationItem.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWConfigurationDesign
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWConfigurationDesign::RWStepRepr_RWConfigurationDesign ()
|
||||
{
|
||||
}
|
||||
|
75
src/RWStepRepr/RWStepRepr_RWConfigurationDesign.hxx
Normal file
75
src/RWStepRepr/RWStepRepr_RWConfigurationDesign.hxx
Normal file
@@ -0,0 +1,75 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepRepr_RWConfigurationDesign_HeaderFile
|
||||
#define _RWStepRepr_RWConfigurationDesign_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_ConfigurationDesign;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for ConfigurationDesign
|
||||
class RWStepRepr_RWConfigurationDesign
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWConfigurationDesign();
|
||||
|
||||
//! Reads ConfigurationDesign
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationDesign)& ent) const;
|
||||
|
||||
//! Writes ConfigurationDesign
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationDesign)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_ConfigurationDesign)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWConfigurationDesign_HeaderFile
|
@@ -1,47 +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 RWConfigurationEffectivity from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for ConfigurationEffectivity
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
ConfigurationEffectivity from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWConfigurationEffectivity from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : ConfigurationEffectivity from StepRepr);
|
||||
---Purpose: Reads ConfigurationEffectivity
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: ConfigurationEffectivity from StepRepr);
|
||||
---Purpose: Writes ConfigurationEffectivity
|
||||
|
||||
Share (me; ent : ConfigurationEffectivity from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWConfigurationEffectivity;
|
@@ -16,15 +16,19 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepRepr_RWConfigurationEffectivity.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWConfigurationEffectivity.hxx>
|
||||
#include <StepBasic_ProductDefinitionRelationship.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ConfigurationDesign.hxx>
|
||||
#include <StepRepr_ConfigurationEffectivity.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWConfigurationEffectivity
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWConfigurationEffectivity::RWStepRepr_RWConfigurationEffectivity ()
|
||||
{
|
||||
}
|
||||
|
75
src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.hxx
Normal file
75
src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.hxx
Normal file
@@ -0,0 +1,75 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepRepr_RWConfigurationEffectivity_HeaderFile
|
||||
#define _RWStepRepr_RWConfigurationEffectivity_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_ConfigurationEffectivity;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for ConfigurationEffectivity
|
||||
class RWStepRepr_RWConfigurationEffectivity
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWConfigurationEffectivity();
|
||||
|
||||
//! Reads ConfigurationEffectivity
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationEffectivity)& ent) const;
|
||||
|
||||
//! Writes ConfigurationEffectivity
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationEffectivity)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_ConfigurationEffectivity)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWConfigurationEffectivity_HeaderFile
|
@@ -1,47 +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 RWConfigurationItem from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for ConfigurationItem
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
ConfigurationItem from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWConfigurationItem from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : ConfigurationItem from StepRepr);
|
||||
---Purpose: Reads ConfigurationItem
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: ConfigurationItem from StepRepr);
|
||||
---Purpose: Writes ConfigurationItem
|
||||
|
||||
Share (me; ent : ConfigurationItem from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWConfigurationItem;
|
@@ -16,14 +16,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepRepr_RWConfigurationItem.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWConfigurationItem.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ConfigurationItem.hxx>
|
||||
#include <StepRepr_ProductConcept.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWConfigurationItem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWConfigurationItem::RWStepRepr_RWConfigurationItem ()
|
||||
{
|
||||
}
|
||||
|
75
src/RWStepRepr/RWStepRepr_RWConfigurationItem.hxx
Normal file
75
src/RWStepRepr/RWStepRepr_RWConfigurationItem.hxx
Normal file
@@ -0,0 +1,75 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepRepr_RWConfigurationItem_HeaderFile
|
||||
#define _RWStepRepr_RWConfigurationItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_ConfigurationItem;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for ConfigurationItem
|
||||
class RWStepRepr_RWConfigurationItem
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWConfigurationItem();
|
||||
|
||||
//! Reads ConfigurationItem
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ConfigurationItem)& ent) const;
|
||||
|
||||
//! Writes ConfigurationItem
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ConfigurationItem)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_ConfigurationItem)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWConfigurationItem_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2002-12-12
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 2002-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.2
|
||||
|
||||
class RWDataEnvironment from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for DataEnvironment
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
DataEnvironment from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWDataEnvironment from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : DataEnvironment from StepRepr);
|
||||
---Purpose: Reads DataEnvironment
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: DataEnvironment from StepRepr);
|
||||
---Purpose: Writes DataEnvironment
|
||||
|
||||
Share (me; ent : DataEnvironment from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWDataEnvironment;
|
@@ -15,7 +15,12 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <RWStepRepr_RWDataEnvironment.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWDataEnvironment.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_DataEnvironment.hxx>
|
||||
#include <StepRepr_HArray1OfPropertyDefinitionRepresentation.hxx>
|
||||
#include <StepRepr_PropertyDefinitionRepresentation.hxx>
|
||||
|
||||
@@ -23,7 +28,6 @@
|
||||
//function : RWStepRepr_RWDataEnvironment
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWDataEnvironment::RWStepRepr_RWDataEnvironment ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepRepr/RWStepRepr_RWDataEnvironment.hxx
Normal file
74
src/RWStepRepr/RWStepRepr_RWDataEnvironment.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2002-12-12
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 2002-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 _RWStepRepr_RWDataEnvironment_HeaderFile
|
||||
#define _RWStepRepr_RWDataEnvironment_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_DataEnvironment;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for DataEnvironment
|
||||
class RWStepRepr_RWDataEnvironment
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWDataEnvironment();
|
||||
|
||||
//! Reads DataEnvironment
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DataEnvironment)& ent) const;
|
||||
|
||||
//! Writes DataEnvironment
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DataEnvironment)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_DataEnvironment)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWDataEnvironment_HeaderFile
|
@@ -1,38 +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 RWDefinitionalRepresentation from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for DefinitionalRepresentation
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
DefinitionalRepresentation from StepRepr,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWDefinitionalRepresentation;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : DefinitionalRepresentation from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : DefinitionalRepresentation from StepRepr);
|
||||
|
||||
Share(me; ent : DefinitionalRepresentation from StepRepr; iter : in out EntityIterator);
|
||||
|
||||
end RWDefinitionalRepresentation;
|
@@ -11,17 +11,16 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWDefinitionalRepresentation.ixx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepRepr_RWDefinitionalRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_DefinitionalRepresentation.hxx>
|
||||
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
|
||||
RWStepRepr_RWDefinitionalRepresentation::RWStepRepr_RWDefinitionalRepresentation () {}
|
||||
|
||||
|
71
src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.hxx
Normal file
71
src/RWStepRepr/RWStepRepr_RWDefinitionalRepresentation.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// 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 _RWStepRepr_RWDefinitionalRepresentation_HeaderFile
|
||||
#define _RWStepRepr_RWDefinitionalRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_DefinitionalRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for DefinitionalRepresentation
|
||||
class RWStepRepr_RWDefinitionalRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWDefinitionalRepresentation();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DefinitionalRepresentation)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DefinitionalRepresentation)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_DefinitionalRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWDefinitionalRepresentation_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2003-06-04
|
||||
-- Created by: Galina KULIKOVA
|
||||
-- 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.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
class RWDerivedShapeAspect from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for DerivedShapeAspect
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
DerivedShapeAspect from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWDerivedShapeAspect from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : DerivedShapeAspect from StepRepr);
|
||||
---Purpose: Reads DerivedShapeAspect
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: DerivedShapeAspect from StepRepr);
|
||||
---Purpose: Writes DerivedShapeAspect
|
||||
|
||||
Share (me; ent : DerivedShapeAspect from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWDerivedShapeAspect;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <RWStepRepr_RWDerivedShapeAspect.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWDerivedShapeAspect.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_DerivedShapeAspect.hxx>
|
||||
#include <StepRepr_ProductDefinitionShape.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWDerivedShapeAspect
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWDerivedShapeAspect::RWStepRepr_RWDerivedShapeAspect ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.hxx
Normal file
74
src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2003-06-04
|
||||
// Created by: Galina KULIKOVA
|
||||
// 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 _RWStepRepr_RWDerivedShapeAspect_HeaderFile
|
||||
#define _RWStepRepr_RWDerivedShapeAspect_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_DerivedShapeAspect;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for DerivedShapeAspect
|
||||
class RWStepRepr_RWDerivedShapeAspect
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWDerivedShapeAspect();
|
||||
|
||||
//! Reads DerivedShapeAspect
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DerivedShapeAspect)& ent) const;
|
||||
|
||||
//! Writes DerivedShapeAspect
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DerivedShapeAspect)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_DerivedShapeAspect)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWDerivedShapeAspect_HeaderFile
|
@@ -1,35 +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 RWDescriptiveRepresentationItem from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for DescriptiveRepresentationItem
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
DescriptiveRepresentationItem from StepRepr
|
||||
|
||||
is
|
||||
|
||||
Create returns RWDescriptiveRepresentationItem;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : DescriptiveRepresentationItem from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : DescriptiveRepresentationItem from StepRepr);
|
||||
|
||||
end RWDescriptiveRepresentationItem;
|
@@ -11,9 +11,13 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWDescriptiveRepresentationItem.ixx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <RWStepRepr_RWDescriptiveRepresentationItem.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_DescriptiveRepresentationItem.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
RWStepRepr_RWDescriptiveRepresentationItem::RWStepRepr_RWDescriptiveRepresentationItem () {}
|
||||
|
||||
|
@@ -0,0 +1,68 @@
|
||||
// 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 _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile
|
||||
#define _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_DescriptiveRepresentationItem;
|
||||
class StepData_StepWriter;
|
||||
|
||||
|
||||
//! Read & Write Module for DescriptiveRepresentationItem
|
||||
class RWStepRepr_RWDescriptiveRepresentationItem
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWDescriptiveRepresentationItem();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_DescriptiveRepresentationItem)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_DescriptiveRepresentationItem)& ent) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWDescriptiveRepresentationItem_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2003-06-04
|
||||
-- Created by: Galina KULIKOVA
|
||||
-- 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.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
class RWExtension from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for Extension
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
Extension from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWExtension from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : Extension from StepRepr);
|
||||
---Purpose: Reads Extension
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: Extension from StepRepr);
|
||||
---Purpose: Writes Extension
|
||||
|
||||
Share (me; ent : Extension from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWExtension;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <RWStepRepr_RWExtension.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWExtension.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_Extension.hxx>
|
||||
#include <StepRepr_ProductDefinitionShape.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWExtension
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWExtension::RWStepRepr_RWExtension ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepRepr/RWStepRepr_RWExtension.hxx
Normal file
74
src/RWStepRepr/RWStepRepr_RWExtension.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2003-06-04
|
||||
// Created by: Galina KULIKOVA
|
||||
// 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 _RWStepRepr_RWExtension_HeaderFile
|
||||
#define _RWStepRepr_RWExtension_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_Extension;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for Extension
|
||||
class RWStepRepr_RWExtension
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWExtension();
|
||||
|
||||
//! Reads Extension
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Extension)& ent) const;
|
||||
|
||||
//! Writes Extension
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Extension)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_Extension)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWExtension_HeaderFile
|
@@ -1,35 +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 RWFunctionallyDefinedTransformation from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for FunctionallyDefinedTransformation
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
FunctionallyDefinedTransformation from StepRepr
|
||||
|
||||
is
|
||||
|
||||
Create returns RWFunctionallyDefinedTransformation;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : FunctionallyDefinedTransformation from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : FunctionallyDefinedTransformation from StepRepr);
|
||||
|
||||
end RWFunctionallyDefinedTransformation;
|
@@ -12,8 +12,12 @@
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
//gka 05.03.99 S4134 upgrade from CD to DIS
|
||||
#include <RWStepRepr_RWFunctionallyDefinedTransformation.ixx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <RWStepRepr_RWFunctionallyDefinedTransformation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_FunctionallyDefinedTransformation.hxx>
|
||||
|
||||
RWStepRepr_RWFunctionallyDefinedTransformation::RWStepRepr_RWFunctionallyDefinedTransformation () {}
|
||||
|
||||
|
@@ -0,0 +1,68 @@
|
||||
// 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 _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile
|
||||
#define _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_FunctionallyDefinedTransformation;
|
||||
class StepData_StepWriter;
|
||||
|
||||
|
||||
//! Read & Write Module for FunctionallyDefinedTransformation
|
||||
class RWStepRepr_RWFunctionallyDefinedTransformation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWFunctionallyDefinedTransformation();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_FunctionallyDefinedTransformation)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_FunctionallyDefinedTransformation)& ent) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWFunctionallyDefinedTransformation_HeaderFile
|
@@ -1,38 +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 RWGlobalUncertaintyAssignedContext from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for GlobalUncertaintyAssignedContext
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
GlobalUncertaintyAssignedContext from StepRepr,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWGlobalUncertaintyAssignedContext;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : GlobalUncertaintyAssignedContext from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : GlobalUncertaintyAssignedContext from StepRepr);
|
||||
|
||||
Share(me; ent : GlobalUncertaintyAssignedContext from StepRepr; iter : in out EntityIterator);
|
||||
|
||||
end RWGlobalUncertaintyAssignedContext;
|
@@ -11,17 +11,16 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWGlobalUncertaintyAssignedContext.ixx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx>
|
||||
#include <StepBasic_HArray1OfUncertaintyMeasureWithUnit.hxx>
|
||||
#include <StepBasic_UncertaintyMeasureWithUnit.hxx>
|
||||
|
||||
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_GlobalUncertaintyAssignedContext.hxx>
|
||||
|
||||
|
||||
RWStepRepr_RWGlobalUncertaintyAssignedContext::RWStepRepr_RWGlobalUncertaintyAssignedContext () {}
|
||||
|
||||
void RWStepRepr_RWGlobalUncertaintyAssignedContext::ReadStep
|
||||
|
@@ -0,0 +1,71 @@
|
||||
// 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 _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile
|
||||
#define _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_GlobalUncertaintyAssignedContext;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for GlobalUncertaintyAssignedContext
|
||||
class RWStepRepr_RWGlobalUncertaintyAssignedContext
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWGlobalUncertaintyAssignedContext();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_GlobalUncertaintyAssignedContext)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWGlobalUncertaintyAssignedContext_HeaderFile
|
@@ -1,38 +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 RWGlobalUnitAssignedContext from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for GlobalUnitAssignedContext
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
GlobalUnitAssignedContext from StepRepr,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWGlobalUnitAssignedContext;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : GlobalUnitAssignedContext from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : GlobalUnitAssignedContext from StepRepr);
|
||||
|
||||
Share(me; ent : GlobalUnitAssignedContext from StepRepr; iter : in out EntityIterator);
|
||||
|
||||
end RWGlobalUnitAssignedContext;
|
@@ -11,17 +11,16 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWGlobalUnitAssignedContext.ixx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWGlobalUnitAssignedContext.hxx>
|
||||
#include <StepBasic_HArray1OfNamedUnit.hxx>
|
||||
#include <StepBasic_NamedUnit.hxx>
|
||||
|
||||
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_GlobalUnitAssignedContext.hxx>
|
||||
|
||||
|
||||
RWStepRepr_RWGlobalUnitAssignedContext::RWStepRepr_RWGlobalUnitAssignedContext () {}
|
||||
|
||||
void RWStepRepr_RWGlobalUnitAssignedContext::ReadStep
|
||||
|
71
src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.hxx
Normal file
71
src/RWStepRepr/RWStepRepr_RWGlobalUnitAssignedContext.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// 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 _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile
|
||||
#define _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_GlobalUnitAssignedContext;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for GlobalUnitAssignedContext
|
||||
class RWStepRepr_RWGlobalUnitAssignedContext
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWGlobalUnitAssignedContext();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_GlobalUnitAssignedContext)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_GlobalUnitAssignedContext)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_GlobalUnitAssignedContext)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWGlobalUnitAssignedContext_HeaderFile
|
@@ -1,38 +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 RWItemDefinedTransformation from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for ItemDefinedTransformation
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
ItemDefinedTransformation from StepRepr,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWItemDefinedTransformation;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : ItemDefinedTransformation from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : ItemDefinedTransformation from StepRepr);
|
||||
|
||||
Share(me; ent : ItemDefinedTransformation from StepRepr; iter : in out EntityIterator);
|
||||
|
||||
end RWItemDefinedTransformation;
|
@@ -12,15 +12,15 @@
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
//gka 05.03.99 S4134 upgrade from CD to DIS
|
||||
#include <RWStepRepr_RWItemDefinedTransformation.ixx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepRepr_RWItemDefinedTransformation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ItemDefinedTransformation.hxx>
|
||||
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
RWStepRepr_RWItemDefinedTransformation::RWStepRepr_RWItemDefinedTransformation () {}
|
||||
|
||||
|
71
src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.hxx
Normal file
71
src/RWStepRepr/RWStepRepr_RWItemDefinedTransformation.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// 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 _RWStepRepr_RWItemDefinedTransformation_HeaderFile
|
||||
#define _RWStepRepr_RWItemDefinedTransformation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_ItemDefinedTransformation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for ItemDefinedTransformation
|
||||
class RWStepRepr_RWItemDefinedTransformation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWItemDefinedTransformation();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ItemDefinedTransformation)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ItemDefinedTransformation)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_ItemDefinedTransformation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWItemDefinedTransformation_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-07-03
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWMakeFromUsageOption from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for MakeFromUsageOption
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
MakeFromUsageOption from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWMakeFromUsageOption from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : MakeFromUsageOption from StepRepr);
|
||||
---Purpose: Reads MakeFromUsageOption
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: MakeFromUsageOption from StepRepr);
|
||||
---Purpose: Writes MakeFromUsageOption
|
||||
|
||||
Share (me; ent : MakeFromUsageOption from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWMakeFromUsageOption;
|
@@ -15,15 +15,19 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepRepr_RWMakeFromUsageOption.ixx>
|
||||
#include <StepBasic_ProductDefinition.hxx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWMakeFromUsageOption.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
#include <StepBasic_ProductDefinition.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_MakeFromUsageOption.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWMakeFromUsageOption
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWMakeFromUsageOption::RWStepRepr_RWMakeFromUsageOption ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.hxx
Normal file
74
src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-07-03
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepRepr_RWMakeFromUsageOption_HeaderFile
|
||||
#define _RWStepRepr_RWMakeFromUsageOption_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_MakeFromUsageOption;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for MakeFromUsageOption
|
||||
class RWStepRepr_RWMakeFromUsageOption
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWMakeFromUsageOption();
|
||||
|
||||
//! Reads MakeFromUsageOption
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MakeFromUsageOption)& ent) const;
|
||||
|
||||
//! Writes MakeFromUsageOption
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MakeFromUsageOption)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_MakeFromUsageOption)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWMakeFromUsageOption_HeaderFile
|
@@ -1,38 +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 RWMappedItem from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for MappedItem
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
MappedItem from StepRepr,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWMappedItem;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : MappedItem from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : MappedItem from StepRepr);
|
||||
|
||||
Share(me; ent : MappedItem from StepRepr; iter : in out EntityIterator);
|
||||
|
||||
end RWMappedItem;
|
@@ -11,16 +11,15 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWMappedItem.ixx>
|
||||
#include <StepRepr_RepresentationMap.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepRepr_RWMappedItem.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_MappedItem.hxx>
|
||||
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationMap.hxx>
|
||||
|
||||
RWStepRepr_RWMappedItem::RWStepRepr_RWMappedItem () {}
|
||||
|
||||
|
71
src/RWStepRepr/RWStepRepr_RWMappedItem.hxx
Normal file
71
src/RWStepRepr/RWStepRepr_RWMappedItem.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// 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 _RWStepRepr_RWMappedItem_HeaderFile
|
||||
#define _RWStepRepr_RWMappedItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_MappedItem;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for MappedItem
|
||||
class RWStepRepr_RWMappedItem
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWMappedItem();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MappedItem)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MappedItem)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_MappedItem)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWMappedItem_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1998-07-24
|
||||
-- Created by: Christian CAILLET
|
||||
-- Copyright (c) 1998-1999 Matra Datavision
|
||||
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
class RWMaterialDesignation from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for MaterialDesignation
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
MaterialDesignation from StepRepr,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWMaterialDesignation;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : MaterialDesignation from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : MaterialDesignation from StepRepr);
|
||||
|
||||
Share(me; ent : MaterialDesignation from StepRepr; iter : in out EntityIterator);
|
||||
|
||||
end RWMaterialDesignation;
|
@@ -11,16 +11,15 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWMaterialDesignation.ixx>
|
||||
#include <StepRepr_CharacterizedDefinition.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepRepr_RWMaterialDesignation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_CharacterizedDefinition.hxx>
|
||||
#include <StepRepr_MaterialDesignation.hxx>
|
||||
|
||||
|
||||
RWStepRepr_RWMaterialDesignation::RWStepRepr_RWMaterialDesignation () {}
|
||||
|
||||
void RWStepRepr_RWMaterialDesignation::ReadStep
|
||||
|
71
src/RWStepRepr/RWStepRepr_RWMaterialDesignation.hxx
Normal file
71
src/RWStepRepr/RWStepRepr_RWMaterialDesignation.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1998-07-24
|
||||
// Created by: Christian CAILLET
|
||||
// Copyright (c) 1998-1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepRepr_RWMaterialDesignation_HeaderFile
|
||||
#define _RWStepRepr_RWMaterialDesignation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_MaterialDesignation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for MaterialDesignation
|
||||
class RWStepRepr_RWMaterialDesignation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWMaterialDesignation();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MaterialDesignation)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MaterialDesignation)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_MaterialDesignation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWMaterialDesignation_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2002-12-14
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 2002-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.2
|
||||
|
||||
class RWMaterialProperty from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for MaterialProperty
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
MaterialProperty from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWMaterialProperty from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : MaterialProperty from StepRepr);
|
||||
---Purpose: Reads MaterialProperty
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: MaterialProperty from StepRepr);
|
||||
---Purpose: Writes MaterialProperty
|
||||
|
||||
Share (me; ent : MaterialProperty from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWMaterialProperty;
|
@@ -15,13 +15,17 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <RWStepRepr_RWMaterialProperty.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWMaterialProperty.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_MaterialProperty.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWMaterialProperty
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWMaterialProperty::RWStepRepr_RWMaterialProperty ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepRepr/RWStepRepr_RWMaterialProperty.hxx
Normal file
74
src/RWStepRepr/RWStepRepr_RWMaterialProperty.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2002-12-14
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 2002-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 _RWStepRepr_RWMaterialProperty_HeaderFile
|
||||
#define _RWStepRepr_RWMaterialProperty_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_MaterialProperty;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for MaterialProperty
|
||||
class RWStepRepr_RWMaterialProperty
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWMaterialProperty();
|
||||
|
||||
//! Reads MaterialProperty
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MaterialProperty)& ent) const;
|
||||
|
||||
//! Writes MaterialProperty
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MaterialProperty)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_MaterialProperty)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWMaterialProperty_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2002-12-12
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 2002-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.2
|
||||
|
||||
class RWMaterialPropertyRepresentation from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for MaterialPropertyRepresentation
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
MaterialPropertyRepresentation from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWMaterialPropertyRepresentation from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : MaterialPropertyRepresentation from StepRepr);
|
||||
---Purpose: Reads MaterialPropertyRepresentation
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: MaterialPropertyRepresentation from StepRepr);
|
||||
---Purpose: Writes MaterialPropertyRepresentation
|
||||
|
||||
Share (me; ent : MaterialPropertyRepresentation from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWMaterialPropertyRepresentation;
|
@@ -15,15 +15,19 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <RWStepRepr_RWMaterialPropertyRepresentation.ixx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWMaterialPropertyRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_DataEnvironment.hxx>
|
||||
#include <StepRepr_MaterialPropertyRepresentation.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWMaterialPropertyRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWMaterialPropertyRepresentation::RWStepRepr_RWMaterialPropertyRepresentation ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,74 @@
|
||||
// Created on: 2002-12-12
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 2002-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 _RWStepRepr_RWMaterialPropertyRepresentation_HeaderFile
|
||||
#define _RWStepRepr_RWMaterialPropertyRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_MaterialPropertyRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for MaterialPropertyRepresentation
|
||||
class RWStepRepr_RWMaterialPropertyRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWMaterialPropertyRepresentation();
|
||||
|
||||
//! Reads MaterialPropertyRepresentation
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MaterialPropertyRepresentation)& ent) const;
|
||||
|
||||
//! Writes MaterialPropertyRepresentation
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MaterialPropertyRepresentation)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_MaterialPropertyRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWMaterialPropertyRepresentation_HeaderFile
|
@@ -1,38 +0,0 @@
|
||||
-- Created on: 1999-09-08
|
||||
-- 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.
|
||||
|
||||
class RWMeasureRepresentationItem from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for MeasureRepresentationItem
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
MeasureRepresentationItem from StepRepr,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWMeasureRepresentationItem;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : MeasureRepresentationItem from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : MeasureRepresentationItem from StepRepr);
|
||||
|
||||
Share(me; ent : MeasureRepresentationItem from StepRepr; iter : in out EntityIterator from Interface);
|
||||
|
||||
end RWMeasureRepresentationItem;
|
@@ -14,24 +14,25 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWMeasureRepresentationItem.ixx>
|
||||
#include <StepRepr_MeasureRepresentationItem.hxx>
|
||||
#include <StepBasic_NamedUnit.hxx>
|
||||
#include <StepBasic_MeasureValueMember.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
|
||||
#include <TCollection_AsciiString.hxx>
|
||||
#include <string.h>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <Interface_FloatWriter.hxx>
|
||||
#include <Interface_MSG.hxx>
|
||||
#include <RWStepRepr_RWMeasureRepresentationItem.hxx>
|
||||
#include <StepBasic_MeasureValueMember.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
#include <StepBasic_NamedUnit.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_MeasureRepresentationItem.hxx>
|
||||
#include <TCollection_AsciiString.hxx>
|
||||
|
||||
#include <string.h>
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWMeasureRepresentationItem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWMeasureRepresentationItem::RWStepRepr_RWMeasureRepresentationItem () {}
|
||||
|
||||
//=======================================================================
|
||||
|
71
src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.hxx
Normal file
71
src/RWStepRepr/RWStepRepr_RWMeasureRepresentationItem.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// Created on: 1999-09-08
|
||||
// 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 _RWStepRepr_RWMeasureRepresentationItem_HeaderFile
|
||||
#define _RWStepRepr_RWMeasureRepresentationItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_MeasureRepresentationItem;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for MeasureRepresentationItem
|
||||
class RWStepRepr_RWMeasureRepresentationItem
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWMeasureRepresentationItem();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_MeasureRepresentationItem)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_MeasureRepresentationItem)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_MeasureRepresentationItem)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWMeasureRepresentationItem_HeaderFile
|
@@ -1,35 +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 RWParametricRepresentationContext from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for ParametricRepresentationContext
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
ParametricRepresentationContext from StepRepr
|
||||
|
||||
is
|
||||
|
||||
Create returns RWParametricRepresentationContext;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : ParametricRepresentationContext from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : ParametricRepresentationContext from StepRepr);
|
||||
|
||||
end RWParametricRepresentationContext;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWParametricRepresentationContext.ixx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <RWStepRepr_RWParametricRepresentationContext.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ParametricRepresentationContext.hxx>
|
||||
|
||||
RWStepRepr_RWParametricRepresentationContext::RWStepRepr_RWParametricRepresentationContext () {}
|
||||
|
||||
|
@@ -0,0 +1,68 @@
|
||||
// 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 _RWStepRepr_RWParametricRepresentationContext_HeaderFile
|
||||
#define _RWStepRepr_RWParametricRepresentationContext_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_ParametricRepresentationContext;
|
||||
class StepData_StepWriter;
|
||||
|
||||
|
||||
//! Read & Write Module for ParametricRepresentationContext
|
||||
class RWStepRepr_RWParametricRepresentationContext
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWParametricRepresentationContext();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ParametricRepresentationContext)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ParametricRepresentationContext)& ent) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWParametricRepresentationContext_HeaderFile
|
@@ -1,47 +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 RWProductConcept from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for ProductConcept
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
ProductConcept from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWProductConcept from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : ProductConcept from StepRepr);
|
||||
---Purpose: Reads ProductConcept
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: ProductConcept from StepRepr);
|
||||
---Purpose: Writes ProductConcept
|
||||
|
||||
Share (me; ent : ProductConcept from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWProductConcept;
|
@@ -16,14 +16,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
|
||||
|
||||
#include <RWStepRepr_RWProductConcept.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWProductConcept.hxx>
|
||||
#include <StepBasic_ProductConceptContext.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ProductConcept.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWProductConcept
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWProductConcept::RWStepRepr_RWProductConcept ()
|
||||
{
|
||||
}
|
||||
|
75
src/RWStepRepr/RWStepRepr_RWProductConcept.hxx
Normal file
75
src/RWStepRepr/RWStepRepr_RWProductConcept.hxx
Normal file
@@ -0,0 +1,75 @@
|
||||
// Created on: 1999-11-26
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 1999 Matra Datavision
|
||||
// Copyright (c) 1999-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepRepr_RWProductConcept_HeaderFile
|
||||
#define _RWStepRepr_RWProductConcept_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_ProductConcept;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for ProductConcept
|
||||
class RWStepRepr_RWProductConcept
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWProductConcept();
|
||||
|
||||
//! Reads ProductConcept
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ProductConcept)& ent) const;
|
||||
|
||||
//! Writes ProductConcept
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ProductConcept)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_ProductConcept)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWProductConcept_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-07-03
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWProductDefinitionShape from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for ProductDefinitionShape
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
ProductDefinitionShape from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWProductDefinitionShape from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : ProductDefinitionShape from StepRepr);
|
||||
---Purpose: Reads ProductDefinitionShape
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: ProductDefinitionShape from StepRepr);
|
||||
---Purpose: Writes ProductDefinitionShape
|
||||
|
||||
Share (me; ent : ProductDefinitionShape from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWProductDefinitionShape;
|
@@ -15,13 +15,17 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepRepr_RWProductDefinitionShape.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWProductDefinitionShape.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ProductDefinitionShape.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWProductDefinitionShape
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWProductDefinitionShape::RWStepRepr_RWProductDefinitionShape ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.hxx
Normal file
74
src/RWStepRepr/RWStepRepr_RWProductDefinitionShape.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-07-03
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepRepr_RWProductDefinitionShape_HeaderFile
|
||||
#define _RWStepRepr_RWProductDefinitionShape_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_ProductDefinitionShape;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for ProductDefinitionShape
|
||||
class RWStepRepr_RWProductDefinitionShape
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWProductDefinitionShape();
|
||||
|
||||
//! Reads ProductDefinitionShape
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ProductDefinitionShape)& ent) const;
|
||||
|
||||
//! Writes ProductDefinitionShape
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ProductDefinitionShape)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_ProductDefinitionShape)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWProductDefinitionShape_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-07-03
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWPropertyDefinition from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for PropertyDefinition
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
PropertyDefinition from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWPropertyDefinition from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : PropertyDefinition from StepRepr);
|
||||
---Purpose: Reads PropertyDefinition
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: PropertyDefinition from StepRepr);
|
||||
---Purpose: Writes PropertyDefinition
|
||||
|
||||
Share (me; ent : PropertyDefinition from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWPropertyDefinition;
|
@@ -15,13 +15,17 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepRepr_RWPropertyDefinition.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWPropertyDefinition.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_PropertyDefinition.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWPropertyDefinition
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWPropertyDefinition::RWStepRepr_RWPropertyDefinition ()
|
||||
{
|
||||
}
|
||||
|
74
src/RWStepRepr/RWStepRepr_RWPropertyDefinition.hxx
Normal file
74
src/RWStepRepr/RWStepRepr_RWPropertyDefinition.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-07-03
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepRepr_RWPropertyDefinition_HeaderFile
|
||||
#define _RWStepRepr_RWPropertyDefinition_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_PropertyDefinition;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for PropertyDefinition
|
||||
class RWStepRepr_RWPropertyDefinition
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWPropertyDefinition();
|
||||
|
||||
//! Reads PropertyDefinition
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PropertyDefinition)& ent) const;
|
||||
|
||||
//! Writes PropertyDefinition
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PropertyDefinition)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_PropertyDefinition)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWPropertyDefinition_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2002-12-12
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 2002-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.2
|
||||
|
||||
class RWPropertyDefinitionRelationship from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for PropertyDefinitionRelationship
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
PropertyDefinitionRelationship from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWPropertyDefinitionRelationship from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : PropertyDefinitionRelationship from StepRepr);
|
||||
---Purpose: Reads PropertyDefinitionRelationship
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: PropertyDefinitionRelationship from StepRepr);
|
||||
---Purpose: Writes PropertyDefinitionRelationship
|
||||
|
||||
Share (me; ent : PropertyDefinitionRelationship from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWPropertyDefinitionRelationship;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <RWStepRepr_RWPropertyDefinitionRelationship.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWPropertyDefinitionRelationship.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_PropertyDefinition.hxx>
|
||||
#include <StepRepr_PropertyDefinitionRelationship.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWPropertyDefinitionRelationship
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWPropertyDefinitionRelationship::RWStepRepr_RWPropertyDefinitionRelationship ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,74 @@
|
||||
// Created on: 2002-12-12
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 2002-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 _RWStepRepr_RWPropertyDefinitionRelationship_HeaderFile
|
||||
#define _RWStepRepr_RWPropertyDefinitionRelationship_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_PropertyDefinitionRelationship;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for PropertyDefinitionRelationship
|
||||
class RWStepRepr_RWPropertyDefinitionRelationship
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWPropertyDefinitionRelationship();
|
||||
|
||||
//! Reads PropertyDefinitionRelationship
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PropertyDefinitionRelationship)& ent) const;
|
||||
|
||||
//! Writes PropertyDefinitionRelationship
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PropertyDefinitionRelationship)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_PropertyDefinitionRelationship)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWPropertyDefinitionRelationship_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2002-12-12
|
||||
-- Created by: data exchange team
|
||||
-- Copyright (c) 2002-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.2
|
||||
|
||||
class RWPropertyDefinitionRepresentation from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for PropertyDefinitionRepresentation
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
PropertyDefinitionRepresentation from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWPropertyDefinitionRepresentation from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : PropertyDefinitionRepresentation from StepRepr);
|
||||
---Purpose: Reads PropertyDefinitionRepresentation
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: PropertyDefinitionRepresentation from StepRepr);
|
||||
---Purpose: Writes PropertyDefinitionRepresentation
|
||||
|
||||
Share (me; ent : PropertyDefinitionRepresentation from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWPropertyDefinitionRepresentation;
|
@@ -15,14 +15,18 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <RWStepRepr_RWPropertyDefinitionRepresentation.ixx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWPropertyDefinitionRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_PropertyDefinitionRepresentation.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWPropertyDefinitionRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWPropertyDefinitionRepresentation::RWStepRepr_RWPropertyDefinitionRepresentation ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,74 @@
|
||||
// Created on: 2002-12-12
|
||||
// Created by: data exchange team
|
||||
// Copyright (c) 2002-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 _RWStepRepr_RWPropertyDefinitionRepresentation_HeaderFile
|
||||
#define _RWStepRepr_RWPropertyDefinitionRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_PropertyDefinitionRepresentation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for PropertyDefinitionRepresentation
|
||||
class RWStepRepr_RWPropertyDefinitionRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWPropertyDefinitionRepresentation();
|
||||
|
||||
//! Reads PropertyDefinitionRepresentation
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_PropertyDefinitionRepresentation)& ent) const;
|
||||
|
||||
//! Writes PropertyDefinitionRepresentation
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_PropertyDefinitionRepresentation)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_PropertyDefinitionRepresentation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWPropertyDefinitionRepresentation_HeaderFile
|
@@ -1,46 +0,0 @@
|
||||
-- Created on: 2000-07-03
|
||||
-- Created by: Andrey BETENEV
|
||||
-- Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
--
|
||||
-- This file is part of Open CASCADE Technology software library.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or modify it under
|
||||
-- the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
-- by the Free Software Foundation, with special exception defined in the file
|
||||
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
-- distribution for complete text of the license and disclaimer of any warranty.
|
||||
--
|
||||
-- Alternatively, this file may be used under the terms of Open CASCADE
|
||||
-- commercial license or contractual agreement.
|
||||
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
class RWQuantifiedAssemblyComponentUsage from RWStepRepr
|
||||
|
||||
---Purpose: Read & Write tool for QuantifiedAssemblyComponentUsage
|
||||
|
||||
uses
|
||||
Check from Interface,
|
||||
StepWriter from StepData,
|
||||
StepReaderData from StepData,
|
||||
EntityIterator from Interface,
|
||||
QuantifiedAssemblyComponentUsage from StepRepr
|
||||
|
||||
is
|
||||
Create returns RWQuantifiedAssemblyComponentUsage from RWStepRepr;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
ReadStep (me; data: StepReaderData from StepData; num: Integer;
|
||||
ach : in out Check from Interface;
|
||||
ent : QuantifiedAssemblyComponentUsage from StepRepr);
|
||||
---Purpose: Reads QuantifiedAssemblyComponentUsage
|
||||
|
||||
WriteStep (me; SW: in out StepWriter from StepData;
|
||||
ent: QuantifiedAssemblyComponentUsage from StepRepr);
|
||||
---Purpose: Writes QuantifiedAssemblyComponentUsage
|
||||
|
||||
Share (me; ent : QuantifiedAssemblyComponentUsage from StepRepr;
|
||||
iter: in out EntityIterator from Interface);
|
||||
---Purpose: Fills data for graph (shared items)
|
||||
|
||||
end RWQuantifiedAssemblyComponentUsage;
|
@@ -15,15 +15,19 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
|
||||
|
||||
#include <RWStepRepr_RWQuantifiedAssemblyComponentUsage.ixx>
|
||||
#include <StepBasic_ProductDefinition.hxx>
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
#include <RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
#include <StepBasic_ProductDefinition.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_QuantifiedAssemblyComponentUsage.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWStepRepr_RWQuantifiedAssemblyComponentUsage
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWQuantifiedAssemblyComponentUsage::RWStepRepr_RWQuantifiedAssemblyComponentUsage ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,74 @@
|
||||
// Created on: 2000-07-03
|
||||
// Created by: Andrey BETENEV
|
||||
// Copyright (c) 2000-2014 OPEN CASCADE SAS
|
||||
//
|
||||
// This file is part of Open CASCADE Technology software library.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or modify it under
|
||||
// the terms of the GNU Lesser General Public License version 2.1 as published
|
||||
// by the Free Software Foundation, with special exception defined in the file
|
||||
// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
|
||||
// distribution for complete text of the license and disclaimer of any warranty.
|
||||
//
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifndef _RWStepRepr_RWQuantifiedAssemblyComponentUsage_HeaderFile
|
||||
#define _RWStepRepr_RWQuantifiedAssemblyComponentUsage_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_QuantifiedAssemblyComponentUsage;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write tool for QuantifiedAssemblyComponentUsage
|
||||
class RWStepRepr_RWQuantifiedAssemblyComponentUsage
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT RWStepRepr_RWQuantifiedAssemblyComponentUsage();
|
||||
|
||||
//! Reads QuantifiedAssemblyComponentUsage
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_QuantifiedAssemblyComponentUsage)& ent) const;
|
||||
|
||||
//! Writes QuantifiedAssemblyComponentUsage
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_QuantifiedAssemblyComponentUsage)& ent) const;
|
||||
|
||||
//! Fills data for graph (shared items)
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_QuantifiedAssemblyComponentUsage)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWQuantifiedAssemblyComponentUsage_HeaderFile
|
@@ -1,34 +0,0 @@
|
||||
-- Created on: 2003-08-21
|
||||
-- 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 RWReprItemAndLengthMeasureWithUnit from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for ReprItemAndLengthMeasureWithUni
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
ReprItemAndLengthMeasureWithUnit from StepRepr
|
||||
|
||||
is
|
||||
|
||||
Create returns RWReprItemAndLengthMeasureWithUnit;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : ReprItemAndLengthMeasureWithUnit from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : ReprItemAndLengthMeasureWithUnit from StepRepr);
|
||||
|
||||
end RWReprItemAndLengthMeasureWithUnit;
|
@@ -11,18 +11,20 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWReprItemAndLengthMeasureWithUnit.ixx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx>
|
||||
#include <StepBasic_MeasureValueMember.hxx>
|
||||
#include <StepBasic_Unit.hxx>
|
||||
#include <StepBasic_MeasureWithUnit.hxx>
|
||||
|
||||
#include <StepBasic_Unit.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_ReprItemAndLengthMeasureWithUnit.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : RWSteprepr_RWReprItemAndLengthMeasureWithUnit
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
RWStepRepr_RWReprItemAndLengthMeasureWithUnit::RWStepRepr_RWReprItemAndLengthMeasureWithUnit() {}
|
||||
|
||||
|
||||
|
@@ -0,0 +1,67 @@
|
||||
// Created on: 2003-08-21
|
||||
// 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 _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile
|
||||
#define _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_ReprItemAndLengthMeasureWithUnit;
|
||||
class StepData_StepWriter;
|
||||
|
||||
|
||||
//! Read & Write Module for ReprItemAndLengthMeasureWithUni
|
||||
class RWStepRepr_RWReprItemAndLengthMeasureWithUnit
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWReprItemAndLengthMeasureWithUnit();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnit)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_ReprItemAndLengthMeasureWithUnit)& ent) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWReprItemAndLengthMeasureWithUnit_HeaderFile
|
@@ -1,38 +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 RWRepresentation from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for Representation
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
Representation from StepRepr,
|
||||
EntityIterator from Interface
|
||||
|
||||
is
|
||||
|
||||
Create returns RWRepresentation;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : Representation from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : Representation from StepRepr);
|
||||
|
||||
Share(me; ent : Representation from StepRepr; iter : in out EntityIterator);
|
||||
|
||||
end RWRepresentation;
|
@@ -11,17 +11,16 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWRepresentation.ixx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <Interface_EntityIterator.hxx>
|
||||
|
||||
|
||||
#include <RWStepRepr_RWRepresentation.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
|
||||
RWStepRepr_RWRepresentation::RWStepRepr_RWRepresentation () {}
|
||||
|
||||
|
71
src/RWStepRepr/RWStepRepr_RWRepresentation.hxx
Normal file
71
src/RWStepRepr/RWStepRepr_RWRepresentation.hxx
Normal file
@@ -0,0 +1,71 @@
|
||||
// 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 _RWStepRepr_RWRepresentation_HeaderFile
|
||||
#define _RWStepRepr_RWRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_Representation;
|
||||
class StepData_StepWriter;
|
||||
class Interface_EntityIterator;
|
||||
|
||||
|
||||
//! Read & Write Module for Representation
|
||||
class RWStepRepr_RWRepresentation
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWRepresentation();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_Representation)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_Representation)& ent) const;
|
||||
|
||||
Standard_EXPORT void Share (const Handle(StepRepr_Representation)& ent, Interface_EntityIterator& iter) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWRepresentation_HeaderFile
|
@@ -1,35 +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 RWRepresentationContext from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for RepresentationContext
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
RepresentationContext from StepRepr
|
||||
|
||||
is
|
||||
|
||||
Create returns RWRepresentationContext;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : RepresentationContext from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : RepresentationContext from StepRepr);
|
||||
|
||||
end RWRepresentationContext;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWRepresentationContext.ixx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <RWStepRepr_RWRepresentationContext.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
|
||||
RWStepRepr_RWRepresentationContext::RWStepRepr_RWRepresentationContext () {}
|
||||
|
||||
|
68
src/RWStepRepr/RWStepRepr_RWRepresentationContext.hxx
Normal file
68
src/RWStepRepr/RWStepRepr_RWRepresentationContext.hxx
Normal file
@@ -0,0 +1,68 @@
|
||||
// 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 _RWStepRepr_RWRepresentationContext_HeaderFile
|
||||
#define _RWStepRepr_RWRepresentationContext_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
class StepData_StepReaderData;
|
||||
class Interface_Check;
|
||||
class StepRepr_RepresentationContext;
|
||||
class StepData_StepWriter;
|
||||
|
||||
|
||||
//! Read & Write Module for RepresentationContext
|
||||
class RWStepRepr_RWRepresentationContext
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT RWStepRepr_RWRepresentationContext();
|
||||
|
||||
Standard_EXPORT void ReadStep (const Handle(StepData_StepReaderData)& data, const Standard_Integer num, Handle(Interface_Check)& ach, const Handle(StepRepr_RepresentationContext)& ent) const;
|
||||
|
||||
Standard_EXPORT void WriteStep (StepData_StepWriter& SW, const Handle(StepRepr_RepresentationContext)& ent) const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _RWStepRepr_RWRepresentationContext_HeaderFile
|
@@ -1,35 +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 RWRepresentationItem from RWStepRepr
|
||||
|
||||
---Purpose : Read & Write Module for RepresentationItem
|
||||
|
||||
uses Check from Interface,
|
||||
StepReaderData from StepData,
|
||||
StepWriter from StepData,
|
||||
RepresentationItem from StepRepr
|
||||
|
||||
is
|
||||
|
||||
Create returns RWRepresentationItem;
|
||||
|
||||
ReadStep (me; data : StepReaderData; num : Integer;
|
||||
ach : in out Check; ent : RepresentationItem from StepRepr);
|
||||
|
||||
WriteStep (me; SW : in out StepWriter; ent : RepresentationItem from StepRepr);
|
||||
|
||||
end RWRepresentationItem;
|
@@ -11,8 +11,12 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#include <RWStepRepr_RWRepresentationItem.ixx>
|
||||
|
||||
#include <Interface_Check.hxx>
|
||||
#include <RWStepRepr_RWRepresentationItem.hxx>
|
||||
#include <StepData_StepReaderData.hxx>
|
||||
#include <StepData_StepWriter.hxx>
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
|
||||
RWStepRepr_RWRepresentationItem::RWStepRepr_RWRepresentationItem () {}
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user