mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-24 13:50:49 +03:00
0024002: Overall code and build procedure refactoring -- automatic
Automatic upgrade of OCCT code by command "occt_upgrade . -nocdl": - WOK-generated header files from inc and sources from drv are moved to src - CDL files removed - All packages are converted to nocdlpack
This commit is contained in:
@@ -1,20 +1,149 @@
|
||||
StepFEA_Array1OfNodeRepresentation.hxx
|
||||
StepFEA_HArray1OfNodeRepresentation.hxx
|
||||
StepFEA_Array1OfCurveElementInterval.hxx
|
||||
StepFEA_HArray1OfCurveElementInterval.hxx
|
||||
StepFEA_AlignedCurve3dElementCoordinateSystem.cxx
|
||||
StepFEA_AlignedCurve3dElementCoordinateSystem.hxx
|
||||
StepFEA_AlignedSurface3dElementCoordinateSystem.cxx
|
||||
StepFEA_AlignedSurface3dElementCoordinateSystem.hxx
|
||||
StepFEA_ArbitraryVolume3dElementCoordinateSystem.cxx
|
||||
StepFEA_ArbitraryVolume3dElementCoordinateSystem.hxx
|
||||
StepFEA_Array1OfCurveElementEndOffset.hxx
|
||||
StepFEA_HArray1OfCurveElementEndOffset.hxx
|
||||
StepFEA_Array1OfCurveElementEndRelease.hxx
|
||||
StepFEA_HArray1OfCurveElementEndRelease.hxx
|
||||
StepFEA_Array1OfElementRepresentation.hxx
|
||||
StepFEA_HArray1OfElementRepresentation.hxx
|
||||
StepFEA_Array1OfCurveElementInterval.hxx
|
||||
StepFEA_Array1OfDegreeOfFreedom.hxx
|
||||
StepFEA_Array1OfElementRepresentation.hxx
|
||||
StepFEA_Array1OfNodeRepresentation.hxx
|
||||
StepFEA_ConstantSurface3dElementCoordinateSystem.cxx
|
||||
StepFEA_ConstantSurface3dElementCoordinateSystem.hxx
|
||||
StepFEA_CoordinateSystemType.hxx
|
||||
StepFEA_Curve3dElementProperty.cxx
|
||||
StepFEA_Curve3dElementProperty.hxx
|
||||
StepFEA_Curve3dElementRepresentation.cxx
|
||||
StepFEA_Curve3dElementRepresentation.hxx
|
||||
StepFEA_CurveEdge.hxx
|
||||
StepFEA_CurveElementEndCoordinateSystem.cxx
|
||||
StepFEA_CurveElementEndCoordinateSystem.hxx
|
||||
StepFEA_CurveElementEndOffset.cxx
|
||||
StepFEA_CurveElementEndOffset.hxx
|
||||
StepFEA_CurveElementEndRelease.cxx
|
||||
StepFEA_CurveElementEndRelease.hxx
|
||||
StepFEA_CurveElementInterval.cxx
|
||||
StepFEA_CurveElementInterval.hxx
|
||||
StepFEA_CurveElementIntervalConstant.cxx
|
||||
StepFEA_CurveElementIntervalConstant.hxx
|
||||
StepFEA_CurveElementIntervalLinearlyVarying.cxx
|
||||
StepFEA_CurveElementIntervalLinearlyVarying.hxx
|
||||
StepFEA_CurveElementLocation.cxx
|
||||
StepFEA_CurveElementLocation.hxx
|
||||
StepFEA_DegreeOfFreedom.cxx
|
||||
StepFEA_DegreeOfFreedom.hxx
|
||||
StepFEA_DegreeOfFreedomMember.cxx
|
||||
StepFEA_DegreeOfFreedomMember.hxx
|
||||
StepFEA_DummyNode.cxx
|
||||
StepFEA_DummyNode.hxx
|
||||
StepFEA_ElementGeometricRelationship.cxx
|
||||
StepFEA_ElementGeometricRelationship.hxx
|
||||
StepFEA_ElementGroup.cxx
|
||||
StepFEA_ElementGroup.hxx
|
||||
StepFEA_ElementOrElementGroup.cxx
|
||||
StepFEA_ElementOrElementGroup.hxx
|
||||
StepFEA_ElementRepresentation.cxx
|
||||
StepFEA_ElementRepresentation.hxx
|
||||
StepFEA_ElementVolume.hxx
|
||||
StepFEA_EnumeratedDegreeOfFreedom.hxx
|
||||
StepFEA_FeaAreaDensity.cxx
|
||||
StepFEA_FeaAreaDensity.hxx
|
||||
StepFEA_FeaAxis2Placement3d.cxx
|
||||
StepFEA_FeaAxis2Placement3d.hxx
|
||||
StepFEA_FeaCurveSectionGeometricRelationship.cxx
|
||||
StepFEA_FeaCurveSectionGeometricRelationship.hxx
|
||||
StepFEA_FeaGroup.cxx
|
||||
StepFEA_FeaGroup.hxx
|
||||
StepFEA_FeaLinearElasticity.cxx
|
||||
StepFEA_FeaLinearElasticity.hxx
|
||||
StepFEA_FeaMassDensity.cxx
|
||||
StepFEA_FeaMassDensity.hxx
|
||||
StepFEA_FeaMaterialPropertyRepresentation.cxx
|
||||
StepFEA_FeaMaterialPropertyRepresentation.hxx
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem.cxx
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem.hxx
|
||||
StepFEA_FeaModel.cxx
|
||||
StepFEA_FeaModel.hxx
|
||||
StepFEA_FeaModel3d.cxx
|
||||
StepFEA_FeaModel3d.hxx
|
||||
StepFEA_FeaModelDefinition.cxx
|
||||
StepFEA_FeaModelDefinition.hxx
|
||||
StepFEA_FeaMoistureAbsorption.cxx
|
||||
StepFEA_FeaMoistureAbsorption.hxx
|
||||
StepFEA_FeaParametricPoint.cxx
|
||||
StepFEA_FeaParametricPoint.hxx
|
||||
StepFEA_FeaRepresentationItem.cxx
|
||||
StepFEA_FeaRepresentationItem.hxx
|
||||
StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.cxx
|
||||
StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.hxx
|
||||
StepFEA_FeaShellBendingStiffness.cxx
|
||||
StepFEA_FeaShellBendingStiffness.hxx
|
||||
StepFEA_FeaShellMembraneBendingCouplingStiffness.cxx
|
||||
StepFEA_FeaShellMembraneBendingCouplingStiffness.hxx
|
||||
StepFEA_FeaShellMembraneStiffness.cxx
|
||||
StepFEA_FeaShellMembraneStiffness.hxx
|
||||
StepFEA_FeaShellShearStiffness.cxx
|
||||
StepFEA_FeaShellShearStiffness.hxx
|
||||
StepFEA_FeaSurfaceSectionGeometricRelationship.cxx
|
||||
StepFEA_FeaSurfaceSectionGeometricRelationship.hxx
|
||||
StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.cxx
|
||||
StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.hxx
|
||||
StepFEA_FreedomAndCoefficient.cxx
|
||||
StepFEA_FreedomAndCoefficient.hxx
|
||||
StepFEA_FreedomsList.cxx
|
||||
StepFEA_FreedomsList.hxx
|
||||
StepFEA_GeometricNode.cxx
|
||||
StepFEA_GeometricNode.hxx
|
||||
StepFEA_HArray1OfCurveElementEndOffset.hxx
|
||||
StepFEA_HArray1OfCurveElementEndRelease.hxx
|
||||
StepFEA_HArray1OfCurveElementInterval.hxx
|
||||
StepFEA_HArray1OfDegreeOfFreedom.hxx
|
||||
StepFEA_SequenceOfElementRepresentation.hxx
|
||||
StepFEA_HSequenceOfElementRepresentation.hxx
|
||||
StepFEA_SequenceOfElementGeometricRelationship.hxx
|
||||
StepFEA_HSequenceOfElementGeometricRelationship.hxx
|
||||
StepFEA_SequenceOfNodeRepresentation.hxx
|
||||
StepFEA_HSequenceOfNodeRepresentation.hxx
|
||||
StepFEA_SequenceOfCurve3dElementProperty.hxx
|
||||
StepFEA_HArray1OfElementRepresentation.hxx
|
||||
StepFEA_HArray1OfNodeRepresentation.hxx
|
||||
StepFEA_HSequenceOfCurve3dElementProperty.hxx
|
||||
StepFEA_HSequenceOfElementGeometricRelationship.hxx
|
||||
StepFEA_HSequenceOfElementRepresentation.hxx
|
||||
StepFEA_HSequenceOfNodeRepresentation.hxx
|
||||
StepFEA_Node.cxx
|
||||
StepFEA_Node.hxx
|
||||
StepFEA_NodeDefinition.cxx
|
||||
StepFEA_NodeDefinition.hxx
|
||||
StepFEA_NodeGroup.cxx
|
||||
StepFEA_NodeGroup.hxx
|
||||
StepFEA_NodeRepresentation.cxx
|
||||
StepFEA_NodeRepresentation.hxx
|
||||
StepFEA_NodeSet.cxx
|
||||
StepFEA_NodeSet.hxx
|
||||
StepFEA_NodeWithSolutionCoordinateSystem.cxx
|
||||
StepFEA_NodeWithSolutionCoordinateSystem.hxx
|
||||
StepFEA_NodeWithVector.cxx
|
||||
StepFEA_NodeWithVector.hxx
|
||||
StepFEA_ParametricCurve3dElementCoordinateDirection.cxx
|
||||
StepFEA_ParametricCurve3dElementCoordinateDirection.hxx
|
||||
StepFEA_ParametricCurve3dElementCoordinateSystem.cxx
|
||||
StepFEA_ParametricCurve3dElementCoordinateSystem.hxx
|
||||
StepFEA_ParametricSurface3dElementCoordinateSystem.cxx
|
||||
StepFEA_ParametricSurface3dElementCoordinateSystem.hxx
|
||||
StepFEA_SequenceOfCurve3dElementProperty.hxx
|
||||
StepFEA_SequenceOfElementGeometricRelationship.hxx
|
||||
StepFEA_SequenceOfElementRepresentation.hxx
|
||||
StepFEA_SequenceOfNodeRepresentation.hxx
|
||||
StepFEA_Surface3dElementRepresentation.cxx
|
||||
StepFEA_Surface3dElementRepresentation.hxx
|
||||
StepFEA_SymmetricTensor22d.cxx
|
||||
StepFEA_SymmetricTensor22d.hxx
|
||||
StepFEA_SymmetricTensor23d.cxx
|
||||
StepFEA_SymmetricTensor23d.hxx
|
||||
StepFEA_SymmetricTensor23dMember.cxx
|
||||
StepFEA_SymmetricTensor23dMember.hxx
|
||||
StepFEA_SymmetricTensor42d.cxx
|
||||
StepFEA_SymmetricTensor42d.hxx
|
||||
StepFEA_SymmetricTensor43d.cxx
|
||||
StepFEA_SymmetricTensor43d.hxx
|
||||
StepFEA_SymmetricTensor43dMember.cxx
|
||||
StepFEA_SymmetricTensor43dMember.hxx
|
||||
StepFEA_UnspecifiedValue.hxx
|
||||
StepFEA_Volume3dElementRepresentation.cxx
|
||||
StepFEA_Volume3dElementRepresentation.hxx
|
||||
|
@@ -1,150 +0,0 @@
|
||||
-- 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 StepFEA
|
||||
|
||||
|
||||
uses
|
||||
TCollection,
|
||||
TColStd,
|
||||
StepData,
|
||||
StepBasic,
|
||||
StepGeom,
|
||||
StepRepr,
|
||||
StepElement
|
||||
|
||||
is
|
||||
|
||||
enumeration ElementVolume is
|
||||
Volume
|
||||
end;
|
||||
|
||||
enumeration CurveEdge is
|
||||
ElementEdge
|
||||
end;
|
||||
|
||||
enumeration CoordinateSystemType is
|
||||
Cartesian,
|
||||
Cylindrical,
|
||||
Spherical
|
||||
end;
|
||||
|
||||
enumeration EnumeratedDegreeOfFreedom is
|
||||
XTranslation,
|
||||
YTranslation,
|
||||
ZTranslation,
|
||||
XRotation,
|
||||
YRotation,
|
||||
ZRotation,
|
||||
Warp
|
||||
end;
|
||||
|
||||
enumeration UnspecifiedValue is
|
||||
Unspecified
|
||||
end;
|
||||
|
||||
class AlignedCurve3dElementCoordinateSystem;
|
||||
class ArbitraryVolume3dElementCoordinateSystem;
|
||||
class Curve3dElementProperty;
|
||||
class Curve3dElementRepresentation;
|
||||
class CurveElementEndCoordinateSystem;
|
||||
class CurveElementEndOffset;
|
||||
class CurveElementEndRelease;
|
||||
class CurveElementInterval;
|
||||
class CurveElementIntervalConstant;
|
||||
class CurveElementIntervalLinearlyVarying; -- added 23.01.2003
|
||||
class CurveElementLocation;
|
||||
class DummyNode;
|
||||
class ElementGeometricRelationship;
|
||||
class ElementGroup;
|
||||
class ElementRepresentation;
|
||||
class FeaAreaDensity;
|
||||
class FeaAxis2Placement3d;
|
||||
class FeaGroup;
|
||||
class FeaLinearElasticity;
|
||||
class FeaMassDensity;
|
||||
class FeaMaterialPropertyRepresentation;
|
||||
class FeaMaterialPropertyRepresentationItem;
|
||||
class FeaModel;
|
||||
class FeaModel3d;
|
||||
class FeaMoistureAbsorption;
|
||||
class FeaParametricPoint;
|
||||
class FeaRepresentationItem;
|
||||
class FeaSecantCoefficientOfLinearThermalExpansion;
|
||||
class FeaShellBendingStiffness;
|
||||
class FeaShellMembraneBendingCouplingStiffness;
|
||||
class FeaShellMembraneStiffness;
|
||||
class FeaShellShearStiffness;
|
||||
class FeaTangentialCoefficientOfLinearThermalExpansion;
|
||||
class GeometricNode;
|
||||
class Node;
|
||||
class NodeGroup;
|
||||
class NodeRepresentation;
|
||||
class NodeSet;
|
||||
class NodeWithSolutionCoordinateSystem;
|
||||
class NodeWithVector;
|
||||
class ParametricCurve3dElementCoordinateDirection;
|
||||
class ParametricCurve3dElementCoordinateSystem;
|
||||
class ParametricSurface3dElementCoordinateSystem;
|
||||
class Surface3dElementRepresentation;
|
||||
class SymmetricTensor22d;
|
||||
class SymmetricTensor23d;
|
||||
class SymmetricTensor23dMember;
|
||||
class SymmetricTensor42d;
|
||||
class SymmetricTensor43d;
|
||||
class SymmetricTensor43dMember;
|
||||
class Volume3dElementRepresentation;
|
||||
class FeaModelDefinition;
|
||||
class DegreeOfFreedom;
|
||||
class DegreeOfFreedomMember;
|
||||
class FreedomsList;
|
||||
class FreedomAndCoefficient;
|
||||
class NodeDefinition;
|
||||
class AlignedSurface3dElementCoordinateSystem;
|
||||
class ConstantSurface3dElementCoordinateSystem;
|
||||
class FeaCurveSectionGeometricRelationship; -- added 23.01.2003
|
||||
class FeaSurfaceSectionGeometricRelationship; -- added 23.01.2003
|
||||
class ElementOrElementGroup; -- added 04.02.2003
|
||||
|
||||
|
||||
imported Array1OfNodeRepresentation;
|
||||
imported transient class HArray1OfNodeRepresentation;
|
||||
|
||||
imported Array1OfCurveElementInterval;
|
||||
imported transient class HArray1OfCurveElementInterval;
|
||||
|
||||
imported Array1OfCurveElementEndOffset;
|
||||
imported transient class HArray1OfCurveElementEndOffset;
|
||||
|
||||
imported Array1OfCurveElementEndRelease;
|
||||
imported transient class HArray1OfCurveElementEndRelease;
|
||||
|
||||
imported Array1OfElementRepresentation;
|
||||
imported transient class HArray1OfElementRepresentation;
|
||||
|
||||
imported Array1OfDegreeOfFreedom;
|
||||
imported transient class HArray1OfDegreeOfFreedom;
|
||||
|
||||
imported SequenceOfElementRepresentation;
|
||||
imported transient class HSequenceOfElementRepresentation;
|
||||
|
||||
imported SequenceOfElementGeometricRelationship;
|
||||
imported transient class HSequenceOfElementGeometricRelationship;
|
||||
|
||||
imported SequenceOfNodeRepresentation;
|
||||
imported transient class HSequenceOfNodeRepresentation;
|
||||
|
||||
imported SequenceOfCurve3dElementProperty;
|
||||
imported transient class HSequenceOfCurve3dElementProperty;
|
||||
|
||||
end;
|
@@ -1,43 +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 AlignedCurve3dElementCoordinateSystem from StepFEA
|
||||
inherits FeaRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity AlignedCurve3dElementCoordinateSystem
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
FeaAxis2Placement3d from StepFEA
|
||||
|
||||
is
|
||||
Create returns AlignedCurve3dElementCoordinateSystem from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aCoordinateSystem: FeaAxis2Placement3d from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
CoordinateSystem (me) returns FeaAxis2Placement3d from StepFEA;
|
||||
---Purpose: Returns field CoordinateSystem
|
||||
SetCoordinateSystem (me: mutable; CoordinateSystem: FeaAxis2Placement3d from StepFEA);
|
||||
---Purpose: Set field CoordinateSystem
|
||||
|
||||
fields
|
||||
theCoordinateSystem: FeaAxis2Placement3d from StepFEA;
|
||||
|
||||
end AlignedCurve3dElementCoordinateSystem;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_AlignedCurve3dElementCoordinateSystem.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_AlignedCurve3dElementCoordinateSystem.hxx>
|
||||
#include <StepFEA_FeaAxis2Placement3d.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_AlignedCurve3dElementCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_AlignedCurve3dElementCoordinateSystem::StepFEA_AlignedCurve3dElementCoordinateSystem ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,73 @@
|
||||
// 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 _StepFEA_AlignedCurve3dElementCoordinateSystem_HeaderFile
|
||||
#define _StepFEA_AlignedCurve3dElementCoordinateSystem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_FeaRepresentationItem.hxx>
|
||||
class StepFEA_FeaAxis2Placement3d;
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepFEA_AlignedCurve3dElementCoordinateSystem;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_AlignedCurve3dElementCoordinateSystem, StepFEA_FeaRepresentationItem)
|
||||
|
||||
//! Representation of STEP entity AlignedCurve3dElementCoordinateSystem
|
||||
class StepFEA_AlignedCurve3dElementCoordinateSystem : public StepFEA_FeaRepresentationItem
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_AlignedCurve3dElementCoordinateSystem();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentationItem_Name, const Handle(StepFEA_FeaAxis2Placement3d)& aCoordinateSystem);
|
||||
|
||||
//! Returns field CoordinateSystem
|
||||
Standard_EXPORT Handle(StepFEA_FeaAxis2Placement3d) CoordinateSystem() const;
|
||||
|
||||
//! Set field CoordinateSystem
|
||||
Standard_EXPORT void SetCoordinateSystem (const Handle(StepFEA_FeaAxis2Placement3d)& CoordinateSystem);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_AlignedCurve3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepFEA_FeaAxis2Placement3d) theCoordinateSystem;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_AlignedCurve3dElementCoordinateSystem_HeaderFile
|
@@ -1,43 +0,0 @@
|
||||
-- Created on: 2002-12-26
|
||||
-- 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 AlignedSurface3dElementCoordinateSystem from StepFEA
|
||||
inherits FeaRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity AlignedSurface3dElementCoordinateSystem
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
FeaAxis2Placement3d from StepFEA
|
||||
|
||||
is
|
||||
Create returns AlignedSurface3dElementCoordinateSystem from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aCoordinateSystem: FeaAxis2Placement3d from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
CoordinateSystem (me) returns FeaAxis2Placement3d from StepFEA;
|
||||
---Purpose: Returns field CoordinateSystem
|
||||
SetCoordinateSystem (me: mutable; CoordinateSystem: FeaAxis2Placement3d from StepFEA);
|
||||
---Purpose: Set field CoordinateSystem
|
||||
|
||||
fields
|
||||
theCoordinateSystem: FeaAxis2Placement3d from StepFEA;
|
||||
|
||||
end AlignedSurface3dElementCoordinateSystem;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_AlignedSurface3dElementCoordinateSystem.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_AlignedSurface3dElementCoordinateSystem.hxx>
|
||||
#include <StepFEA_FeaAxis2Placement3d.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_AlignedSurface3dElementCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_AlignedSurface3dElementCoordinateSystem::StepFEA_AlignedSurface3dElementCoordinateSystem ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,73 @@
|
||||
// Created on: 2002-12-26
|
||||
// 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 _StepFEA_AlignedSurface3dElementCoordinateSystem_HeaderFile
|
||||
#define _StepFEA_AlignedSurface3dElementCoordinateSystem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_FeaRepresentationItem.hxx>
|
||||
class StepFEA_FeaAxis2Placement3d;
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepFEA_AlignedSurface3dElementCoordinateSystem;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_AlignedSurface3dElementCoordinateSystem, StepFEA_FeaRepresentationItem)
|
||||
|
||||
//! Representation of STEP entity AlignedSurface3dElementCoordinateSystem
|
||||
class StepFEA_AlignedSurface3dElementCoordinateSystem : public StepFEA_FeaRepresentationItem
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_AlignedSurface3dElementCoordinateSystem();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentationItem_Name, const Handle(StepFEA_FeaAxis2Placement3d)& aCoordinateSystem);
|
||||
|
||||
//! Returns field CoordinateSystem
|
||||
Standard_EXPORT Handle(StepFEA_FeaAxis2Placement3d) CoordinateSystem() const;
|
||||
|
||||
//! Set field CoordinateSystem
|
||||
Standard_EXPORT void SetCoordinateSystem (const Handle(StepFEA_FeaAxis2Placement3d)& CoordinateSystem);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_AlignedSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepFEA_FeaAxis2Placement3d) theCoordinateSystem;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_AlignedSurface3dElementCoordinateSystem_HeaderFile
|
@@ -1,43 +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 ArbitraryVolume3dElementCoordinateSystem from StepFEA
|
||||
inherits FeaRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity ArbitraryVolume3dElementCoordinateSystem
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
FeaAxis2Placement3d from StepFEA
|
||||
|
||||
is
|
||||
Create returns ArbitraryVolume3dElementCoordinateSystem from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aCoordinateSystem: FeaAxis2Placement3d from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
CoordinateSystem (me) returns FeaAxis2Placement3d from StepFEA;
|
||||
---Purpose: Returns field CoordinateSystem
|
||||
SetCoordinateSystem (me: mutable; CoordinateSystem: FeaAxis2Placement3d from StepFEA);
|
||||
---Purpose: Set field CoordinateSystem
|
||||
|
||||
fields
|
||||
theCoordinateSystem: FeaAxis2Placement3d from StepFEA;
|
||||
|
||||
end ArbitraryVolume3dElementCoordinateSystem;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_ArbitraryVolume3dElementCoordinateSystem.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_ArbitraryVolume3dElementCoordinateSystem.hxx>
|
||||
#include <StepFEA_FeaAxis2Placement3d.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ArbitraryVolume3dElementCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ArbitraryVolume3dElementCoordinateSystem::StepFEA_ArbitraryVolume3dElementCoordinateSystem ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,73 @@
|
||||
// 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 _StepFEA_ArbitraryVolume3dElementCoordinateSystem_HeaderFile
|
||||
#define _StepFEA_ArbitraryVolume3dElementCoordinateSystem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_FeaRepresentationItem.hxx>
|
||||
class StepFEA_FeaAxis2Placement3d;
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepFEA_ArbitraryVolume3dElementCoordinateSystem;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_ArbitraryVolume3dElementCoordinateSystem, StepFEA_FeaRepresentationItem)
|
||||
|
||||
//! Representation of STEP entity ArbitraryVolume3dElementCoordinateSystem
|
||||
class StepFEA_ArbitraryVolume3dElementCoordinateSystem : public StepFEA_FeaRepresentationItem
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_ArbitraryVolume3dElementCoordinateSystem();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentationItem_Name, const Handle(StepFEA_FeaAxis2Placement3d)& aCoordinateSystem);
|
||||
|
||||
//! Returns field CoordinateSystem
|
||||
Standard_EXPORT Handle(StepFEA_FeaAxis2Placement3d) CoordinateSystem() const;
|
||||
|
||||
//! Set field CoordinateSystem
|
||||
Standard_EXPORT void SetCoordinateSystem (const Handle(StepFEA_FeaAxis2Placement3d)& CoordinateSystem);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_ArbitraryVolume3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepFEA_FeaAxis2Placement3d) theCoordinateSystem;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_ArbitraryVolume3dElementCoordinateSystem_HeaderFile
|
@@ -1,49 +0,0 @@
|
||||
-- Created on: 2002-12-26
|
||||
-- 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 ConstantSurface3dElementCoordinateSystem from StepFEA
|
||||
inherits FeaRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity ConstantSurface3dElementCoordinateSystem
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns ConstantSurface3dElementCoordinateSystem from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aAxis: Integer;
|
||||
aAngle: Real);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Axis (me) returns Integer;
|
||||
---Purpose: Returns field Axis
|
||||
SetAxis (me: mutable; Axis: Integer);
|
||||
---Purpose: Set field Axis
|
||||
|
||||
Angle (me) returns Real;
|
||||
---Purpose: Returns field Angle
|
||||
SetAngle (me: mutable; Angle: Real);
|
||||
---Purpose: Set field Angle
|
||||
|
||||
fields
|
||||
theAxis: Integer;
|
||||
theAngle: Real;
|
||||
|
||||
end ConstantSurface3dElementCoordinateSystem;
|
@@ -15,13 +15,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_ConstantSurface3dElementCoordinateSystem.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_ConstantSurface3dElementCoordinateSystem.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ConstantSurface3dElementCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ConstantSurface3dElementCoordinateSystem::StepFEA_ConstantSurface3dElementCoordinateSystem ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,81 @@
|
||||
// Created on: 2002-12-26
|
||||
// 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 _StepFEA_ConstantSurface3dElementCoordinateSystem_HeaderFile
|
||||
#define _StepFEA_ConstantSurface3dElementCoordinateSystem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Standard_Real.hxx>
|
||||
#include <StepFEA_FeaRepresentationItem.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepFEA_ConstantSurface3dElementCoordinateSystem;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_ConstantSurface3dElementCoordinateSystem, StepFEA_FeaRepresentationItem)
|
||||
|
||||
//! Representation of STEP entity ConstantSurface3dElementCoordinateSystem
|
||||
class StepFEA_ConstantSurface3dElementCoordinateSystem : public StepFEA_FeaRepresentationItem
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_ConstantSurface3dElementCoordinateSystem();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentationItem_Name, const Standard_Integer aAxis, const Standard_Real aAngle);
|
||||
|
||||
//! Returns field Axis
|
||||
Standard_EXPORT Standard_Integer Axis() const;
|
||||
|
||||
//! Set field Axis
|
||||
Standard_EXPORT void SetAxis (const Standard_Integer Axis);
|
||||
|
||||
//! Returns field Angle
|
||||
Standard_EXPORT Standard_Real Angle() const;
|
||||
|
||||
//! Set field Angle
|
||||
Standard_EXPORT void SetAngle (const Standard_Real Angle);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_ConstantSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Standard_Integer theAxis;
|
||||
Standard_Real theAngle;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_ConstantSurface3dElementCoordinateSystem_HeaderFile
|
25
src/StepFEA/StepFEA_CoordinateSystemType.hxx
Normal file
25
src/StepFEA/StepFEA_CoordinateSystemType.hxx
Normal file
@@ -0,0 +1,25 @@
|
||||
// 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 _StepFEA_CoordinateSystemType_HeaderFile
|
||||
#define _StepFEA_CoordinateSystemType_HeaderFile
|
||||
|
||||
|
||||
enum StepFEA_CoordinateSystemType
|
||||
{
|
||||
StepFEA_Cartesian,
|
||||
StepFEA_Cylindrical,
|
||||
StepFEA_Spherical
|
||||
};
|
||||
|
||||
#endif // _StepFEA_CoordinateSystemType_HeaderFile
|
@@ -1,72 +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 Curve3dElementProperty from StepFEA
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity Curve3dElementProperty
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfCurveElementInterval from StepFEA,
|
||||
HArray1OfCurveElementEndOffset from StepFEA,
|
||||
HArray1OfCurveElementEndRelease from StepFEA
|
||||
|
||||
is
|
||||
Create returns Curve3dElementProperty from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aPropertyId: HAsciiString from TCollection;
|
||||
aDescription: HAsciiString from TCollection;
|
||||
aIntervalDefinitions: HArray1OfCurveElementInterval from StepFEA;
|
||||
aEndOffsets: HArray1OfCurveElementEndOffset from StepFEA;
|
||||
aEndReleases: HArray1OfCurveElementEndRelease from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
PropertyId (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field PropertyId
|
||||
SetPropertyId (me: mutable; PropertyId: HAsciiString from TCollection);
|
||||
---Purpose: Set field PropertyId
|
||||
|
||||
Description (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Description
|
||||
SetDescription (me: mutable; Description: HAsciiString from TCollection);
|
||||
---Purpose: Set field Description
|
||||
|
||||
IntervalDefinitions (me) returns HArray1OfCurveElementInterval from StepFEA;
|
||||
---Purpose: Returns field IntervalDefinitions
|
||||
SetIntervalDefinitions (me: mutable; IntervalDefinitions: HArray1OfCurveElementInterval from StepFEA);
|
||||
---Purpose: Set field IntervalDefinitions
|
||||
|
||||
EndOffsets (me) returns HArray1OfCurveElementEndOffset from StepFEA;
|
||||
---Purpose: Returns field EndOffsets
|
||||
SetEndOffsets (me: mutable; EndOffsets: HArray1OfCurveElementEndOffset from StepFEA);
|
||||
---Purpose: Set field EndOffsets
|
||||
|
||||
EndReleases (me) returns HArray1OfCurveElementEndRelease from StepFEA;
|
||||
---Purpose: Returns field EndReleases
|
||||
SetEndReleases (me: mutable; EndReleases: HArray1OfCurveElementEndRelease from StepFEA);
|
||||
---Purpose: Set field EndReleases
|
||||
|
||||
fields
|
||||
thePropertyId: HAsciiString from TCollection;
|
||||
theDescription: HAsciiString from TCollection;
|
||||
theIntervalDefinitions: HArray1OfCurveElementInterval from StepFEA;
|
||||
theEndOffsets: HArray1OfCurveElementEndOffset from StepFEA;
|
||||
theEndReleases: HArray1OfCurveElementEndRelease from StepFEA;
|
||||
|
||||
end Curve3dElementProperty;
|
@@ -15,13 +15,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_Curve3dElementProperty.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_Curve3dElementProperty.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_Curve3dElementProperty
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_Curve3dElementProperty::StepFEA_Curve3dElementProperty ()
|
||||
{
|
||||
}
|
||||
|
103
src/StepFEA/StepFEA_Curve3dElementProperty.hxx
Normal file
103
src/StepFEA/StepFEA_Curve3dElementProperty.hxx
Normal file
@@ -0,0 +1,103 @@
|
||||
// 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 _StepFEA_Curve3dElementProperty_HeaderFile
|
||||
#define _StepFEA_Curve3dElementProperty_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_HArray1OfCurveElementInterval.hxx>
|
||||
#include <StepFEA_HArray1OfCurveElementEndOffset.hxx>
|
||||
#include <StepFEA_HArray1OfCurveElementEndRelease.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepFEA_Curve3dElementProperty;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_Curve3dElementProperty, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity Curve3dElementProperty
|
||||
class StepFEA_Curve3dElementProperty : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_Curve3dElementProperty();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aPropertyId, const Handle(TCollection_HAsciiString)& aDescription, const Handle(StepFEA_HArray1OfCurveElementInterval)& aIntervalDefinitions, const Handle(StepFEA_HArray1OfCurveElementEndOffset)& aEndOffsets, const Handle(StepFEA_HArray1OfCurveElementEndRelease)& aEndReleases);
|
||||
|
||||
//! Returns field PropertyId
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) PropertyId() const;
|
||||
|
||||
//! Set field PropertyId
|
||||
Standard_EXPORT void SetPropertyId (const Handle(TCollection_HAsciiString)& PropertyId);
|
||||
|
||||
//! Returns field Description
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
|
||||
|
||||
//! Set field Description
|
||||
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& Description);
|
||||
|
||||
//! Returns field IntervalDefinitions
|
||||
Standard_EXPORT Handle(StepFEA_HArray1OfCurveElementInterval) IntervalDefinitions() const;
|
||||
|
||||
//! Set field IntervalDefinitions
|
||||
Standard_EXPORT void SetIntervalDefinitions (const Handle(StepFEA_HArray1OfCurveElementInterval)& IntervalDefinitions);
|
||||
|
||||
//! Returns field EndOffsets
|
||||
Standard_EXPORT Handle(StepFEA_HArray1OfCurveElementEndOffset) EndOffsets() const;
|
||||
|
||||
//! Set field EndOffsets
|
||||
Standard_EXPORT void SetEndOffsets (const Handle(StepFEA_HArray1OfCurveElementEndOffset)& EndOffsets);
|
||||
|
||||
//! Returns field EndReleases
|
||||
Standard_EXPORT Handle(StepFEA_HArray1OfCurveElementEndRelease) EndReleases() const;
|
||||
|
||||
//! Set field EndReleases
|
||||
Standard_EXPORT void SetEndReleases (const Handle(StepFEA_HArray1OfCurveElementEndRelease)& EndReleases);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_Curve3dElementProperty,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) thePropertyId;
|
||||
Handle(TCollection_HAsciiString) theDescription;
|
||||
Handle(StepFEA_HArray1OfCurveElementInterval) theIntervalDefinitions;
|
||||
Handle(StepFEA_HArray1OfCurveElementEndOffset) theEndOffsets;
|
||||
Handle(StepFEA_HArray1OfCurveElementEndRelease) theEndReleases;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_Curve3dElementProperty_HeaderFile
|
@@ -1,73 +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 Curve3dElementRepresentation from StepFEA
|
||||
inherits ElementRepresentation from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity Curve3dElementRepresentation
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfRepresentationItem from StepRepr,
|
||||
RepresentationContext from StepRepr,
|
||||
HArray1OfNodeRepresentation from StepFEA,
|
||||
FeaModel3d from StepFEA,
|
||||
Curve3dElementDescriptor from StepElement,
|
||||
Curve3dElementProperty from StepFEA,
|
||||
ElementMaterial from StepElement
|
||||
|
||||
is
|
||||
Create returns Curve3dElementRepresentation from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentation_Name: HAsciiString from TCollection;
|
||||
aRepresentation_Items: HArray1OfRepresentationItem from StepRepr;
|
||||
aRepresentation_ContextOfItems: RepresentationContext from StepRepr;
|
||||
aElementRepresentation_NodeList: HArray1OfNodeRepresentation from StepFEA;
|
||||
aModelRef: FeaModel3d from StepFEA;
|
||||
aElementDescriptor: Curve3dElementDescriptor from StepElement;
|
||||
aProperty: Curve3dElementProperty from StepFEA;
|
||||
aMaterial: ElementMaterial from StepElement);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
ModelRef (me) returns FeaModel3d from StepFEA;
|
||||
---Purpose: Returns field ModelRef
|
||||
SetModelRef (me: mutable; ModelRef: FeaModel3d from StepFEA);
|
||||
---Purpose: Set field ModelRef
|
||||
|
||||
ElementDescriptor (me) returns Curve3dElementDescriptor from StepElement;
|
||||
---Purpose: Returns field ElementDescriptor
|
||||
SetElementDescriptor (me: mutable; ElementDescriptor: Curve3dElementDescriptor from StepElement);
|
||||
---Purpose: Set field ElementDescriptor
|
||||
|
||||
Property (me) returns Curve3dElementProperty from StepFEA;
|
||||
---Purpose: Returns field Property
|
||||
SetProperty (me: mutable; Property: Curve3dElementProperty from StepFEA);
|
||||
---Purpose: Set field Property
|
||||
|
||||
Material (me) returns ElementMaterial from StepElement;
|
||||
---Purpose: Returns field Material
|
||||
SetMaterial (me: mutable; Material: ElementMaterial from StepElement);
|
||||
---Purpose: Set field Material
|
||||
|
||||
fields
|
||||
theModelRef: FeaModel3d from StepFEA;
|
||||
theElementDescriptor: Curve3dElementDescriptor from StepElement;
|
||||
theProperty: Curve3dElementProperty from StepFEA;
|
||||
theMaterial: ElementMaterial from StepElement;
|
||||
|
||||
end Curve3dElementRepresentation;
|
@@ -15,13 +15,19 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_Curve3dElementRepresentation.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepElement_Curve3dElementDescriptor.hxx>
|
||||
#include <StepElement_ElementMaterial.hxx>
|
||||
#include <StepFEA_Curve3dElementProperty.hxx>
|
||||
#include <StepFEA_Curve3dElementRepresentation.hxx>
|
||||
#include <StepFEA_FeaModel3d.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_Curve3dElementRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_Curve3dElementRepresentation::StepFEA_Curve3dElementRepresentation ()
|
||||
{
|
||||
}
|
||||
|
100
src/StepFEA/StepFEA_Curve3dElementRepresentation.hxx
Normal file
100
src/StepFEA/StepFEA_Curve3dElementRepresentation.hxx
Normal file
@@ -0,0 +1,100 @@
|
||||
// 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 _StepFEA_Curve3dElementRepresentation_HeaderFile
|
||||
#define _StepFEA_Curve3dElementRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_ElementRepresentation.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
#include <StepFEA_HArray1OfNodeRepresentation.hxx>
|
||||
class StepFEA_FeaModel3d;
|
||||
class StepElement_Curve3dElementDescriptor;
|
||||
class StepFEA_Curve3dElementProperty;
|
||||
class StepElement_ElementMaterial;
|
||||
class TCollection_HAsciiString;
|
||||
class StepRepr_RepresentationContext;
|
||||
|
||||
|
||||
class StepFEA_Curve3dElementRepresentation;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_Curve3dElementRepresentation, StepFEA_ElementRepresentation)
|
||||
|
||||
//! Representation of STEP entity Curve3dElementRepresentation
|
||||
class StepFEA_Curve3dElementRepresentation : public StepFEA_ElementRepresentation
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_Curve3dElementRepresentation();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentation_Name, const Handle(StepRepr_HArray1OfRepresentationItem)& aRepresentation_Items, const Handle(StepRepr_RepresentationContext)& aRepresentation_ContextOfItems, const Handle(StepFEA_HArray1OfNodeRepresentation)& aElementRepresentation_NodeList, const Handle(StepFEA_FeaModel3d)& aModelRef, const Handle(StepElement_Curve3dElementDescriptor)& aElementDescriptor, const Handle(StepFEA_Curve3dElementProperty)& aProperty, const Handle(StepElement_ElementMaterial)& aMaterial);
|
||||
|
||||
//! Returns field ModelRef
|
||||
Standard_EXPORT Handle(StepFEA_FeaModel3d) ModelRef() const;
|
||||
|
||||
//! Set field ModelRef
|
||||
Standard_EXPORT void SetModelRef (const Handle(StepFEA_FeaModel3d)& ModelRef);
|
||||
|
||||
//! Returns field ElementDescriptor
|
||||
Standard_EXPORT Handle(StepElement_Curve3dElementDescriptor) ElementDescriptor() const;
|
||||
|
||||
//! Set field ElementDescriptor
|
||||
Standard_EXPORT void SetElementDescriptor (const Handle(StepElement_Curve3dElementDescriptor)& ElementDescriptor);
|
||||
|
||||
//! Returns field Property
|
||||
Standard_EXPORT Handle(StepFEA_Curve3dElementProperty) Property() const;
|
||||
|
||||
//! Set field Property
|
||||
Standard_EXPORT void SetProperty (const Handle(StepFEA_Curve3dElementProperty)& Property);
|
||||
|
||||
//! Returns field Material
|
||||
Standard_EXPORT Handle(StepElement_ElementMaterial) Material() const;
|
||||
|
||||
//! Set field Material
|
||||
Standard_EXPORT void SetMaterial (const Handle(StepElement_ElementMaterial)& Material);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_Curve3dElementRepresentation,StepFEA_ElementRepresentation)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepFEA_FeaModel3d) theModelRef;
|
||||
Handle(StepElement_Curve3dElementDescriptor) theElementDescriptor;
|
||||
Handle(StepFEA_Curve3dElementProperty) theProperty;
|
||||
Handle(StepElement_ElementMaterial) theMaterial;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_Curve3dElementRepresentation_HeaderFile
|
23
src/StepFEA/StepFEA_CurveEdge.hxx
Normal file
23
src/StepFEA/StepFEA_CurveEdge.hxx
Normal file
@@ -0,0 +1,23 @@
|
||||
// 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 _StepFEA_CurveEdge_HeaderFile
|
||||
#define _StepFEA_CurveEdge_HeaderFile
|
||||
|
||||
|
||||
enum StepFEA_CurveEdge
|
||||
{
|
||||
StepFEA_ElementEdge
|
||||
};
|
||||
|
||||
#endif // _StepFEA_CurveEdge_HeaderFile
|
@@ -1,48 +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 CurveElementEndCoordinateSystem from StepFEA
|
||||
inherits SelectType from StepData
|
||||
|
||||
---Purpose: Representation of STEP SELECT type CurveElementEndCoordinateSystem
|
||||
|
||||
uses
|
||||
FeaAxis2Placement3d from StepFEA,
|
||||
AlignedCurve3dElementCoordinateSystem from StepFEA,
|
||||
ParametricCurve3dElementCoordinateSystem from StepFEA
|
||||
|
||||
is
|
||||
Create returns CurveElementEndCoordinateSystem from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
CaseNum (me; ent: Transient) returns Integer;
|
||||
---Purpose: Recognizes a kind of CurveElementEndCoordinateSystem select type
|
||||
-- 1 -> FeaAxis2Placement3d from StepFEA
|
||||
-- 2 -> AlignedCurve3dElementCoordinateSystem from StepFEA
|
||||
-- 3 -> ParametricCurve3dElementCoordinateSystem from StepFEA
|
||||
-- 0 else
|
||||
|
||||
FeaAxis2Placement3d (me) returns FeaAxis2Placement3d from StepFEA;
|
||||
---Purpose: Returns Value as FeaAxis2Placement3d (or Null if another type)
|
||||
|
||||
AlignedCurve3dElementCoordinateSystem (me) returns AlignedCurve3dElementCoordinateSystem from StepFEA;
|
||||
---Purpose: Returns Value as AlignedCurve3dElementCoordinateSystem (or Null if another type)
|
||||
|
||||
ParametricCurve3dElementCoordinateSystem (me) returns ParametricCurve3dElementCoordinateSystem from StepFEA;
|
||||
---Purpose: Returns Value as ParametricCurve3dElementCoordinateSystem (or Null if another type)
|
||||
|
||||
end CurveElementEndCoordinateSystem;
|
@@ -15,16 +15,16 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_CurveElementEndCoordinateSystem.ixx>
|
||||
#include <StepFEA_FeaAxis2Placement3d.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepFEA_AlignedCurve3dElementCoordinateSystem.hxx>
|
||||
#include <StepFEA_CurveElementEndCoordinateSystem.hxx>
|
||||
#include <StepFEA_FeaAxis2Placement3d.hxx>
|
||||
#include <StepFEA_ParametricCurve3dElementCoordinateSystem.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementEndCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementEndCoordinateSystem::StepFEA_CurveElementEndCoordinateSystem ()
|
||||
{
|
||||
}
|
||||
|
81
src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.hxx
Normal file
81
src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.hxx
Normal file
@@ -0,0 +1,81 @@
|
||||
// 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 _StepFEA_CurveElementEndCoordinateSystem_HeaderFile
|
||||
#define _StepFEA_CurveElementEndCoordinateSystem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepFEA_FeaAxis2Placement3d;
|
||||
class StepFEA_AlignedCurve3dElementCoordinateSystem;
|
||||
class StepFEA_ParametricCurve3dElementCoordinateSystem;
|
||||
|
||||
|
||||
//! Representation of STEP SELECT type CurveElementEndCoordinateSystem
|
||||
class StepFEA_CurveElementEndCoordinateSystem : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_CurveElementEndCoordinateSystem();
|
||||
|
||||
//! Recognizes a kind of CurveElementEndCoordinateSystem select type
|
||||
//! 1 -> FeaAxis2Placement3d from StepFEA
|
||||
//! 2 -> AlignedCurve3dElementCoordinateSystem from StepFEA
|
||||
//! 3 -> ParametricCurve3dElementCoordinateSystem from StepFEA
|
||||
//! 0 else
|
||||
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
//! Returns Value as FeaAxis2Placement3d (or Null if another type)
|
||||
Standard_EXPORT Handle(StepFEA_FeaAxis2Placement3d) FeaAxis2Placement3d() const;
|
||||
|
||||
//! Returns Value as AlignedCurve3dElementCoordinateSystem (or Null if another type)
|
||||
Standard_EXPORT Handle(StepFEA_AlignedCurve3dElementCoordinateSystem) AlignedCurve3dElementCoordinateSystem() const;
|
||||
|
||||
//! Returns Value as ParametricCurve3dElementCoordinateSystem (or Null if another type)
|
||||
Standard_EXPORT Handle(StepFEA_ParametricCurve3dElementCoordinateSystem) ParametricCurve3dElementCoordinateSystem() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_CurveElementEndCoordinateSystem_HeaderFile
|
@@ -1,49 +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 CurveElementEndOffset from StepFEA
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity CurveElementEndOffset
|
||||
|
||||
uses
|
||||
CurveElementEndCoordinateSystem from StepFEA,
|
||||
HArray1OfReal from TColStd
|
||||
|
||||
is
|
||||
Create returns CurveElementEndOffset from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aCoordinateSystem: CurveElementEndCoordinateSystem from StepFEA;
|
||||
aOffsetVector: HArray1OfReal from TColStd);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
CoordinateSystem (me) returns CurveElementEndCoordinateSystem from StepFEA;
|
||||
---Purpose: Returns field CoordinateSystem
|
||||
SetCoordinateSystem (me: mutable; CoordinateSystem: CurveElementEndCoordinateSystem from StepFEA);
|
||||
---Purpose: Set field CoordinateSystem
|
||||
|
||||
OffsetVector (me) returns HArray1OfReal from TColStd;
|
||||
---Purpose: Returns field OffsetVector
|
||||
SetOffsetVector (me: mutable; OffsetVector: HArray1OfReal from TColStd);
|
||||
---Purpose: Set field OffsetVector
|
||||
|
||||
fields
|
||||
theCoordinateSystem: CurveElementEndCoordinateSystem from StepFEA;
|
||||
theOffsetVector: HArray1OfReal from TColStd;
|
||||
|
||||
end CurveElementEndOffset;
|
@@ -15,13 +15,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_CurveElementEndOffset.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_CurveElementEndCoordinateSystem.hxx>
|
||||
#include <StepFEA_CurveElementEndOffset.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementEndOffset
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementEndOffset::StepFEA_CurveElementEndOffset ()
|
||||
{
|
||||
}
|
||||
|
81
src/StepFEA/StepFEA_CurveElementEndOffset.hxx
Normal file
81
src/StepFEA/StepFEA_CurveElementEndOffset.hxx
Normal file
@@ -0,0 +1,81 @@
|
||||
// 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 _StepFEA_CurveElementEndOffset_HeaderFile
|
||||
#define _StepFEA_CurveElementEndOffset_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_CurveElementEndCoordinateSystem.hxx>
|
||||
#include <TColStd_HArray1OfReal.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepFEA_CurveElementEndCoordinateSystem;
|
||||
|
||||
|
||||
class StepFEA_CurveElementEndOffset;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_CurveElementEndOffset, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity CurveElementEndOffset
|
||||
class StepFEA_CurveElementEndOffset : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_CurveElementEndOffset();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const StepFEA_CurveElementEndCoordinateSystem& aCoordinateSystem, const Handle(TColStd_HArray1OfReal)& aOffsetVector);
|
||||
|
||||
//! Returns field CoordinateSystem
|
||||
Standard_EXPORT StepFEA_CurveElementEndCoordinateSystem CoordinateSystem() const;
|
||||
|
||||
//! Set field CoordinateSystem
|
||||
Standard_EXPORT void SetCoordinateSystem (const StepFEA_CurveElementEndCoordinateSystem& CoordinateSystem);
|
||||
|
||||
//! Returns field OffsetVector
|
||||
Standard_EXPORT Handle(TColStd_HArray1OfReal) OffsetVector() const;
|
||||
|
||||
//! Set field OffsetVector
|
||||
Standard_EXPORT void SetOffsetVector (const Handle(TColStd_HArray1OfReal)& OffsetVector);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_CurveElementEndOffset,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
StepFEA_CurveElementEndCoordinateSystem theCoordinateSystem;
|
||||
Handle(TColStd_HArray1OfReal) theOffsetVector;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_CurveElementEndOffset_HeaderFile
|
@@ -1,49 +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 CurveElementEndRelease from StepFEA
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity CurveElementEndRelease
|
||||
|
||||
uses
|
||||
CurveElementEndCoordinateSystem from StepFEA,
|
||||
HArray1OfCurveElementEndReleasePacket from StepElement
|
||||
|
||||
is
|
||||
Create returns CurveElementEndRelease from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aCoordinateSystem: CurveElementEndCoordinateSystem from StepFEA;
|
||||
aReleases: HArray1OfCurveElementEndReleasePacket from StepElement);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
CoordinateSystem (me) returns CurveElementEndCoordinateSystem from StepFEA;
|
||||
---Purpose: Returns field CoordinateSystem
|
||||
SetCoordinateSystem (me: mutable; CoordinateSystem: CurveElementEndCoordinateSystem from StepFEA);
|
||||
---Purpose: Set field CoordinateSystem
|
||||
|
||||
Releases (me) returns HArray1OfCurveElementEndReleasePacket from StepElement;
|
||||
---Purpose: Returns field Releases
|
||||
SetReleases (me: mutable; Releases: HArray1OfCurveElementEndReleasePacket from StepElement);
|
||||
---Purpose: Set field Releases
|
||||
|
||||
fields
|
||||
theCoordinateSystem: CurveElementEndCoordinateSystem from StepFEA;
|
||||
theReleases: HArray1OfCurveElementEndReleasePacket from StepElement;
|
||||
|
||||
end CurveElementEndRelease;
|
@@ -15,13 +15,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_CurveElementEndRelease.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_CurveElementEndCoordinateSystem.hxx>
|
||||
#include <StepFEA_CurveElementEndRelease.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementEndRelease
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementEndRelease::StepFEA_CurveElementEndRelease ()
|
||||
{
|
||||
}
|
||||
|
81
src/StepFEA/StepFEA_CurveElementEndRelease.hxx
Normal file
81
src/StepFEA/StepFEA_CurveElementEndRelease.hxx
Normal file
@@ -0,0 +1,81 @@
|
||||
// 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 _StepFEA_CurveElementEndRelease_HeaderFile
|
||||
#define _StepFEA_CurveElementEndRelease_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_CurveElementEndCoordinateSystem.hxx>
|
||||
#include <StepElement_HArray1OfCurveElementEndReleasePacket.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepFEA_CurveElementEndCoordinateSystem;
|
||||
|
||||
|
||||
class StepFEA_CurveElementEndRelease;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_CurveElementEndRelease, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity CurveElementEndRelease
|
||||
class StepFEA_CurveElementEndRelease : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_CurveElementEndRelease();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const StepFEA_CurveElementEndCoordinateSystem& aCoordinateSystem, const Handle(StepElement_HArray1OfCurveElementEndReleasePacket)& aReleases);
|
||||
|
||||
//! Returns field CoordinateSystem
|
||||
Standard_EXPORT StepFEA_CurveElementEndCoordinateSystem CoordinateSystem() const;
|
||||
|
||||
//! Set field CoordinateSystem
|
||||
Standard_EXPORT void SetCoordinateSystem (const StepFEA_CurveElementEndCoordinateSystem& CoordinateSystem);
|
||||
|
||||
//! Returns field Releases
|
||||
Standard_EXPORT Handle(StepElement_HArray1OfCurveElementEndReleasePacket) Releases() const;
|
||||
|
||||
//! Set field Releases
|
||||
Standard_EXPORT void SetReleases (const Handle(StepElement_HArray1OfCurveElementEndReleasePacket)& Releases);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_CurveElementEndRelease,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
StepFEA_CurveElementEndCoordinateSystem theCoordinateSystem;
|
||||
Handle(StepElement_HArray1OfCurveElementEndReleasePacket) theReleases;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_CurveElementEndRelease_HeaderFile
|
@@ -1,49 +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 CurveElementInterval from StepFEA
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity CurveElementInterval
|
||||
|
||||
uses
|
||||
CurveElementLocation from StepFEA,
|
||||
EulerAngles from StepBasic
|
||||
|
||||
is
|
||||
Create returns CurveElementInterval from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aFinishPosition: CurveElementLocation from StepFEA;
|
||||
aEuAngles: EulerAngles from StepBasic);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
FinishPosition (me) returns CurveElementLocation from StepFEA;
|
||||
---Purpose: Returns field FinishPosition
|
||||
SetFinishPosition (me: mutable; FinishPosition: CurveElementLocation from StepFEA);
|
||||
---Purpose: Set field FinishPosition
|
||||
|
||||
EuAngles (me) returns EulerAngles from StepBasic;
|
||||
---Purpose: Returns field EuAngles
|
||||
SetEuAngles (me: mutable; EuAngles: EulerAngles from StepBasic);
|
||||
---Purpose: Set field EuAngles
|
||||
|
||||
fields
|
||||
theFinishPosition: CurveElementLocation from StepFEA;
|
||||
theEuAngles: EulerAngles from StepBasic;
|
||||
|
||||
end CurveElementInterval;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_CurveElementInterval.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_EulerAngles.hxx>
|
||||
#include <StepFEA_CurveElementInterval.hxx>
|
||||
#include <StepFEA_CurveElementLocation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementInterval
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementInterval::StepFEA_CurveElementInterval ()
|
||||
{
|
||||
}
|
||||
|
80
src/StepFEA/StepFEA_CurveElementInterval.hxx
Normal file
80
src/StepFEA/StepFEA_CurveElementInterval.hxx
Normal file
@@ -0,0 +1,80 @@
|
||||
// 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 _StepFEA_CurveElementInterval_HeaderFile
|
||||
#define _StepFEA_CurveElementInterval_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepFEA_CurveElementLocation;
|
||||
class StepBasic_EulerAngles;
|
||||
|
||||
|
||||
class StepFEA_CurveElementInterval;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_CurveElementInterval, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity CurveElementInterval
|
||||
class StepFEA_CurveElementInterval : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_CurveElementInterval();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepFEA_CurveElementLocation)& aFinishPosition, const Handle(StepBasic_EulerAngles)& aEuAngles);
|
||||
|
||||
//! Returns field FinishPosition
|
||||
Standard_EXPORT Handle(StepFEA_CurveElementLocation) FinishPosition() const;
|
||||
|
||||
//! Set field FinishPosition
|
||||
Standard_EXPORT void SetFinishPosition (const Handle(StepFEA_CurveElementLocation)& FinishPosition);
|
||||
|
||||
//! Returns field EuAngles
|
||||
Standard_EXPORT Handle(StepBasic_EulerAngles) EuAngles() const;
|
||||
|
||||
//! Set field EuAngles
|
||||
Standard_EXPORT void SetEuAngles (const Handle(StepBasic_EulerAngles)& EuAngles);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_CurveElementInterval,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepFEA_CurveElementLocation) theFinishPosition;
|
||||
Handle(StepBasic_EulerAngles) theEuAngles;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_CurveElementInterval_HeaderFile
|
@@ -1,45 +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 CurveElementIntervalConstant from StepFEA
|
||||
inherits CurveElementInterval from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity CurveElementIntervalConstant
|
||||
|
||||
uses
|
||||
CurveElementLocation from StepFEA,
|
||||
EulerAngles from StepBasic,
|
||||
CurveElementSectionDefinition from StepElement
|
||||
|
||||
is
|
||||
Create returns CurveElementIntervalConstant from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aCurveElementInterval_FinishPosition: CurveElementLocation from StepFEA;
|
||||
aCurveElementInterval_EuAngles: EulerAngles from StepBasic;
|
||||
aSection: CurveElementSectionDefinition from StepElement);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Section (me) returns CurveElementSectionDefinition from StepElement;
|
||||
---Purpose: Returns field Section
|
||||
SetSection (me: mutable; Section: CurveElementSectionDefinition from StepElement);
|
||||
---Purpose: Set field Section
|
||||
|
||||
fields
|
||||
theSection: CurveElementSectionDefinition from StepElement;
|
||||
|
||||
end CurveElementIntervalConstant;
|
@@ -15,13 +15,16 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_CurveElementIntervalConstant.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_EulerAngles.hxx>
|
||||
#include <StepElement_CurveElementSectionDefinition.hxx>
|
||||
#include <StepFEA_CurveElementIntervalConstant.hxx>
|
||||
#include <StepFEA_CurveElementLocation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementIntervalConstant
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementIntervalConstant::StepFEA_CurveElementIntervalConstant ()
|
||||
{
|
||||
}
|
||||
|
74
src/StepFEA/StepFEA_CurveElementIntervalConstant.hxx
Normal file
74
src/StepFEA/StepFEA_CurveElementIntervalConstant.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 _StepFEA_CurveElementIntervalConstant_HeaderFile
|
||||
#define _StepFEA_CurveElementIntervalConstant_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_CurveElementInterval.hxx>
|
||||
class StepElement_CurveElementSectionDefinition;
|
||||
class StepFEA_CurveElementLocation;
|
||||
class StepBasic_EulerAngles;
|
||||
|
||||
|
||||
class StepFEA_CurveElementIntervalConstant;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_CurveElementIntervalConstant, StepFEA_CurveElementInterval)
|
||||
|
||||
//! Representation of STEP entity CurveElementIntervalConstant
|
||||
class StepFEA_CurveElementIntervalConstant : public StepFEA_CurveElementInterval
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_CurveElementIntervalConstant();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepFEA_CurveElementLocation)& aCurveElementInterval_FinishPosition, const Handle(StepBasic_EulerAngles)& aCurveElementInterval_EuAngles, const Handle(StepElement_CurveElementSectionDefinition)& aSection);
|
||||
|
||||
//! Returns field Section
|
||||
Standard_EXPORT Handle(StepElement_CurveElementSectionDefinition) Section() const;
|
||||
|
||||
//! Set field Section
|
||||
Standard_EXPORT void SetSection (const Handle(StepElement_CurveElementSectionDefinition)& Section);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_CurveElementIntervalConstant,StepFEA_CurveElementInterval)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepElement_CurveElementSectionDefinition) theSection;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_CurveElementIntervalConstant_HeaderFile
|
@@ -1,45 +0,0 @@
|
||||
-- Created on: 2003-01-22
|
||||
-- Created by: data exchange team
|
||||
-- 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 CurveElementIntervalLinearlyVarying from StepFEA
|
||||
inherits CurveElementInterval from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity CurveElementIntervalLinearlyVarying
|
||||
|
||||
uses
|
||||
CurveElementLocation from StepFEA,
|
||||
EulerAngles from StepBasic,
|
||||
HArray1OfCurveElementSectionDefinition from StepElement
|
||||
|
||||
is
|
||||
Create returns CurveElementIntervalLinearlyVarying from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aCurveElementInterval_FinishPosition: CurveElementLocation from StepFEA;
|
||||
aCurveElementInterval_EuAngles: EulerAngles from StepBasic;
|
||||
aSections: HArray1OfCurveElementSectionDefinition from StepElement);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Sections (me) returns HArray1OfCurveElementSectionDefinition from StepElement;
|
||||
---Purpose: Returns field Sections
|
||||
SetSections (me: mutable; Sections: HArray1OfCurveElementSectionDefinition from StepElement);
|
||||
---Purpose: Set field Sections
|
||||
|
||||
fields
|
||||
theSections: HArray1OfCurveElementSectionDefinition from StepElement;
|
||||
|
||||
end CurveElementIntervalLinearlyVarying;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_CurveElementIntervalLinearlyVarying.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepBasic_EulerAngles.hxx>
|
||||
#include <StepFEA_CurveElementIntervalLinearlyVarying.hxx>
|
||||
#include <StepFEA_CurveElementLocation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementIntervalLinearlyVarying
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementIntervalLinearlyVarying::StepFEA_CurveElementIntervalLinearlyVarying ()
|
||||
{
|
||||
}
|
||||
|
74
src/StepFEA/StepFEA_CurveElementIntervalLinearlyVarying.hxx
Normal file
74
src/StepFEA/StepFEA_CurveElementIntervalLinearlyVarying.hxx
Normal file
@@ -0,0 +1,74 @@
|
||||
// Created on: 2003-01-22
|
||||
// Created by: data exchange team
|
||||
// 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 _StepFEA_CurveElementIntervalLinearlyVarying_HeaderFile
|
||||
#define _StepFEA_CurveElementIntervalLinearlyVarying_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepElement_HArray1OfCurveElementSectionDefinition.hxx>
|
||||
#include <StepFEA_CurveElementInterval.hxx>
|
||||
class StepFEA_CurveElementLocation;
|
||||
class StepBasic_EulerAngles;
|
||||
|
||||
|
||||
class StepFEA_CurveElementIntervalLinearlyVarying;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_CurveElementIntervalLinearlyVarying, StepFEA_CurveElementInterval)
|
||||
|
||||
//! Representation of STEP entity CurveElementIntervalLinearlyVarying
|
||||
class StepFEA_CurveElementIntervalLinearlyVarying : public StepFEA_CurveElementInterval
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_CurveElementIntervalLinearlyVarying();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepFEA_CurveElementLocation)& aCurveElementInterval_FinishPosition, const Handle(StepBasic_EulerAngles)& aCurveElementInterval_EuAngles, const Handle(StepElement_HArray1OfCurveElementSectionDefinition)& aSections);
|
||||
|
||||
//! Returns field Sections
|
||||
Standard_EXPORT Handle(StepElement_HArray1OfCurveElementSectionDefinition) Sections() const;
|
||||
|
||||
//! Set field Sections
|
||||
Standard_EXPORT void SetSections (const Handle(StepElement_HArray1OfCurveElementSectionDefinition)& Sections);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_CurveElementIntervalLinearlyVarying,StepFEA_CurveElementInterval)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepElement_HArray1OfCurveElementSectionDefinition) theSections;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_CurveElementIntervalLinearlyVarying_HeaderFile
|
@@ -1,41 +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 CurveElementLocation from StepFEA
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity CurveElementLocation
|
||||
|
||||
uses
|
||||
FeaParametricPoint from StepFEA
|
||||
|
||||
is
|
||||
Create returns CurveElementLocation from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aCoordinate: FeaParametricPoint from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Coordinate (me) returns FeaParametricPoint from StepFEA;
|
||||
---Purpose: Returns field Coordinate
|
||||
SetCoordinate (me: mutable; Coordinate: FeaParametricPoint from StepFEA);
|
||||
---Purpose: Set field Coordinate
|
||||
|
||||
fields
|
||||
theCoordinate: FeaParametricPoint from StepFEA;
|
||||
|
||||
end CurveElementLocation;
|
@@ -15,13 +15,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_CurveElementLocation.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_CurveElementLocation.hxx>
|
||||
#include <StepFEA_FeaParametricPoint.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementLocation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementLocation::StepFEA_CurveElementLocation ()
|
||||
{
|
||||
}
|
||||
|
72
src/StepFEA/StepFEA_CurveElementLocation.hxx
Normal file
72
src/StepFEA/StepFEA_CurveElementLocation.hxx
Normal file
@@ -0,0 +1,72 @@
|
||||
// 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 _StepFEA_CurveElementLocation_HeaderFile
|
||||
#define _StepFEA_CurveElementLocation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepFEA_FeaParametricPoint;
|
||||
|
||||
|
||||
class StepFEA_CurveElementLocation;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_CurveElementLocation, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity CurveElementLocation
|
||||
class StepFEA_CurveElementLocation : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_CurveElementLocation();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepFEA_FeaParametricPoint)& aCoordinate);
|
||||
|
||||
//! Returns field Coordinate
|
||||
Standard_EXPORT Handle(StepFEA_FeaParametricPoint) Coordinate() const;
|
||||
|
||||
//! Set field Coordinate
|
||||
Standard_EXPORT void SetCoordinate (const Handle(StepFEA_FeaParametricPoint)& Coordinate);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_CurveElementLocation,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepFEA_FeaParametricPoint) theCoordinate;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_CurveElementLocation_HeaderFile
|
@@ -1,57 +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 DegreeOfFreedom from StepFEA
|
||||
inherits SelectType from StepData
|
||||
|
||||
---Purpose: Representation of STEP SELECT type DegreeOfFreedom
|
||||
|
||||
uses
|
||||
SelectMember from StepData,
|
||||
EnumeratedDegreeOfFreedom from StepFEA,
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns DegreeOfFreedom from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
CaseNum (me; ent: Transient) returns Integer;
|
||||
---Purpose: Recognizes a kind of CurveElementFreedom select type
|
||||
-- return 0
|
||||
|
||||
CaseMem (me; ent: SelectMember from StepData) returns Integer is redefined;
|
||||
---Purpose: Recognizes a items of select member CurveElementFreedomMember
|
||||
-- 1 -> EnumeratedCurveElementFreedom
|
||||
-- 2 -> ApplicationDefinedDegreeOfFreedom
|
||||
-- 0 else
|
||||
|
||||
NewMember(me) returns SelectMember from StepData is redefined;
|
||||
---Purpose: Returns a new select member the type CurveElementFreedomMember
|
||||
|
||||
SetEnumeratedDegreeOfFreedom (me:in out; aVal: EnumeratedDegreeOfFreedom from StepFEA);
|
||||
---Purpose: Returns Value as EnumeratedDegreeOfFreedom (or Null if another type)
|
||||
|
||||
EnumeratedDegreeOfFreedom (me) returns EnumeratedDegreeOfFreedom from StepFEA;
|
||||
---Purpose: Returns Value as EnumeratedDegreeOfFreedom (or Null if another type)
|
||||
|
||||
SetApplicationDefinedDegreeOfFreedom(me: in out; aVal :HAsciiString from TCollection);
|
||||
---Purpose: Set Value for ApplicationDefinedDegreeOfFreedom
|
||||
|
||||
ApplicationDefinedDegreeOfFreedom (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns Value as ApplicationDefinedDegreeOfFreedom (or Null if another type)
|
||||
|
||||
end DegreeOfFreedom;
|
@@ -15,7 +15,9 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_DegreeOfFreedom.ixx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepData_SelectMember.hxx>
|
||||
#include <StepFEA_DegreeOfFreedom.hxx>
|
||||
#include <StepFEA_DegreeOfFreedomMember.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
@@ -23,7 +25,6 @@
|
||||
//function : StepFEA_DegreeOfFreedom
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_DegreeOfFreedom::StepFEA_DegreeOfFreedom ()
|
||||
{
|
||||
}
|
||||
|
90
src/StepFEA/StepFEA_DegreeOfFreedom.hxx
Normal file
90
src/StepFEA/StepFEA_DegreeOfFreedom.hxx
Normal file
@@ -0,0 +1,90 @@
|
||||
// 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 _StepFEA_DegreeOfFreedom_HeaderFile
|
||||
#define _StepFEA_DegreeOfFreedom_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <StepFEA_EnumeratedDegreeOfFreedom.hxx>
|
||||
class Standard_Transient;
|
||||
class StepData_SelectMember;
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
//! Representation of STEP SELECT type DegreeOfFreedom
|
||||
class StepFEA_DegreeOfFreedom : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_DegreeOfFreedom();
|
||||
|
||||
//! Recognizes a kind of CurveElementFreedom select type
|
||||
//! return 0
|
||||
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
//! Recognizes a items of select member CurveElementFreedomMember
|
||||
//! 1 -> EnumeratedCurveElementFreedom
|
||||
//! 2 -> ApplicationDefinedDegreeOfFreedom
|
||||
//! 0 else
|
||||
Standard_EXPORT virtual Standard_Integer CaseMem (const Handle(StepData_SelectMember)& ent) const Standard_OVERRIDE;
|
||||
|
||||
//! Returns a new select member the type CurveElementFreedomMember
|
||||
Standard_EXPORT virtual Handle(StepData_SelectMember) NewMember() const Standard_OVERRIDE;
|
||||
|
||||
//! Returns Value as EnumeratedDegreeOfFreedom (or Null if another type)
|
||||
Standard_EXPORT void SetEnumeratedDegreeOfFreedom (const StepFEA_EnumeratedDegreeOfFreedom aVal);
|
||||
|
||||
//! Returns Value as EnumeratedDegreeOfFreedom (or Null if another type)
|
||||
Standard_EXPORT StepFEA_EnumeratedDegreeOfFreedom EnumeratedDegreeOfFreedom() const;
|
||||
|
||||
//! Set Value for ApplicationDefinedDegreeOfFreedom
|
||||
Standard_EXPORT void SetApplicationDefinedDegreeOfFreedom (const Handle(TCollection_HAsciiString)& aVal);
|
||||
|
||||
//! Returns Value as ApplicationDefinedDegreeOfFreedom (or Null if another type)
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) ApplicationDefinedDegreeOfFreedom() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_DegreeOfFreedom_HeaderFile
|
@@ -1,43 +0,0 @@
|
||||
-- Created on: 2002-12-10
|
||||
-- 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) V2.0
|
||||
|
||||
class DegreeOfFreedomMember from StepFEA
|
||||
inherits SelectNamed from StepData
|
||||
|
||||
---Purpose: Representation of member for STEP SELECT type CurveElementFreedom
|
||||
|
||||
is
|
||||
Create returns DegreeOfFreedomMember from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
HasName (me) returns Boolean is redefined;
|
||||
---Purpose: Returns True if has name
|
||||
|
||||
Name (me) returns CString is redefined;
|
||||
---Purpose: Returns set name
|
||||
|
||||
SetName (me : mutable; name : CString) returns Boolean is redefined;
|
||||
---Purpose: Set name
|
||||
|
||||
Matches (me; name : CString) returns Boolean is redefined;
|
||||
---Purpose : Tells if the name of a SelectMember matches a given one;
|
||||
|
||||
fields
|
||||
|
||||
mycase : Integer;
|
||||
|
||||
end DegreeOfFreedomMember;
|
@@ -15,7 +15,8 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V2.0
|
||||
|
||||
#include <StepFEA_DegreeOfFreedomMember.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_DegreeOfFreedomMember.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
static Standard_CString anEnumeratedCurveElementFreedom = "ENUMERATED_DEGREE_OF_FREEDOM";
|
||||
|
77
src/StepFEA/StepFEA_DegreeOfFreedomMember.hxx
Normal file
77
src/StepFEA/StepFEA_DegreeOfFreedomMember.hxx
Normal file
@@ -0,0 +1,77 @@
|
||||
// Created on: 2002-12-10
|
||||
// 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 _StepFEA_DegreeOfFreedomMember_HeaderFile
|
||||
#define _StepFEA_DegreeOfFreedomMember_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <StepData_SelectNamed.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Standard_CString.hxx>
|
||||
|
||||
|
||||
class StepFEA_DegreeOfFreedomMember;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_DegreeOfFreedomMember, StepData_SelectNamed)
|
||||
|
||||
//! Representation of member for STEP SELECT type CurveElementFreedom
|
||||
class StepFEA_DegreeOfFreedomMember : public StepData_SelectNamed
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_DegreeOfFreedomMember();
|
||||
|
||||
//! Returns True if has name
|
||||
Standard_EXPORT virtual Standard_Boolean HasName() const Standard_OVERRIDE;
|
||||
|
||||
//! Returns set name
|
||||
Standard_EXPORT virtual Standard_CString Name() const Standard_OVERRIDE;
|
||||
|
||||
//! Set name
|
||||
Standard_EXPORT virtual Standard_Boolean SetName (const Standard_CString name) Standard_OVERRIDE;
|
||||
|
||||
//! Tells if the name of a SelectMember matches a given one;
|
||||
Standard_EXPORT virtual Standard_Boolean Matches (const Standard_CString name) const Standard_OVERRIDE;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_DegreeOfFreedomMember,StepData_SelectNamed)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Standard_Integer mycase;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_DegreeOfFreedomMember_HeaderFile
|
@@ -1,33 +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 DummyNode from StepFEA
|
||||
inherits NodeRepresentation from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity DummyNode
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfRepresentationItem from StepRepr,
|
||||
RepresentationContext from StepRepr,
|
||||
FeaModel from StepFEA
|
||||
|
||||
is
|
||||
Create returns DummyNode from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end DummyNode;
|
@@ -15,13 +15,13 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_DummyNode.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_DummyNode.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_DummyNode
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_DummyNode::StepFEA_DummyNode ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepFEA/StepFEA_DummyNode.hxx
Normal file
61
src/StepFEA/StepFEA_DummyNode.hxx
Normal file
@@ -0,0 +1,61 @@
|
||||
// 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 _StepFEA_DummyNode_HeaderFile
|
||||
#define _StepFEA_DummyNode_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_NodeRepresentation.hxx>
|
||||
|
||||
|
||||
class StepFEA_DummyNode;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_DummyNode, StepFEA_NodeRepresentation)
|
||||
|
||||
//! Representation of STEP entity DummyNode
|
||||
class StepFEA_DummyNode : public StepFEA_NodeRepresentation
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_DummyNode();
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_DummyNode,StepFEA_NodeRepresentation)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_DummyNode_HeaderFile
|
@@ -1,57 +0,0 @@
|
||||
-- Created on: 2003-02-04
|
||||
-- Created by: data exchange team
|
||||
-- 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 ElementGeometricRelationship from StepFEA
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity ElementGeometricRelationship
|
||||
|
||||
uses
|
||||
ElementOrElementGroup from StepFEA,
|
||||
AnalysisItemWithinRepresentation from StepElement,
|
||||
ElementAspect from StepElement
|
||||
|
||||
is
|
||||
Create returns ElementGeometricRelationship from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aElementRef: ElementOrElementGroup from StepFEA;
|
||||
aItem: AnalysisItemWithinRepresentation from StepElement;
|
||||
aAspect: ElementAspect from StepElement);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
ElementRef (me) returns ElementOrElementGroup from StepFEA;
|
||||
---Purpose: Returns field ElementRef
|
||||
SetElementRef (me: mutable; ElementRef: ElementOrElementGroup from StepFEA);
|
||||
---Purpose: Set field ElementRef
|
||||
|
||||
Item (me) returns AnalysisItemWithinRepresentation from StepElement;
|
||||
---Purpose: Returns field Item
|
||||
SetItem (me: mutable; Item: AnalysisItemWithinRepresentation from StepElement);
|
||||
---Purpose: Set field Item
|
||||
|
||||
Aspect (me) returns ElementAspect from StepElement;
|
||||
---Purpose: Returns field Aspect
|
||||
SetAspect (me: mutable; Aspect: ElementAspect from StepElement);
|
||||
---Purpose: Set field Aspect
|
||||
|
||||
fields
|
||||
theElementRef: ElementOrElementGroup from StepFEA;
|
||||
theItem: AnalysisItemWithinRepresentation from StepElement;
|
||||
theAspect: ElementAspect from StepElement;
|
||||
|
||||
end ElementGeometricRelationship;
|
@@ -15,13 +15,16 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_ElementGeometricRelationship.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepElement_AnalysisItemWithinRepresentation.hxx>
|
||||
#include <StepElement_ElementAspect.hxx>
|
||||
#include <StepFEA_ElementGeometricRelationship.hxx>
|
||||
#include <StepFEA_ElementOrElementGroup.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ElementGeometricRelationship
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ElementGeometricRelationship::StepFEA_ElementGeometricRelationship ()
|
||||
{
|
||||
}
|
||||
|
90
src/StepFEA/StepFEA_ElementGeometricRelationship.hxx
Normal file
90
src/StepFEA/StepFEA_ElementGeometricRelationship.hxx
Normal file
@@ -0,0 +1,90 @@
|
||||
// Created on: 2003-02-04
|
||||
// Created by: data exchange team
|
||||
// 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 _StepFEA_ElementGeometricRelationship_HeaderFile
|
||||
#define _StepFEA_ElementGeometricRelationship_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_ElementOrElementGroup.hxx>
|
||||
#include <StepElement_ElementAspect.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepElement_AnalysisItemWithinRepresentation;
|
||||
class StepFEA_ElementOrElementGroup;
|
||||
class StepElement_ElementAspect;
|
||||
|
||||
|
||||
class StepFEA_ElementGeometricRelationship;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_ElementGeometricRelationship, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity ElementGeometricRelationship
|
||||
class StepFEA_ElementGeometricRelationship : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_ElementGeometricRelationship();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const StepFEA_ElementOrElementGroup& aElementRef, const Handle(StepElement_AnalysisItemWithinRepresentation)& aItem, const StepElement_ElementAspect& aAspect);
|
||||
|
||||
//! Returns field ElementRef
|
||||
Standard_EXPORT StepFEA_ElementOrElementGroup ElementRef() const;
|
||||
|
||||
//! Set field ElementRef
|
||||
Standard_EXPORT void SetElementRef (const StepFEA_ElementOrElementGroup& ElementRef);
|
||||
|
||||
//! Returns field Item
|
||||
Standard_EXPORT Handle(StepElement_AnalysisItemWithinRepresentation) Item() const;
|
||||
|
||||
//! Set field Item
|
||||
Standard_EXPORT void SetItem (const Handle(StepElement_AnalysisItemWithinRepresentation)& Item);
|
||||
|
||||
//! Returns field Aspect
|
||||
Standard_EXPORT StepElement_ElementAspect Aspect() const;
|
||||
|
||||
//! Set field Aspect
|
||||
Standard_EXPORT void SetAspect (const StepElement_ElementAspect& Aspect);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_ElementGeometricRelationship,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
StepFEA_ElementOrElementGroup theElementRef;
|
||||
Handle(StepElement_AnalysisItemWithinRepresentation) theItem;
|
||||
StepElement_ElementAspect theAspect;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_ElementGeometricRelationship_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 ElementGroup from StepFEA
|
||||
inherits FeaGroup from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity ElementGroup
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
FeaModel from StepFEA,
|
||||
HArray1OfElementRepresentation from StepFEA
|
||||
|
||||
is
|
||||
Create returns ElementGroup from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aGroup_Name: HAsciiString from TCollection;
|
||||
aGroup_Description: HAsciiString from TCollection;
|
||||
aFeaGroup_ModelRef: FeaModel from StepFEA;
|
||||
aElements: HArray1OfElementRepresentation from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Elements (me) returns HArray1OfElementRepresentation from StepFEA;
|
||||
---Purpose: Returns field Elements
|
||||
SetElements (me: mutable; Elements: HArray1OfElementRepresentation from StepFEA);
|
||||
---Purpose: Set field Elements
|
||||
|
||||
fields
|
||||
theElements: HArray1OfElementRepresentation from StepFEA;
|
||||
|
||||
end ElementGroup;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_ElementGroup.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_ElementGroup.hxx>
|
||||
#include <StepFEA_FeaModel.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ElementGroup
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ElementGroup::StepFEA_ElementGroup ()
|
||||
{
|
||||
}
|
||||
|
74
src/StepFEA/StepFEA_ElementGroup.hxx
Normal file
74
src/StepFEA/StepFEA_ElementGroup.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 _StepFEA_ElementGroup_HeaderFile
|
||||
#define _StepFEA_ElementGroup_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_HArray1OfElementRepresentation.hxx>
|
||||
#include <StepFEA_FeaGroup.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepFEA_FeaModel;
|
||||
|
||||
|
||||
class StepFEA_ElementGroup;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_ElementGroup, StepFEA_FeaGroup)
|
||||
|
||||
//! Representation of STEP entity ElementGroup
|
||||
class StepFEA_ElementGroup : public StepFEA_FeaGroup
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_ElementGroup();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aGroup_Name, const Handle(TCollection_HAsciiString)& aGroup_Description, const Handle(StepFEA_FeaModel)& aFeaGroup_ModelRef, const Handle(StepFEA_HArray1OfElementRepresentation)& aElements);
|
||||
|
||||
//! Returns field Elements
|
||||
Standard_EXPORT Handle(StepFEA_HArray1OfElementRepresentation) Elements() const;
|
||||
|
||||
//! Set field Elements
|
||||
Standard_EXPORT void SetElements (const Handle(StepFEA_HArray1OfElementRepresentation)& Elements);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_ElementGroup,StepFEA_FeaGroup)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepFEA_HArray1OfElementRepresentation) theElements;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_ElementGroup_HeaderFile
|
@@ -1,43 +0,0 @@
|
||||
-- Created on: 2003-02-04
|
||||
-- Created by: data exchange team
|
||||
-- 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 ElementOrElementGroup from StepFEA
|
||||
inherits SelectType from StepData
|
||||
|
||||
---Purpose: Representation of STEP SELECT type ElementOrElementGroup
|
||||
|
||||
uses
|
||||
ElementRepresentation from StepFEA,
|
||||
ElementGroup from StepFEA
|
||||
|
||||
is
|
||||
Create returns ElementOrElementGroup from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
CaseNum (me; ent: Transient) returns Integer;
|
||||
---Purpose: Recognizes a kind of ElementOrElementGroup select type
|
||||
-- 1 -> ElementRepresentation from StepFEA
|
||||
-- 2 -> ElementGroup from StepFEA
|
||||
-- 0 else
|
||||
|
||||
ElementRepresentation (me) returns ElementRepresentation from StepFEA;
|
||||
---Purpose: Returns Value as ElementRepresentation (or Null if another type)
|
||||
|
||||
ElementGroup (me) returns ElementGroup from StepFEA;
|
||||
---Purpose: Returns Value as ElementGroup (or Null if another type)
|
||||
|
||||
end ElementOrElementGroup;
|
@@ -15,15 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_ElementOrElementGroup.ixx>
|
||||
#include <StepFEA_ElementRepresentation.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <StepFEA_ElementGroup.hxx>
|
||||
#include <StepFEA_ElementOrElementGroup.hxx>
|
||||
#include <StepFEA_ElementRepresentation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ElementOrElementGroup
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ElementOrElementGroup::StepFEA_ElementOrElementGroup ()
|
||||
{
|
||||
}
|
||||
|
76
src/StepFEA/StepFEA_ElementOrElementGroup.hxx
Normal file
76
src/StepFEA/StepFEA_ElementOrElementGroup.hxx
Normal file
@@ -0,0 +1,76 @@
|
||||
// Created on: 2003-02-04
|
||||
// Created by: data exchange team
|
||||
// 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 _StepFEA_ElementOrElementGroup_HeaderFile
|
||||
#define _StepFEA_ElementOrElementGroup_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <StepData_SelectType.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
class StepFEA_ElementRepresentation;
|
||||
class StepFEA_ElementGroup;
|
||||
|
||||
|
||||
//! Representation of STEP SELECT type ElementOrElementGroup
|
||||
class StepFEA_ElementOrElementGroup : public StepData_SelectType
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_ElementOrElementGroup();
|
||||
|
||||
//! Recognizes a kind of ElementOrElementGroup select type
|
||||
//! 1 -> ElementRepresentation from StepFEA
|
||||
//! 2 -> ElementGroup from StepFEA
|
||||
//! 0 else
|
||||
Standard_EXPORT Standard_Integer CaseNum (const Handle(Standard_Transient)& ent) const;
|
||||
|
||||
//! Returns Value as ElementRepresentation (or Null if another type)
|
||||
Standard_EXPORT Handle(StepFEA_ElementRepresentation) ElementRepresentation() const;
|
||||
|
||||
//! Returns Value as ElementGroup (or Null if another type)
|
||||
Standard_EXPORT Handle(StepFEA_ElementGroup) ElementGroup() const;
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_ElementOrElementGroup_HeaderFile
|
@@ -1,47 +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 ElementRepresentation from StepFEA
|
||||
inherits Representation from StepRepr
|
||||
|
||||
---Purpose: Representation of STEP entity ElementRepresentation
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfRepresentationItem from StepRepr,
|
||||
RepresentationContext from StepRepr,
|
||||
HArray1OfNodeRepresentation from StepFEA
|
||||
|
||||
is
|
||||
Create returns ElementRepresentation from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentation_Name: HAsciiString from TCollection;
|
||||
aRepresentation_Items: HArray1OfRepresentationItem from StepRepr;
|
||||
aRepresentation_ContextOfItems: RepresentationContext from StepRepr;
|
||||
aNodeList: HArray1OfNodeRepresentation from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
NodeList (me) returns HArray1OfNodeRepresentation from StepFEA;
|
||||
---Purpose: Returns field NodeList
|
||||
SetNodeList (me: mutable; NodeList: HArray1OfNodeRepresentation from StepFEA);
|
||||
---Purpose: Set field NodeList
|
||||
|
||||
fields
|
||||
theNodeList: HArray1OfNodeRepresentation from StepFEA;
|
||||
|
||||
end ElementRepresentation;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_ElementRepresentation.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_ElementRepresentation.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ElementRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ElementRepresentation::StepFEA_ElementRepresentation ()
|
||||
{
|
||||
}
|
||||
|
75
src/StepFEA/StepFEA_ElementRepresentation.hxx
Normal file
75
src/StepFEA/StepFEA_ElementRepresentation.hxx
Normal file
@@ -0,0 +1,75 @@
|
||||
// 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 _StepFEA_ElementRepresentation_HeaderFile
|
||||
#define _StepFEA_ElementRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_HArray1OfNodeRepresentation.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepRepr_RepresentationContext;
|
||||
|
||||
|
||||
class StepFEA_ElementRepresentation;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_ElementRepresentation, StepRepr_Representation)
|
||||
|
||||
//! Representation of STEP entity ElementRepresentation
|
||||
class StepFEA_ElementRepresentation : public StepRepr_Representation
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_ElementRepresentation();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentation_Name, const Handle(StepRepr_HArray1OfRepresentationItem)& aRepresentation_Items, const Handle(StepRepr_RepresentationContext)& aRepresentation_ContextOfItems, const Handle(StepFEA_HArray1OfNodeRepresentation)& aNodeList);
|
||||
|
||||
//! Returns field NodeList
|
||||
Standard_EXPORT Handle(StepFEA_HArray1OfNodeRepresentation) NodeList() const;
|
||||
|
||||
//! Set field NodeList
|
||||
Standard_EXPORT void SetNodeList (const Handle(StepFEA_HArray1OfNodeRepresentation)& NodeList);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_ElementRepresentation,StepRepr_Representation)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepFEA_HArray1OfNodeRepresentation) theNodeList;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_ElementRepresentation_HeaderFile
|
23
src/StepFEA/StepFEA_ElementVolume.hxx
Normal file
23
src/StepFEA/StepFEA_ElementVolume.hxx
Normal file
@@ -0,0 +1,23 @@
|
||||
// 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 _StepFEA_ElementVolume_HeaderFile
|
||||
#define _StepFEA_ElementVolume_HeaderFile
|
||||
|
||||
|
||||
enum StepFEA_ElementVolume
|
||||
{
|
||||
StepFEA_Volume
|
||||
};
|
||||
|
||||
#endif // _StepFEA_ElementVolume_HeaderFile
|
29
src/StepFEA/StepFEA_EnumeratedDegreeOfFreedom.hxx
Normal file
29
src/StepFEA/StepFEA_EnumeratedDegreeOfFreedom.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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 _StepFEA_EnumeratedDegreeOfFreedom_HeaderFile
|
||||
#define _StepFEA_EnumeratedDegreeOfFreedom_HeaderFile
|
||||
|
||||
|
||||
enum StepFEA_EnumeratedDegreeOfFreedom
|
||||
{
|
||||
StepFEA_XTranslation,
|
||||
StepFEA_YTranslation,
|
||||
StepFEA_ZTranslation,
|
||||
StepFEA_XRotation,
|
||||
StepFEA_YRotation,
|
||||
StepFEA_ZRotation,
|
||||
StepFEA_Warp
|
||||
};
|
||||
|
||||
#endif // _StepFEA_EnumeratedDegreeOfFreedom_HeaderFile
|
@@ -1,42 +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 FeaAreaDensity from StepFEA
|
||||
inherits FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaAreaDensity
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns FeaAreaDensity from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aFeaConstant: Real);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
FeaConstant (me) returns Real;
|
||||
---Purpose: Returns field FeaConstant
|
||||
SetFeaConstant (me: mutable; FeaConstant: Real);
|
||||
---Purpose: Set field FeaConstant
|
||||
|
||||
fields
|
||||
theFeaConstant: Real;
|
||||
|
||||
end FeaAreaDensity;
|
@@ -15,13 +15,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaAreaDensity.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_FeaAreaDensity.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaAreaDensity
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaAreaDensity::StepFEA_FeaAreaDensity ()
|
||||
{
|
||||
}
|
||||
|
73
src/StepFEA/StepFEA_FeaAreaDensity.hxx
Normal file
73
src/StepFEA/StepFEA_FeaAreaDensity.hxx
Normal file
@@ -0,0 +1,73 @@
|
||||
// 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 _StepFEA_FeaAreaDensity_HeaderFile
|
||||
#define _StepFEA_FeaAreaDensity_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Real.hxx>
|
||||
#include <StepFEA_FeaMaterialPropertyRepresentationItem.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepFEA_FeaAreaDensity;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaAreaDensity, StepFEA_FeaMaterialPropertyRepresentationItem)
|
||||
|
||||
//! Representation of STEP entity FeaAreaDensity
|
||||
class StepFEA_FeaAreaDensity : public StepFEA_FeaMaterialPropertyRepresentationItem
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaAreaDensity();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentationItem_Name, const Standard_Real aFeaConstant);
|
||||
|
||||
//! Returns field FeaConstant
|
||||
Standard_EXPORT Standard_Real FeaConstant() const;
|
||||
|
||||
//! Set field FeaConstant
|
||||
Standard_EXPORT void SetFeaConstant (const Standard_Real FeaConstant);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaAreaDensity,StepFEA_FeaMaterialPropertyRepresentationItem)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Standard_Real theFeaConstant;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaAreaDensity_HeaderFile
|
@@ -1,57 +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 FeaAxis2Placement3d from StepFEA
|
||||
inherits Axis2Placement3d from StepGeom
|
||||
|
||||
---Purpose: Representation of STEP entity FeaAxis2Placement3d
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
CartesianPoint from StepGeom,
|
||||
Direction from StepGeom,
|
||||
CoordinateSystemType from StepFEA
|
||||
|
||||
is
|
||||
Create returns FeaAxis2Placement3d from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aPlacement_Location: CartesianPoint from StepGeom;
|
||||
hasAxis2Placement3d_Axis: Boolean;
|
||||
aAxis2Placement3d_Axis: Direction from StepGeom;
|
||||
hasAxis2Placement3d_RefDirection: Boolean;
|
||||
aAxis2Placement3d_RefDirection: Direction from StepGeom;
|
||||
aSystemType: CoordinateSystemType from StepFEA;
|
||||
aDescription: HAsciiString from TCollection);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
SystemType (me) returns CoordinateSystemType from StepFEA;
|
||||
---Purpose: Returns field SystemType
|
||||
SetSystemType (me: mutable; SystemType: CoordinateSystemType from StepFEA);
|
||||
---Purpose: Set field SystemType
|
||||
|
||||
Description (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Description
|
||||
SetDescription (me: mutable; Description: HAsciiString from TCollection);
|
||||
---Purpose: Set field Description
|
||||
|
||||
fields
|
||||
theSystemType: CoordinateSystemType from StepFEA;
|
||||
theDescription: HAsciiString from TCollection;
|
||||
|
||||
end FeaAxis2Placement3d;
|
@@ -15,13 +15,16 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaAxis2Placement3d.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_FeaAxis2Placement3d.hxx>
|
||||
#include <StepGeom_CartesianPoint.hxx>
|
||||
#include <StepGeom_Direction.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaAxis2Placement3d
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaAxis2Placement3d::StepFEA_FeaAxis2Placement3d ()
|
||||
{
|
||||
}
|
||||
|
83
src/StepFEA/StepFEA_FeaAxis2Placement3d.hxx
Normal file
83
src/StepFEA/StepFEA_FeaAxis2Placement3d.hxx
Normal file
@@ -0,0 +1,83 @@
|
||||
// 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 _StepFEA_FeaAxis2Placement3d_HeaderFile
|
||||
#define _StepFEA_FeaAxis2Placement3d_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_CoordinateSystemType.hxx>
|
||||
#include <StepGeom_Axis2Placement3d.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepGeom_CartesianPoint;
|
||||
class StepGeom_Direction;
|
||||
|
||||
|
||||
class StepFEA_FeaAxis2Placement3d;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaAxis2Placement3d, StepGeom_Axis2Placement3d)
|
||||
|
||||
//! Representation of STEP entity FeaAxis2Placement3d
|
||||
class StepFEA_FeaAxis2Placement3d : public StepGeom_Axis2Placement3d
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaAxis2Placement3d();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentationItem_Name, const Handle(StepGeom_CartesianPoint)& aPlacement_Location, const Standard_Boolean hasAxis2Placement3d_Axis, const Handle(StepGeom_Direction)& aAxis2Placement3d_Axis, const Standard_Boolean hasAxis2Placement3d_RefDirection, const Handle(StepGeom_Direction)& aAxis2Placement3d_RefDirection, const StepFEA_CoordinateSystemType aSystemType, const Handle(TCollection_HAsciiString)& aDescription);
|
||||
|
||||
//! Returns field SystemType
|
||||
Standard_EXPORT StepFEA_CoordinateSystemType SystemType() const;
|
||||
|
||||
//! Set field SystemType
|
||||
Standard_EXPORT void SetSystemType (const StepFEA_CoordinateSystemType SystemType);
|
||||
|
||||
//! Returns field Description
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
|
||||
|
||||
//! Set field Description
|
||||
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& Description);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaAxis2Placement3d,StepGeom_Axis2Placement3d)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
StepFEA_CoordinateSystemType theSystemType;
|
||||
Handle(TCollection_HAsciiString) theDescription;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaAxis2Placement3d_HeaderFile
|
@@ -1,49 +0,0 @@
|
||||
-- Created on: 2003-01-22
|
||||
-- Created by: data exchange team
|
||||
-- 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 FeaCurveSectionGeometricRelationship from StepFEA
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity FeaCurveSectionGeometricRelationship
|
||||
|
||||
uses
|
||||
CurveElementSectionDefinition from StepElement,
|
||||
AnalysisItemWithinRepresentation from StepElement
|
||||
|
||||
is
|
||||
Create returns FeaCurveSectionGeometricRelationship from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aSectionRef: CurveElementSectionDefinition from StepElement;
|
||||
aItem: AnalysisItemWithinRepresentation from StepElement);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
SectionRef (me) returns CurveElementSectionDefinition from StepElement;
|
||||
---Purpose: Returns field SectionRef
|
||||
SetSectionRef (me: mutable; SectionRef: CurveElementSectionDefinition from StepElement);
|
||||
---Purpose: Set field SectionRef
|
||||
|
||||
Item (me) returns AnalysisItemWithinRepresentation from StepElement;
|
||||
---Purpose: Returns field Item
|
||||
SetItem (me: mutable; Item: AnalysisItemWithinRepresentation from StepElement);
|
||||
---Purpose: Set field Item
|
||||
|
||||
fields
|
||||
theSectionRef: CurveElementSectionDefinition from StepElement;
|
||||
theItem: AnalysisItemWithinRepresentation from StepElement;
|
||||
|
||||
end FeaCurveSectionGeometricRelationship;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaCurveSectionGeometricRelationship.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepElement_AnalysisItemWithinRepresentation.hxx>
|
||||
#include <StepElement_CurveElementSectionDefinition.hxx>
|
||||
#include <StepFEA_FeaCurveSectionGeometricRelationship.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaCurveSectionGeometricRelationship
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaCurveSectionGeometricRelationship::StepFEA_FeaCurveSectionGeometricRelationship ()
|
||||
{
|
||||
}
|
||||
|
80
src/StepFEA/StepFEA_FeaCurveSectionGeometricRelationship.hxx
Normal file
80
src/StepFEA/StepFEA_FeaCurveSectionGeometricRelationship.hxx
Normal file
@@ -0,0 +1,80 @@
|
||||
// Created on: 2003-01-22
|
||||
// Created by: data exchange team
|
||||
// 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 _StepFEA_FeaCurveSectionGeometricRelationship_HeaderFile
|
||||
#define _StepFEA_FeaCurveSectionGeometricRelationship_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
class StepElement_CurveElementSectionDefinition;
|
||||
class StepElement_AnalysisItemWithinRepresentation;
|
||||
|
||||
|
||||
class StepFEA_FeaCurveSectionGeometricRelationship;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaCurveSectionGeometricRelationship, MMgt_TShared)
|
||||
|
||||
//! Representation of STEP entity FeaCurveSectionGeometricRelationship
|
||||
class StepFEA_FeaCurveSectionGeometricRelationship : public MMgt_TShared
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaCurveSectionGeometricRelationship();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(StepElement_CurveElementSectionDefinition)& aSectionRef, const Handle(StepElement_AnalysisItemWithinRepresentation)& aItem);
|
||||
|
||||
//! Returns field SectionRef
|
||||
Standard_EXPORT Handle(StepElement_CurveElementSectionDefinition) SectionRef() const;
|
||||
|
||||
//! Set field SectionRef
|
||||
Standard_EXPORT void SetSectionRef (const Handle(StepElement_CurveElementSectionDefinition)& SectionRef);
|
||||
|
||||
//! Returns field Item
|
||||
Standard_EXPORT Handle(StepElement_AnalysisItemWithinRepresentation) Item() const;
|
||||
|
||||
//! Set field Item
|
||||
Standard_EXPORT void SetItem (const Handle(StepElement_AnalysisItemWithinRepresentation)& Item);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaCurveSectionGeometricRelationship,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepElement_CurveElementSectionDefinition) theSectionRef;
|
||||
Handle(StepElement_AnalysisItemWithinRepresentation) theItem;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaCurveSectionGeometricRelationship_HeaderFile
|
@@ -1,44 +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 FeaGroup from StepFEA
|
||||
inherits Group from StepBasic
|
||||
|
||||
---Purpose: Representation of STEP entity FeaGroup
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
FeaModel from StepFEA
|
||||
|
||||
is
|
||||
Create returns FeaGroup from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aGroup_Name: HAsciiString from TCollection;
|
||||
aGroup_Description: HAsciiString from TCollection;
|
||||
aModelRef: FeaModel from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
ModelRef (me) returns FeaModel from StepFEA;
|
||||
---Purpose: Returns field ModelRef
|
||||
SetModelRef (me: mutable; ModelRef: FeaModel from StepFEA);
|
||||
---Purpose: Set field ModelRef
|
||||
|
||||
fields
|
||||
theModelRef: FeaModel from StepFEA;
|
||||
|
||||
end FeaGroup;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaGroup.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_FeaGroup.hxx>
|
||||
#include <StepFEA_FeaModel.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaGroup
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaGroup::StepFEA_FeaGroup ()
|
||||
{
|
||||
}
|
||||
|
73
src/StepFEA/StepFEA_FeaGroup.hxx
Normal file
73
src/StepFEA/StepFEA_FeaGroup.hxx
Normal file
@@ -0,0 +1,73 @@
|
||||
// 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 _StepFEA_FeaGroup_HeaderFile
|
||||
#define _StepFEA_FeaGroup_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepBasic_Group.hxx>
|
||||
class StepFEA_FeaModel;
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepFEA_FeaGroup;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaGroup, StepBasic_Group)
|
||||
|
||||
//! Representation of STEP entity FeaGroup
|
||||
class StepFEA_FeaGroup : public StepBasic_Group
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaGroup();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aGroup_Name, const Handle(TCollection_HAsciiString)& aGroup_Description, const Handle(StepFEA_FeaModel)& aModelRef);
|
||||
|
||||
//! Returns field ModelRef
|
||||
Standard_EXPORT Handle(StepFEA_FeaModel) ModelRef() const;
|
||||
|
||||
//! Set field ModelRef
|
||||
Standard_EXPORT void SetModelRef (const Handle(StepFEA_FeaModel)& ModelRef);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaGroup,StepBasic_Group)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(StepFEA_FeaModel) theModelRef;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaGroup_HeaderFile
|
@@ -1,43 +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 FeaLinearElasticity from StepFEA
|
||||
inherits FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaLinearElasticity
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
SymmetricTensor43d from StepFEA
|
||||
|
||||
is
|
||||
Create returns FeaLinearElasticity from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aFeaConstants: SymmetricTensor43d from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
FeaConstants (me) returns SymmetricTensor43d from StepFEA;
|
||||
---Purpose: Returns field FeaConstants
|
||||
SetFeaConstants (me: mutable; FeaConstants: SymmetricTensor43d from StepFEA);
|
||||
---Purpose: Set field FeaConstants
|
||||
|
||||
fields
|
||||
theFeaConstants: SymmetricTensor43d from StepFEA;
|
||||
|
||||
end FeaLinearElasticity;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaLinearElasticity.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_FeaLinearElasticity.hxx>
|
||||
#include <StepFEA_SymmetricTensor43d.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaLinearElasticity
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaLinearElasticity::StepFEA_FeaLinearElasticity ()
|
||||
{
|
||||
}
|
||||
|
74
src/StepFEA/StepFEA_FeaLinearElasticity.hxx
Normal file
74
src/StepFEA/StepFEA_FeaLinearElasticity.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 _StepFEA_FeaLinearElasticity_HeaderFile
|
||||
#define _StepFEA_FeaLinearElasticity_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_SymmetricTensor43d.hxx>
|
||||
#include <StepFEA_FeaMaterialPropertyRepresentationItem.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepFEA_SymmetricTensor43d;
|
||||
|
||||
|
||||
class StepFEA_FeaLinearElasticity;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaLinearElasticity, StepFEA_FeaMaterialPropertyRepresentationItem)
|
||||
|
||||
//! Representation of STEP entity FeaLinearElasticity
|
||||
class StepFEA_FeaLinearElasticity : public StepFEA_FeaMaterialPropertyRepresentationItem
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaLinearElasticity();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentationItem_Name, const StepFEA_SymmetricTensor43d& aFeaConstants);
|
||||
|
||||
//! Returns field FeaConstants
|
||||
Standard_EXPORT StepFEA_SymmetricTensor43d FeaConstants() const;
|
||||
|
||||
//! Set field FeaConstants
|
||||
Standard_EXPORT void SetFeaConstants (const StepFEA_SymmetricTensor43d& FeaConstants);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaLinearElasticity,StepFEA_FeaMaterialPropertyRepresentationItem)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
StepFEA_SymmetricTensor43d theFeaConstants;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaLinearElasticity_HeaderFile
|
@@ -1,42 +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 FeaMassDensity from StepFEA
|
||||
inherits FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaMassDensity
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns FeaMassDensity from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aFeaConstant: Real);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
FeaConstant (me) returns Real;
|
||||
---Purpose: Returns field FeaConstant
|
||||
SetFeaConstant (me: mutable; FeaConstant: Real);
|
||||
---Purpose: Set field FeaConstant
|
||||
|
||||
fields
|
||||
theFeaConstant: Real;
|
||||
|
||||
end FeaMassDensity;
|
@@ -15,13 +15,14 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaMassDensity.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_FeaMassDensity.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaMassDensity
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaMassDensity::StepFEA_FeaMassDensity ()
|
||||
{
|
||||
}
|
||||
|
73
src/StepFEA/StepFEA_FeaMassDensity.hxx
Normal file
73
src/StepFEA/StepFEA_FeaMassDensity.hxx
Normal file
@@ -0,0 +1,73 @@
|
||||
// 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 _StepFEA_FeaMassDensity_HeaderFile
|
||||
#define _StepFEA_FeaMassDensity_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Real.hxx>
|
||||
#include <StepFEA_FeaMaterialPropertyRepresentationItem.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class StepFEA_FeaMassDensity;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaMassDensity, StepFEA_FeaMaterialPropertyRepresentationItem)
|
||||
|
||||
//! Representation of STEP entity FeaMassDensity
|
||||
class StepFEA_FeaMassDensity : public StepFEA_FeaMaterialPropertyRepresentationItem
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaMassDensity();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentationItem_Name, const Standard_Real aFeaConstant);
|
||||
|
||||
//! Returns field FeaConstant
|
||||
Standard_EXPORT Standard_Real FeaConstant() const;
|
||||
|
||||
//! Set field FeaConstant
|
||||
Standard_EXPORT void SetFeaConstant (const Standard_Real FeaConstant);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaMassDensity,StepFEA_FeaMaterialPropertyRepresentationItem)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Standard_Real theFeaConstant;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaMassDensity_HeaderFile
|
@@ -1,32 +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 FeaMaterialPropertyRepresentation from StepFEA
|
||||
inherits MaterialPropertyRepresentation from StepRepr
|
||||
|
||||
---Purpose: Representation of STEP entity FeaMaterialPropertyRepresentation
|
||||
|
||||
uses
|
||||
PropertyDefinition from StepRepr,
|
||||
Representation from StepRepr,
|
||||
DataEnvironment from StepRepr
|
||||
|
||||
is
|
||||
Create returns FeaMaterialPropertyRepresentation from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end FeaMaterialPropertyRepresentation;
|
@@ -15,13 +15,13 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaMaterialPropertyRepresentation.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_FeaMaterialPropertyRepresentation.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaMaterialPropertyRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaMaterialPropertyRepresentation::StepFEA_FeaMaterialPropertyRepresentation ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentation.hxx
Normal file
61
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentation.hxx
Normal file
@@ -0,0 +1,61 @@
|
||||
// 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 _StepFEA_FeaMaterialPropertyRepresentation_HeaderFile
|
||||
#define _StepFEA_FeaMaterialPropertyRepresentation_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepRepr_MaterialPropertyRepresentation.hxx>
|
||||
|
||||
|
||||
class StepFEA_FeaMaterialPropertyRepresentation;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaMaterialPropertyRepresentation, StepRepr_MaterialPropertyRepresentation)
|
||||
|
||||
//! Representation of STEP entity FeaMaterialPropertyRepresentation
|
||||
class StepFEA_FeaMaterialPropertyRepresentation : public StepRepr_MaterialPropertyRepresentation
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaMaterialPropertyRepresentation();
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaMaterialPropertyRepresentation,StepRepr_MaterialPropertyRepresentation)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaMaterialPropertyRepresentation_HeaderFile
|
@@ -1,30 +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 FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
inherits RepresentationItem from StepRepr
|
||||
|
||||
---Purpose: Representation of STEP entity FeaMaterialPropertyRepresentationItem
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns FeaMaterialPropertyRepresentationItem from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end FeaMaterialPropertyRepresentationItem;
|
@@ -15,13 +15,13 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaMaterialPropertyRepresentationItem.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_FeaMaterialPropertyRepresentationItem.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaMaterialPropertyRepresentationItem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::StepFEA_FeaMaterialPropertyRepresentationItem ()
|
||||
{
|
||||
}
|
||||
|
@@ -0,0 +1,61 @@
|
||||
// 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 _StepFEA_FeaMaterialPropertyRepresentationItem_HeaderFile
|
||||
#define _StepFEA_FeaMaterialPropertyRepresentationItem_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
|
||||
|
||||
class StepFEA_FeaMaterialPropertyRepresentationItem;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaMaterialPropertyRepresentationItem, StepRepr_RepresentationItem)
|
||||
|
||||
//! Representation of STEP entity FeaMaterialPropertyRepresentationItem
|
||||
class StepFEA_FeaMaterialPropertyRepresentationItem : public StepRepr_RepresentationItem
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaMaterialPropertyRepresentationItem();
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaMaterialPropertyRepresentationItem,StepRepr_RepresentationItem)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaMaterialPropertyRepresentationItem_HeaderFile
|
@@ -1,68 +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 FeaModel from StepFEA
|
||||
inherits Representation from StepRepr
|
||||
|
||||
---Purpose: Representation of STEP entity FeaModel
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfRepresentationItem from StepRepr,
|
||||
RepresentationContext from StepRepr,
|
||||
HArray1OfAsciiString from TColStd
|
||||
|
||||
is
|
||||
Create returns FeaModel from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentation_Name: HAsciiString from TCollection;
|
||||
aRepresentation_Items: HArray1OfRepresentationItem from StepRepr;
|
||||
aRepresentation_ContextOfItems: RepresentationContext from StepRepr;
|
||||
aCreatingSoftware: HAsciiString from TCollection;
|
||||
aIntendedAnalysisCode: HArray1OfAsciiString from TColStd;
|
||||
aDescription: HAsciiString from TCollection;
|
||||
aAnalysisType: HAsciiString from TCollection);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
CreatingSoftware (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field CreatingSoftware
|
||||
SetCreatingSoftware (me: mutable; CreatingSoftware: HAsciiString from TCollection);
|
||||
---Purpose: Set field CreatingSoftware
|
||||
|
||||
IntendedAnalysisCode (me) returns HArray1OfAsciiString from TColStd;
|
||||
---Purpose: Returns field IntendedAnalysisCode
|
||||
SetIntendedAnalysisCode (me: mutable; IntendedAnalysisCode: HArray1OfAsciiString from TColStd);
|
||||
---Purpose: Set field IntendedAnalysisCode
|
||||
|
||||
Description (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field Description
|
||||
SetDescription (me: mutable; Description: HAsciiString from TCollection);
|
||||
---Purpose: Set field Description
|
||||
|
||||
AnalysisType (me) returns HAsciiString from TCollection;
|
||||
---Purpose: Returns field AnalysisType
|
||||
SetAnalysisType (me: mutable; AnalysisType: HAsciiString from TCollection);
|
||||
---Purpose: Set field AnalysisType
|
||||
|
||||
fields
|
||||
theCreatingSoftware: HAsciiString from TCollection;
|
||||
theIntendedAnalysisCode: HArray1OfAsciiString from TColStd;
|
||||
theDescription: HAsciiString from TCollection;
|
||||
theAnalysisType: HAsciiString from TCollection;
|
||||
|
||||
end FeaModel;
|
@@ -15,13 +15,15 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaModel.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_FeaModel.hxx>
|
||||
#include <StepRepr_RepresentationContext.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaModel
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaModel::StepFEA_FeaModel ()
|
||||
{
|
||||
}
|
||||
|
96
src/StepFEA/StepFEA_FeaModel.hxx
Normal file
96
src/StepFEA/StepFEA_FeaModel.hxx
Normal file
@@ -0,0 +1,96 @@
|
||||
// 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 _StepFEA_FeaModel_HeaderFile
|
||||
#define _StepFEA_FeaModel_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <TColStd_HArray1OfAsciiString.hxx>
|
||||
#include <StepRepr_Representation.hxx>
|
||||
#include <StepRepr_HArray1OfRepresentationItem.hxx>
|
||||
class TCollection_HAsciiString;
|
||||
class StepRepr_RepresentationContext;
|
||||
|
||||
|
||||
class StepFEA_FeaModel;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaModel, StepRepr_Representation)
|
||||
|
||||
//! Representation of STEP entity FeaModel
|
||||
class StepFEA_FeaModel : public StepRepr_Representation
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaModel();
|
||||
|
||||
//! Initialize all fields (own and inherited)
|
||||
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aRepresentation_Name, const Handle(StepRepr_HArray1OfRepresentationItem)& aRepresentation_Items, const Handle(StepRepr_RepresentationContext)& aRepresentation_ContextOfItems, const Handle(TCollection_HAsciiString)& aCreatingSoftware, const Handle(TColStd_HArray1OfAsciiString)& aIntendedAnalysisCode, const Handle(TCollection_HAsciiString)& aDescription, const Handle(TCollection_HAsciiString)& aAnalysisType);
|
||||
|
||||
//! Returns field CreatingSoftware
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) CreatingSoftware() const;
|
||||
|
||||
//! Set field CreatingSoftware
|
||||
Standard_EXPORT void SetCreatingSoftware (const Handle(TCollection_HAsciiString)& CreatingSoftware);
|
||||
|
||||
//! Returns field IntendedAnalysisCode
|
||||
Standard_EXPORT Handle(TColStd_HArray1OfAsciiString) IntendedAnalysisCode() const;
|
||||
|
||||
//! Set field IntendedAnalysisCode
|
||||
Standard_EXPORT void SetIntendedAnalysisCode (const Handle(TColStd_HArray1OfAsciiString)& IntendedAnalysisCode);
|
||||
|
||||
//! Returns field Description
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
|
||||
|
||||
//! Set field Description
|
||||
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& Description);
|
||||
|
||||
//! Returns field AnalysisType
|
||||
Standard_EXPORT Handle(TCollection_HAsciiString) AnalysisType() const;
|
||||
|
||||
//! Set field AnalysisType
|
||||
Standard_EXPORT void SetAnalysisType (const Handle(TCollection_HAsciiString)& AnalysisType);
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaModel,StepRepr_Representation)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Handle(TCollection_HAsciiString) theCreatingSoftware;
|
||||
Handle(TColStd_HArray1OfAsciiString) theIntendedAnalysisCode;
|
||||
Handle(TCollection_HAsciiString) theDescription;
|
||||
Handle(TCollection_HAsciiString) theAnalysisType;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaModel_HeaderFile
|
@@ -1,33 +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 FeaModel3d from StepFEA
|
||||
inherits FeaModel from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaModel3d
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfRepresentationItem from StepRepr,
|
||||
RepresentationContext from StepRepr
|
||||
|
||||
|
||||
is
|
||||
Create returns FeaModel3d from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end FeaModel3d;
|
@@ -15,13 +15,13 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaModel3d.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_FeaModel3d.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaModel3d
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaModel3d::StepFEA_FeaModel3d ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepFEA/StepFEA_FeaModel3d.hxx
Normal file
61
src/StepFEA/StepFEA_FeaModel3d.hxx
Normal file
@@ -0,0 +1,61 @@
|
||||
// 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 _StepFEA_FeaModel3d_HeaderFile
|
||||
#define _StepFEA_FeaModel3d_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepFEA_FeaModel.hxx>
|
||||
|
||||
|
||||
class StepFEA_FeaModel3d;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaModel3d, StepFEA_FeaModel)
|
||||
|
||||
//! Representation of STEP entity FeaModel3d
|
||||
class StepFEA_FeaModel3d : public StepFEA_FeaModel
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaModel3d();
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaModel3d,StepFEA_FeaModel)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaModel3d_HeaderFile
|
@@ -1,32 +0,0 @@
|
||||
-- Created on: 2002-12-15
|
||||
-- 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 FeaModelDefinition from StepFEA
|
||||
inherits ShapeAspect from StepRepr
|
||||
|
||||
---Purpose: Representation of STEP entity FeaModelDefinition
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
ProductDefinitionShape from StepRepr,
|
||||
Logical from StepData
|
||||
|
||||
is
|
||||
Create returns FeaModelDefinition from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end FeaModelDefinition;
|
@@ -15,13 +15,13 @@
|
||||
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
|
||||
#include <StepFEA_FeaModelDefinition.ixx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepFEA_FeaModelDefinition.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaModelDefinition
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaModelDefinition::StepFEA_FeaModelDefinition ()
|
||||
{
|
||||
}
|
||||
|
61
src/StepFEA/StepFEA_FeaModelDefinition.hxx
Normal file
61
src/StepFEA/StepFEA_FeaModelDefinition.hxx
Normal file
@@ -0,0 +1,61 @@
|
||||
// Created on: 2002-12-15
|
||||
// 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 _StepFEA_FeaModelDefinition_HeaderFile
|
||||
#define _StepFEA_FeaModelDefinition_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepRepr_ShapeAspect.hxx>
|
||||
|
||||
|
||||
class StepFEA_FeaModelDefinition;
|
||||
DEFINE_STANDARD_HANDLE(StepFEA_FeaModelDefinition, StepRepr_ShapeAspect)
|
||||
|
||||
//! Representation of STEP entity FeaModelDefinition
|
||||
class StepFEA_FeaModelDefinition : public StepRepr_ShapeAspect
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT StepFEA_FeaModelDefinition();
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepFEA_FeaModelDefinition,StepRepr_ShapeAspect)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StepFEA_FeaModelDefinition_HeaderFile
|
@@ -1,43 +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 FeaMoistureAbsorption from StepFEA
|
||||
inherits FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaMoistureAbsorption
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
SymmetricTensor23d from StepFEA
|
||||
|
||||
is
|
||||
Create returns FeaMoistureAbsorption from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aFeaConstants: SymmetricTensor23d from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
FeaConstants (me) returns SymmetricTensor23d from StepFEA;
|
||||
---Purpose: Returns field FeaConstants
|
||||
SetFeaConstants (me: mutable; FeaConstants: SymmetricTensor23d from StepFEA);
|
||||
---Purpose: Set field FeaConstants
|
||||
|
||||
fields
|
||||
theFeaConstants: SymmetricTensor23d from StepFEA;
|
||||
|
||||
end FeaMoistureAbsorption;
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user