mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
Integration of OCCT 6.5.0 from SVN
This commit is contained in:
146
src/StepFEA/StepFEA.cdl
Executable file
146
src/StepFEA/StepFEA.cdl
Executable file
@@ -0,0 +1,146 @@
|
||||
|
||||
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
|
||||
|
||||
|
||||
class Array1OfNodeRepresentation instantiates Array1 from TCollection (NodeRepresentation);
|
||||
class HArray1OfNodeRepresentation instantiates HArray1 from TCollection (NodeRepresentation, Array1OfNodeRepresentation from StepFEA);
|
||||
|
||||
class Array1OfCurveElementInterval instantiates Array1 from TCollection (CurveElementInterval);
|
||||
class HArray1OfCurveElementInterval instantiates HArray1 from TCollection (CurveElementInterval, Array1OfCurveElementInterval from StepFEA);
|
||||
|
||||
class Array1OfCurveElementEndOffset instantiates Array1 from TCollection (CurveElementEndOffset);
|
||||
class HArray1OfCurveElementEndOffset instantiates HArray1 from TCollection (CurveElementEndOffset, Array1OfCurveElementEndOffset from StepFEA);
|
||||
|
||||
class Array1OfCurveElementEndRelease instantiates Array1 from TCollection (CurveElementEndRelease);
|
||||
class HArray1OfCurveElementEndRelease instantiates HArray1 from TCollection (CurveElementEndRelease, Array1OfCurveElementEndRelease from StepFEA);
|
||||
|
||||
class Array1OfElementRepresentation instantiates Array1 from TCollection (ElementRepresentation);
|
||||
class HArray1OfElementRepresentation instantiates HArray1 from TCollection (ElementRepresentation, Array1OfElementRepresentation from StepFEA);
|
||||
|
||||
class Array1OfDegreeOfFreedom instantiates Array1 from TCollection (DegreeOfFreedom);
|
||||
class HArray1OfDegreeOfFreedom instantiates HArray1 from TCollection (DegreeOfFreedom, Array1OfDegreeOfFreedom from StepFEA);
|
||||
|
||||
class SequenceOfElementRepresentation instantiates Sequence
|
||||
from TCollection (ElementRepresentation);
|
||||
class HSequenceOfElementRepresentation instantiates HSequence
|
||||
from TCollection (ElementRepresentation, SequenceOfElementRepresentation from StepFEA);
|
||||
|
||||
class SequenceOfElementGeometricRelationship instantiates Sequence
|
||||
from TCollection (ElementGeometricRelationship);
|
||||
class HSequenceOfElementGeometricRelationship instantiates HSequence
|
||||
from TCollection (ElementGeometricRelationship, SequenceOfElementGeometricRelationship from StepFEA);
|
||||
|
||||
class SequenceOfNodeRepresentation instantiates Sequence
|
||||
from TCollection (NodeRepresentation);
|
||||
class HSequenceOfNodeRepresentation instantiates HSequence
|
||||
from TCollection (NodeRepresentation, SequenceOfNodeRepresentation from StepFEA);
|
||||
|
||||
class SequenceOfCurve3dElementProperty instantiates Sequence
|
||||
from TCollection (Curve3dElementProperty);
|
||||
class HSequenceOfCurve3dElementProperty instantiates HSequence
|
||||
from TCollection (Curve3dElementProperty, SequenceOfCurve3dElementProperty from StepFEA);
|
||||
|
||||
end;
|
32
src/StepFEA/StepFEA_AlignedCurve3dElementCoordinateSystem.cdl
Executable file
32
src/StepFEA/StepFEA_AlignedCurve3dElementCoordinateSystem.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_AlignedCurve3dElementCoordinateSystem.cdl
|
||||
-- Created: Thu Dec 12 17:51:03 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
49
src/StepFEA/StepFEA_AlignedCurve3dElementCoordinateSystem.cxx
Executable file
49
src/StepFEA/StepFEA_AlignedCurve3dElementCoordinateSystem.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_AlignedCurve3dElementCoordinateSystem.cxx
|
||||
// Created: Thu Dec 12 17:51:03 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_AlignedCurve3dElementCoordinateSystem.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_AlignedCurve3dElementCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_AlignedCurve3dElementCoordinateSystem::StepFEA_AlignedCurve3dElementCoordinateSystem ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_AlignedCurve3dElementCoordinateSystem::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const Handle(StepFEA_FeaAxis2Placement3d) &aCoordinateSystem)
|
||||
{
|
||||
StepFEA_FeaRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theCoordinateSystem = aCoordinateSystem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_FeaAxis2Placement3d) StepFEA_AlignedCurve3dElementCoordinateSystem::CoordinateSystem () const
|
||||
{
|
||||
return theCoordinateSystem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_AlignedCurve3dElementCoordinateSystem::SetCoordinateSystem (const Handle(StepFEA_FeaAxis2Placement3d) &aCoordinateSystem)
|
||||
{
|
||||
theCoordinateSystem = aCoordinateSystem;
|
||||
}
|
32
src/StepFEA/StepFEA_AlignedSurface3dElementCoordinateSystem.cdl
Executable file
32
src/StepFEA/StepFEA_AlignedSurface3dElementCoordinateSystem.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_AlignedSurface3dElementCoordinateSystem.cdl
|
||||
-- Created: Thu Dec 26 15:06:34 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
49
src/StepFEA/StepFEA_AlignedSurface3dElementCoordinateSystem.cxx
Executable file
49
src/StepFEA/StepFEA_AlignedSurface3dElementCoordinateSystem.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_AlignedSurface3dElementCoordinateSystem.cxx
|
||||
// Created: Thu Dec 26 15:06:34 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_AlignedSurface3dElementCoordinateSystem.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_AlignedSurface3dElementCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_AlignedSurface3dElementCoordinateSystem::StepFEA_AlignedSurface3dElementCoordinateSystem ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_AlignedSurface3dElementCoordinateSystem::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const Handle(StepFEA_FeaAxis2Placement3d) &aCoordinateSystem)
|
||||
{
|
||||
StepFEA_FeaRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theCoordinateSystem = aCoordinateSystem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_FeaAxis2Placement3d) StepFEA_AlignedSurface3dElementCoordinateSystem::CoordinateSystem () const
|
||||
{
|
||||
return theCoordinateSystem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_AlignedSurface3dElementCoordinateSystem::SetCoordinateSystem (const Handle(StepFEA_FeaAxis2Placement3d) &aCoordinateSystem)
|
||||
{
|
||||
theCoordinateSystem = aCoordinateSystem;
|
||||
}
|
32
src/StepFEA/StepFEA_ArbitraryVolume3dElementCoordinateSystem.cdl
Executable file
32
src/StepFEA/StepFEA_ArbitraryVolume3dElementCoordinateSystem.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_ArbitraryVolume3dElementCoordinateSystem.cdl
|
||||
-- Created: Thu Dec 12 17:51:03 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
49
src/StepFEA/StepFEA_ArbitraryVolume3dElementCoordinateSystem.cxx
Executable file
49
src/StepFEA/StepFEA_ArbitraryVolume3dElementCoordinateSystem.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_ArbitraryVolume3dElementCoordinateSystem.cxx
|
||||
// Created: Thu Dec 12 17:51:03 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_ArbitraryVolume3dElementCoordinateSystem.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ArbitraryVolume3dElementCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ArbitraryVolume3dElementCoordinateSystem::StepFEA_ArbitraryVolume3dElementCoordinateSystem ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ArbitraryVolume3dElementCoordinateSystem::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const Handle(StepFEA_FeaAxis2Placement3d) &aCoordinateSystem)
|
||||
{
|
||||
StepFEA_FeaRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theCoordinateSystem = aCoordinateSystem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_FeaAxis2Placement3d) StepFEA_ArbitraryVolume3dElementCoordinateSystem::CoordinateSystem () const
|
||||
{
|
||||
return theCoordinateSystem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ArbitraryVolume3dElementCoordinateSystem::SetCoordinateSystem (const Handle(StepFEA_FeaAxis2Placement3d) &aCoordinateSystem)
|
||||
{
|
||||
theCoordinateSystem = aCoordinateSystem;
|
||||
}
|
38
src/StepFEA/StepFEA_ConstantSurface3dElementCoordinateSystem.cdl
Executable file
38
src/StepFEA/StepFEA_ConstantSurface3dElementCoordinateSystem.cdl
Executable file
@@ -0,0 +1,38 @@
|
||||
-- File: StepFEA_ConstantSurface3dElementCoordinateSystem.cdl
|
||||
-- Created: Thu Dec 26 15:06:35 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
72
src/StepFEA/StepFEA_ConstantSurface3dElementCoordinateSystem.cxx
Executable file
72
src/StepFEA/StepFEA_ConstantSurface3dElementCoordinateSystem.cxx
Executable file
@@ -0,0 +1,72 @@
|
||||
// File: StepFEA_ConstantSurface3dElementCoordinateSystem.cxx
|
||||
// Created: Thu Dec 26 15:06:35 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_ConstantSurface3dElementCoordinateSystem.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ConstantSurface3dElementCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ConstantSurface3dElementCoordinateSystem::StepFEA_ConstantSurface3dElementCoordinateSystem ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ConstantSurface3dElementCoordinateSystem::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const Standard_Integer aAxis,
|
||||
const Standard_Real aAngle)
|
||||
{
|
||||
StepFEA_FeaRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theAxis = aAxis;
|
||||
|
||||
theAngle = aAngle;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Axis
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Integer StepFEA_ConstantSurface3dElementCoordinateSystem::Axis () const
|
||||
{
|
||||
return theAxis;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetAxis
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ConstantSurface3dElementCoordinateSystem::SetAxis (const Standard_Integer aAxis)
|
||||
{
|
||||
theAxis = aAxis;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Angle
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Real StepFEA_ConstantSurface3dElementCoordinateSystem::Angle () const
|
||||
{
|
||||
return theAngle;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetAngle
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ConstantSurface3dElementCoordinateSystem::SetAngle (const Standard_Real aAngle)
|
||||
{
|
||||
theAngle = aAngle;
|
||||
}
|
61
src/StepFEA/StepFEA_Curve3dElementProperty.cdl
Executable file
61
src/StepFEA/StepFEA_Curve3dElementProperty.cdl
Executable file
@@ -0,0 +1,61 @@
|
||||
-- File: StepFEA_Curve3dElementProperty.cdl
|
||||
-- Created: Thu Dec 12 17:51:03 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
139
src/StepFEA/StepFEA_Curve3dElementProperty.cxx
Executable file
139
src/StepFEA/StepFEA_Curve3dElementProperty.cxx
Executable file
@@ -0,0 +1,139 @@
|
||||
// File: StepFEA_Curve3dElementProperty.cxx
|
||||
// Created: Thu Dec 12 17:51:03 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_Curve3dElementProperty.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_Curve3dElementProperty
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_Curve3dElementProperty::StepFEA_Curve3dElementProperty ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementProperty::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)
|
||||
{
|
||||
|
||||
thePropertyId = aPropertyId;
|
||||
|
||||
theDescription = aDescription;
|
||||
|
||||
theIntervalDefinitions = aIntervalDefinitions;
|
||||
|
||||
theEndOffsets = aEndOffsets;
|
||||
|
||||
theEndReleases = aEndReleases;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : PropertyId
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) StepFEA_Curve3dElementProperty::PropertyId () const
|
||||
{
|
||||
return thePropertyId;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetPropertyId
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementProperty::SetPropertyId (const Handle(TCollection_HAsciiString) &aPropertyId)
|
||||
{
|
||||
thePropertyId = aPropertyId;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Description
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) StepFEA_Curve3dElementProperty::Description () const
|
||||
{
|
||||
return theDescription;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetDescription
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementProperty::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
|
||||
{
|
||||
theDescription = aDescription;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : IntervalDefinitions
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_HArray1OfCurveElementInterval) StepFEA_Curve3dElementProperty::IntervalDefinitions () const
|
||||
{
|
||||
return theIntervalDefinitions;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetIntervalDefinitions
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementProperty::SetIntervalDefinitions (const Handle(StepFEA_HArray1OfCurveElementInterval) &aIntervalDefinitions)
|
||||
{
|
||||
theIntervalDefinitions = aIntervalDefinitions;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : EndOffsets
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_HArray1OfCurveElementEndOffset) StepFEA_Curve3dElementProperty::EndOffsets () const
|
||||
{
|
||||
return theEndOffsets;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetEndOffsets
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementProperty::SetEndOffsets (const Handle(StepFEA_HArray1OfCurveElementEndOffset) &aEndOffsets)
|
||||
{
|
||||
theEndOffsets = aEndOffsets;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : EndReleases
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_HArray1OfCurveElementEndRelease) StepFEA_Curve3dElementProperty::EndReleases () const
|
||||
{
|
||||
return theEndReleases;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetEndReleases
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementProperty::SetEndReleases (const Handle(StepFEA_HArray1OfCurveElementEndRelease) &aEndReleases)
|
||||
{
|
||||
theEndReleases = aEndReleases;
|
||||
}
|
62
src/StepFEA/StepFEA_Curve3dElementRepresentation.cdl
Executable file
62
src/StepFEA/StepFEA_Curve3dElementRepresentation.cdl
Executable file
@@ -0,0 +1,62 @@
|
||||
-- File: StepFEA_Curve3dElementRepresentation.cdl
|
||||
-- Created: Thu Dec 12 17:51:03 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
124
src/StepFEA/StepFEA_Curve3dElementRepresentation.cxx
Executable file
124
src/StepFEA/StepFEA_Curve3dElementRepresentation.cxx
Executable file
@@ -0,0 +1,124 @@
|
||||
// File: StepFEA_Curve3dElementRepresentation.cxx
|
||||
// Created: Thu Dec 12 17:51:03 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_Curve3dElementRepresentation.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_Curve3dElementRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_Curve3dElementRepresentation::StepFEA_Curve3dElementRepresentation ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementRepresentation::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)
|
||||
{
|
||||
StepFEA_ElementRepresentation::Init(aRepresentation_Name,
|
||||
aRepresentation_Items,
|
||||
aRepresentation_ContextOfItems,
|
||||
aElementRepresentation_NodeList);
|
||||
|
||||
theModelRef = aModelRef;
|
||||
|
||||
theElementDescriptor = aElementDescriptor;
|
||||
|
||||
theProperty = aProperty;
|
||||
|
||||
theMaterial = aMaterial;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ModelRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_FeaModel3d) StepFEA_Curve3dElementRepresentation::ModelRef () const
|
||||
{
|
||||
return theModelRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetModelRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementRepresentation::SetModelRef (const Handle(StepFEA_FeaModel3d) &aModelRef)
|
||||
{
|
||||
theModelRef = aModelRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ElementDescriptor
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepElement_Curve3dElementDescriptor) StepFEA_Curve3dElementRepresentation::ElementDescriptor () const
|
||||
{
|
||||
return theElementDescriptor;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetElementDescriptor
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementRepresentation::SetElementDescriptor (const Handle(StepElement_Curve3dElementDescriptor) &aElementDescriptor)
|
||||
{
|
||||
theElementDescriptor = aElementDescriptor;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Property
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_Curve3dElementProperty) StepFEA_Curve3dElementRepresentation::Property () const
|
||||
{
|
||||
return theProperty;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetProperty
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementRepresentation::SetProperty (const Handle(StepFEA_Curve3dElementProperty) &aProperty)
|
||||
{
|
||||
theProperty = aProperty;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Material
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepElement_ElementMaterial) StepFEA_Curve3dElementRepresentation::Material () const
|
||||
{
|
||||
return theMaterial;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetMaterial
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_Curve3dElementRepresentation::SetMaterial (const Handle(StepElement_ElementMaterial) &aMaterial)
|
||||
{
|
||||
theMaterial = aMaterial;
|
||||
}
|
37
src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.cdl
Executable file
37
src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.cdl
Executable file
@@ -0,0 +1,37 @@
|
||||
-- File: StepFEA_CurveElementEndCoordinateSystem.cdl
|
||||
-- Created: Thu Dec 12 17:51:03 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
60
src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.cxx
Executable file
60
src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.cxx
Executable file
@@ -0,0 +1,60 @@
|
||||
// File: StepFEA_CurveElementEndCoordinateSystem.cxx
|
||||
// Created: Thu Dec 12 17:51:03 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_CurveElementEndCoordinateSystem.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementEndCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementEndCoordinateSystem::StepFEA_CurveElementEndCoordinateSystem ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CaseNum
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Integer StepFEA_CurveElementEndCoordinateSystem::CaseNum (const Handle(Standard_Transient)& ent) const
|
||||
{
|
||||
if (ent.IsNull()) return 0;
|
||||
if (ent->IsKind(STANDARD_TYPE(StepFEA_FeaAxis2Placement3d))) return 1;
|
||||
if (ent->IsKind(STANDARD_TYPE(StepFEA_AlignedCurve3dElementCoordinateSystem))) return 2;
|
||||
if (ent->IsKind(STANDARD_TYPE(StepFEA_ParametricCurve3dElementCoordinateSystem))) return 3;
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaAxis2Placement3d
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_FeaAxis2Placement3d) StepFEA_CurveElementEndCoordinateSystem::FeaAxis2Placement3d () const
|
||||
{
|
||||
return Handle(StepFEA_FeaAxis2Placement3d)::DownCast(Value());
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : AlignedCurve3dElementCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_AlignedCurve3dElementCoordinateSystem) StepFEA_CurveElementEndCoordinateSystem::AlignedCurve3dElementCoordinateSystem () const
|
||||
{
|
||||
return Handle(StepFEA_AlignedCurve3dElementCoordinateSystem)::DownCast(Value());
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ParametricCurve3dElementCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_ParametricCurve3dElementCoordinateSystem) StepFEA_CurveElementEndCoordinateSystem::ParametricCurve3dElementCoordinateSystem () const
|
||||
{
|
||||
return Handle(StepFEA_ParametricCurve3dElementCoordinateSystem)::DownCast(Value());
|
||||
}
|
38
src/StepFEA/StepFEA_CurveElementEndOffset.cdl
Executable file
38
src/StepFEA/StepFEA_CurveElementEndOffset.cdl
Executable file
@@ -0,0 +1,38 @@
|
||||
-- File: StepFEA_CurveElementEndOffset.cdl
|
||||
-- Created: Thu Dec 12 17:51:03 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
70
src/StepFEA/StepFEA_CurveElementEndOffset.cxx
Executable file
70
src/StepFEA/StepFEA_CurveElementEndOffset.cxx
Executable file
@@ -0,0 +1,70 @@
|
||||
// File: StepFEA_CurveElementEndOffset.cxx
|
||||
// Created: Thu Dec 12 17:51:03 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_CurveElementEndOffset.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementEndOffset
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementEndOffset::StepFEA_CurveElementEndOffset ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementEndOffset::Init (const StepFEA_CurveElementEndCoordinateSystem &aCoordinateSystem,
|
||||
const Handle(TColStd_HArray1OfReal) &aOffsetVector)
|
||||
{
|
||||
|
||||
theCoordinateSystem = aCoordinateSystem;
|
||||
|
||||
theOffsetVector = aOffsetVector;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementEndCoordinateSystem StepFEA_CurveElementEndOffset::CoordinateSystem () const
|
||||
{
|
||||
return theCoordinateSystem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementEndOffset::SetCoordinateSystem (const StepFEA_CurveElementEndCoordinateSystem &aCoordinateSystem)
|
||||
{
|
||||
theCoordinateSystem = aCoordinateSystem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : OffsetVector
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TColStd_HArray1OfReal) StepFEA_CurveElementEndOffset::OffsetVector () const
|
||||
{
|
||||
return theOffsetVector;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetOffsetVector
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementEndOffset::SetOffsetVector (const Handle(TColStd_HArray1OfReal) &aOffsetVector)
|
||||
{
|
||||
theOffsetVector = aOffsetVector;
|
||||
}
|
38
src/StepFEA/StepFEA_CurveElementEndRelease.cdl
Executable file
38
src/StepFEA/StepFEA_CurveElementEndRelease.cdl
Executable file
@@ -0,0 +1,38 @@
|
||||
-- File: StepFEA_CurveElementEndRelease.cdl
|
||||
-- Created: Thu Dec 12 17:51:04 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
70
src/StepFEA/StepFEA_CurveElementEndRelease.cxx
Executable file
70
src/StepFEA/StepFEA_CurveElementEndRelease.cxx
Executable file
@@ -0,0 +1,70 @@
|
||||
// File: StepFEA_CurveElementEndRelease.cxx
|
||||
// Created: Thu Dec 12 17:51:04 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_CurveElementEndRelease.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementEndRelease
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementEndRelease::StepFEA_CurveElementEndRelease ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementEndRelease::Init (const StepFEA_CurveElementEndCoordinateSystem &aCoordinateSystem,
|
||||
const Handle(StepElement_HArray1OfCurveElementEndReleasePacket) &aReleases)
|
||||
{
|
||||
|
||||
theCoordinateSystem = aCoordinateSystem;
|
||||
|
||||
theReleases = aReleases;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementEndCoordinateSystem StepFEA_CurveElementEndRelease::CoordinateSystem () const
|
||||
{
|
||||
return theCoordinateSystem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetCoordinateSystem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementEndRelease::SetCoordinateSystem (const StepFEA_CurveElementEndCoordinateSystem &aCoordinateSystem)
|
||||
{
|
||||
theCoordinateSystem = aCoordinateSystem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Releases
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepElement_HArray1OfCurveElementEndReleasePacket) StepFEA_CurveElementEndRelease::Releases () const
|
||||
{
|
||||
return theReleases;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetReleases
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementEndRelease::SetReleases (const Handle(StepElement_HArray1OfCurveElementEndReleasePacket) &aReleases)
|
||||
{
|
||||
theReleases = aReleases;
|
||||
}
|
38
src/StepFEA/StepFEA_CurveElementInterval.cdl
Executable file
38
src/StepFEA/StepFEA_CurveElementInterval.cdl
Executable file
@@ -0,0 +1,38 @@
|
||||
-- File: StepFEA_CurveElementInterval.cdl
|
||||
-- Created: Thu Dec 12 17:51:04 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
70
src/StepFEA/StepFEA_CurveElementInterval.cxx
Executable file
70
src/StepFEA/StepFEA_CurveElementInterval.cxx
Executable file
@@ -0,0 +1,70 @@
|
||||
// File: StepFEA_CurveElementInterval.cxx
|
||||
// Created: Thu Dec 12 17:51:04 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_CurveElementInterval.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementInterval
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementInterval::StepFEA_CurveElementInterval ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementInterval::Init (const Handle(StepFEA_CurveElementLocation) &aFinishPosition,
|
||||
const Handle(StepBasic_EulerAngles) &aEuAngles)
|
||||
{
|
||||
|
||||
theFinishPosition = aFinishPosition;
|
||||
|
||||
theEuAngles = aEuAngles;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FinishPosition
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_CurveElementLocation) StepFEA_CurveElementInterval::FinishPosition () const
|
||||
{
|
||||
return theFinishPosition;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFinishPosition
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementInterval::SetFinishPosition (const Handle(StepFEA_CurveElementLocation) &aFinishPosition)
|
||||
{
|
||||
theFinishPosition = aFinishPosition;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : EuAngles
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepBasic_EulerAngles) StepFEA_CurveElementInterval::EuAngles () const
|
||||
{
|
||||
return theEuAngles;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetEuAngles
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementInterval::SetEuAngles (const Handle(StepBasic_EulerAngles) &aEuAngles)
|
||||
{
|
||||
theEuAngles = aEuAngles;
|
||||
}
|
34
src/StepFEA/StepFEA_CurveElementIntervalConstant.cdl
Executable file
34
src/StepFEA/StepFEA_CurveElementIntervalConstant.cdl
Executable file
@@ -0,0 +1,34 @@
|
||||
-- File: StepFEA_CurveElementIntervalConstant.cdl
|
||||
-- Created: Thu Dec 12 17:51:04 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
51
src/StepFEA/StepFEA_CurveElementIntervalConstant.cxx
Executable file
51
src/StepFEA/StepFEA_CurveElementIntervalConstant.cxx
Executable file
@@ -0,0 +1,51 @@
|
||||
// File: StepFEA_CurveElementIntervalConstant.cxx
|
||||
// Created: Thu Dec 12 17:51:04 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_CurveElementIntervalConstant.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementIntervalConstant
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementIntervalConstant::StepFEA_CurveElementIntervalConstant ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementIntervalConstant::Init (const Handle(StepFEA_CurveElementLocation) &aCurveElementInterval_FinishPosition,
|
||||
const Handle(StepBasic_EulerAngles) &aCurveElementInterval_EuAngles,
|
||||
const Handle(StepElement_CurveElementSectionDefinition) &aSection)
|
||||
{
|
||||
StepFEA_CurveElementInterval::Init(aCurveElementInterval_FinishPosition,
|
||||
aCurveElementInterval_EuAngles);
|
||||
|
||||
theSection = aSection;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Section
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepElement_CurveElementSectionDefinition) StepFEA_CurveElementIntervalConstant::Section () const
|
||||
{
|
||||
return theSection;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetSection
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementIntervalConstant::SetSection (const Handle(StepElement_CurveElementSectionDefinition) &aSection)
|
||||
{
|
||||
theSection = aSection;
|
||||
}
|
34
src/StepFEA/StepFEA_CurveElementIntervalLinearlyVarying.cdl
Executable file
34
src/StepFEA/StepFEA_CurveElementIntervalLinearlyVarying.cdl
Executable file
@@ -0,0 +1,34 @@
|
||||
-- File: StepFEA_CurveElementIntervalLinearlyVarying.cdl
|
||||
-- Created: Wed Jan 22 17:31:43 2003
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
51
src/StepFEA/StepFEA_CurveElementIntervalLinearlyVarying.cxx
Executable file
51
src/StepFEA/StepFEA_CurveElementIntervalLinearlyVarying.cxx
Executable file
@@ -0,0 +1,51 @@
|
||||
// File: StepFEA_CurveElementIntervalLinearlyVarying.cxx
|
||||
// Created: Wed Jan 22 17:31:43 2003
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_CurveElementIntervalLinearlyVarying.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementIntervalLinearlyVarying
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementIntervalLinearlyVarying::StepFEA_CurveElementIntervalLinearlyVarying ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementIntervalLinearlyVarying::Init (const Handle(StepFEA_CurveElementLocation) &aCurveElementInterval_FinishPosition,
|
||||
const Handle(StepBasic_EulerAngles) &aCurveElementInterval_EuAngles,
|
||||
const Handle(StepElement_HArray1OfCurveElementSectionDefinition) &aSections)
|
||||
{
|
||||
StepFEA_CurveElementInterval::Init(aCurveElementInterval_FinishPosition,
|
||||
aCurveElementInterval_EuAngles);
|
||||
|
||||
theSections = aSections;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Sections
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepElement_HArray1OfCurveElementSectionDefinition) StepFEA_CurveElementIntervalLinearlyVarying::Sections () const
|
||||
{
|
||||
return theSections;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetSections
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementIntervalLinearlyVarying::SetSections (const Handle(StepElement_HArray1OfCurveElementSectionDefinition) &aSections)
|
||||
{
|
||||
theSections = aSections;
|
||||
}
|
30
src/StepFEA/StepFEA_CurveElementLocation.cdl
Executable file
30
src/StepFEA/StepFEA_CurveElementLocation.cdl
Executable file
@@ -0,0 +1,30 @@
|
||||
-- File: StepFEA_CurveElementLocation.cdl
|
||||
-- Created: Thu Dec 12 17:51:04 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
47
src/StepFEA/StepFEA_CurveElementLocation.cxx
Executable file
47
src/StepFEA/StepFEA_CurveElementLocation.cxx
Executable file
@@ -0,0 +1,47 @@
|
||||
// File: StepFEA_CurveElementLocation.cxx
|
||||
// Created: Thu Dec 12 17:51:04 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_CurveElementLocation.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_CurveElementLocation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CurveElementLocation::StepFEA_CurveElementLocation ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementLocation::Init (const Handle(StepFEA_FeaParametricPoint) &aCoordinate)
|
||||
{
|
||||
|
||||
theCoordinate = aCoordinate;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Coordinate
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_FeaParametricPoint) StepFEA_CurveElementLocation::Coordinate () const
|
||||
{
|
||||
return theCoordinate;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetCoordinate
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_CurveElementLocation::SetCoordinate (const Handle(StepFEA_FeaParametricPoint) &aCoordinate)
|
||||
{
|
||||
theCoordinate = aCoordinate;
|
||||
}
|
46
src/StepFEA/StepFEA_DegreeOfFreedom.cdl
Executable file
46
src/StepFEA/StepFEA_DegreeOfFreedom.cdl
Executable file
@@ -0,0 +1,46 @@
|
||||
-- File: StepFEA_DegreeOfFreedom.cdl
|
||||
-- Created: Sat Dec 14 11:02:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
126
src/StepFEA/StepFEA_DegreeOfFreedom.cxx
Executable file
126
src/StepFEA/StepFEA_DegreeOfFreedom.cxx
Executable file
@@ -0,0 +1,126 @@
|
||||
// File: StepFEA_DegreeOfFreedom.cxx
|
||||
// Created: Sat Dec 14 11:02:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_DegreeOfFreedom.ixx>
|
||||
#include <StepFEA_DegreeOfFreedomMember.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_DegreeOfFreedom
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_DegreeOfFreedom::StepFEA_DegreeOfFreedom ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CaseNum
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Integer StepFEA_DegreeOfFreedom::CaseNum (const Handle(Standard_Transient)& ent) const
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CaseMem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Integer StepFEA_DegreeOfFreedom::CaseMem (const Handle(StepData_SelectMember)& ent) const
|
||||
{
|
||||
if(ent.IsNull()) return 0;
|
||||
if(ent->Matches("ENUMERATED_DEGREE_OF_FREEDOM")) return 1;
|
||||
else if(ent->Matches("APPLICATION_DEFINED_DEGREE_OF_FREEDOM")) return 2;
|
||||
else return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : NewMember
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepData_SelectMember) StepFEA_DegreeOfFreedom::NewMember() const
|
||||
{
|
||||
return new StepFEA_DegreeOfFreedomMember;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetEnumeratedCurveElementFreedom
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_DegreeOfFreedom::SetEnumeratedDegreeOfFreedom (const StepFEA_EnumeratedDegreeOfFreedom val)
|
||||
{
|
||||
Handle(StepFEA_DegreeOfFreedomMember) SelMem = Handle(StepFEA_DegreeOfFreedomMember)::DownCast(Value());
|
||||
if(SelMem.IsNull()) return;
|
||||
Handle(TCollection_HAsciiString) name = new TCollection_HAsciiString("ENUMERATED_DEGREE_OF_FREEDOM");
|
||||
SelMem->SetName(name->ToCString());
|
||||
SelMem->SetEnum((Standard_Integer)val);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : EnumeratedCurveElementFreedom
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_EnumeratedDegreeOfFreedom StepFEA_DegreeOfFreedom::EnumeratedDegreeOfFreedom () const
|
||||
{
|
||||
Handle(StepFEA_DegreeOfFreedomMember) SelMem = Handle(StepFEA_DegreeOfFreedomMember)::DownCast(Value());
|
||||
if(SelMem.IsNull()) return StepFEA_XTranslation;
|
||||
Handle(TCollection_HAsciiString) name = new TCollection_HAsciiString;
|
||||
name->AssignCat(SelMem->Name());
|
||||
Handle(TCollection_HAsciiString) nameitem = new TCollection_HAsciiString("ENUMERATED_DEGREE_OF_FREEDOM");
|
||||
if(name->IsDifferent(nameitem)) return StepFEA_XTranslation;
|
||||
Standard_Integer numit = SelMem->Enum();
|
||||
StepFEA_EnumeratedDegreeOfFreedom val;
|
||||
switch(numit) {
|
||||
case 1 : val = StepFEA_XTranslation; break;
|
||||
// case 2 : val = StepElement_YTranslation; break;
|
||||
// case 3 : val = StepElement_ZTranslation; break;
|
||||
// case 4 : val = StepElement_XRotation; break;
|
||||
// case 5 : val = StepElement_YRotation; break;
|
||||
// case 6 : val = StepElement_ZRotation; break;
|
||||
// case 7 : val = StepElement_Warp; break;
|
||||
// case 8 : val = StepElement_None; break;
|
||||
default : return StepFEA_XTranslation;break;
|
||||
}
|
||||
return val;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetApplicationDefinedDegreeOfFreedom
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_DegreeOfFreedom::SetApplicationDefinedDegreeOfFreedom (const Handle(TCollection_HAsciiString) &val)
|
||||
{
|
||||
Handle(StepFEA_DegreeOfFreedomMember) SelMem = Handle(StepFEA_DegreeOfFreedomMember)::DownCast(Value());
|
||||
if(SelMem.IsNull()) return;
|
||||
Handle(TCollection_HAsciiString) name = new TCollection_HAsciiString("APPLICATION_DEFINED_DEGREE_OF_FREEDOM");
|
||||
SelMem->SetName(name->ToCString());
|
||||
SelMem->SetString(val->ToCString());
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ApplicationDefinedDegreeOfFreedom
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) StepFEA_DegreeOfFreedom::ApplicationDefinedDegreeOfFreedom () const
|
||||
{
|
||||
Handle(StepFEA_DegreeOfFreedomMember) SelMem = Handle(StepFEA_DegreeOfFreedomMember)::DownCast(Value());
|
||||
if(SelMem.IsNull()) return 0;
|
||||
Handle(TCollection_HAsciiString) name = new TCollection_HAsciiString;
|
||||
name->AssignCat(SelMem->Name());
|
||||
Handle(TCollection_HAsciiString) nameitem = new TCollection_HAsciiString("APPLICATION_DEFINED_DEGREE_OF_FREEDOM");
|
||||
if(name->IsDifferent(nameitem)) return 0;
|
||||
Handle(TCollection_HAsciiString) val = new TCollection_HAsciiString;
|
||||
val->AssignCat(SelMem->String());
|
||||
return val;
|
||||
}
|
32
src/StepFEA/StepFEA_DegreeOfFreedomMember.cdl
Executable file
32
src/StepFEA/StepFEA_DegreeOfFreedomMember.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_DegreeOfFreedomMember.cdl
|
||||
-- Created: Tue Dec 10 18:12:57 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V2.0
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
122
src/StepFEA/StepFEA_DegreeOfFreedomMember.cxx
Executable file
122
src/StepFEA/StepFEA_DegreeOfFreedomMember.cxx
Executable file
@@ -0,0 +1,122 @@
|
||||
// File: StepFEA_DegreeOfFreedomMember.cxx
|
||||
// Created: Tue Dec 10 18:12:57 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V2.0
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_DegreeOfFreedomMember.ixx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
static Standard_CString anEnumeratedCurveElementFreedom = "ENUMERATED_DEGREE_OF_FREEDOM";
|
||||
static Standard_CString anApplicationDefinedDegreeOfFreedom ="APPLICATION_DEFINED_DEGREE_OF_FREEDOM";
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_DegreeOfFreedomMember
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_DegreeOfFreedomMember::StepFEA_DegreeOfFreedomMember () : mycase(0)
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : HasName
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean StepFEA_DegreeOfFreedomMember::HasName() const
|
||||
{
|
||||
return mycase >0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Name
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_CString StepFEA_DegreeOfFreedomMember::Name() const
|
||||
{
|
||||
switch(mycase) {
|
||||
case 1 : return anEnumeratedCurveElementFreedom;
|
||||
case 2 : return anApplicationDefinedDegreeOfFreedom;
|
||||
default : break;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CompareNames
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
static Standard_Integer CompareNames(const Standard_CString name,Standard_Integer &numen)
|
||||
{
|
||||
Standard_Integer thecase =0;
|
||||
if (!name || name[0] == '\0') thecase = 0;
|
||||
else if(!strcmp (name,anEnumeratedCurveElementFreedom)) {
|
||||
thecase = 1;
|
||||
}
|
||||
else if(!strcmp (name,anApplicationDefinedDegreeOfFreedom)) {
|
||||
thecase = 2;
|
||||
}
|
||||
/*if (!name || name[0] == '\0') thecase = 0;
|
||||
else if(!strcmp (name,"XTranslation")) {
|
||||
thecase = 1;
|
||||
numen = 1;
|
||||
}
|
||||
else if(!strcmp (name,"YTranslation")) {
|
||||
thecase = 1;
|
||||
numen = 2;
|
||||
}
|
||||
else if(!strcmp (name,"ZTranslation")) {
|
||||
thecase = 1;
|
||||
numen = 3;
|
||||
}
|
||||
else if(!strcmp (name,"XRotation")) {
|
||||
thecase = 1;
|
||||
numen = 4;
|
||||
}
|
||||
else if(!strcmp (name,"YRotation")) {
|
||||
thecase = 1;
|
||||
numen = 5;
|
||||
}
|
||||
else if(!strcmp (name,"ZRotation")) {
|
||||
thecase = 1;
|
||||
numen = 6;
|
||||
}
|
||||
else if(!strcmp (name,"Warp")) {
|
||||
thecase = 1;
|
||||
numen = 7;
|
||||
}
|
||||
else if(!strcmp (name,"None")) {
|
||||
thecase = 1;
|
||||
numen = 8;
|
||||
}
|
||||
else if(!strcmp (name,"ApplicationDefinedDegreeOfFreedom")) thecase = 2;*/
|
||||
return thecase;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetName
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean StepFEA_DegreeOfFreedomMember::SetName(const Standard_CString name)
|
||||
{
|
||||
Standard_Integer numit =0;
|
||||
mycase = CompareNames(name,numit);
|
||||
if(numit) SetInteger(numit);
|
||||
return (mycase >0);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Matches
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean StepFEA_DegreeOfFreedomMember::Matches(const Standard_CString name) const
|
||||
{
|
||||
Standard_Integer numit =0;
|
||||
Standard_Integer thecase =CompareNames(name,numit);
|
||||
return (mycase==thecase);
|
||||
}
|
22
src/StepFEA/StepFEA_DummyNode.cdl
Executable file
22
src/StepFEA/StepFEA_DummyNode.cdl
Executable file
@@ -0,0 +1,22 @@
|
||||
-- File: StepFEA_DummyNode.cdl
|
||||
-- Created: Thu Dec 12 17:51:04 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
16
src/StepFEA/StepFEA_DummyNode.cxx
Executable file
16
src/StepFEA/StepFEA_DummyNode.cxx
Executable file
@@ -0,0 +1,16 @@
|
||||
// File: StepFEA_DummyNode.cxx
|
||||
// Created: Thu Dec 12 17:51:04 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_DummyNode.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_DummyNode
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_DummyNode::StepFEA_DummyNode ()
|
||||
{
|
||||
}
|
46
src/StepFEA/StepFEA_ElementGeometricRelationship.cdl
Executable file
46
src/StepFEA/StepFEA_ElementGeometricRelationship.cdl
Executable file
@@ -0,0 +1,46 @@
|
||||
-- File: StepFEA_ElementGeometricRelationship.cdl
|
||||
-- Created: Tue Feb 4 10:39:08 2003
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
93
src/StepFEA/StepFEA_ElementGeometricRelationship.cxx
Executable file
93
src/StepFEA/StepFEA_ElementGeometricRelationship.cxx
Executable file
@@ -0,0 +1,93 @@
|
||||
// File: StepFEA_ElementGeometricRelationship.cxx
|
||||
// Created: Tue Feb 4 10:39:08 2003
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_ElementGeometricRelationship.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ElementGeometricRelationship
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ElementGeometricRelationship::StepFEA_ElementGeometricRelationship ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ElementGeometricRelationship::Init (const StepFEA_ElementOrElementGroup &aElementRef,
|
||||
const Handle(StepElement_AnalysisItemWithinRepresentation) &aItem,
|
||||
const StepElement_ElementAspect &aAspect)
|
||||
{
|
||||
|
||||
theElementRef = aElementRef;
|
||||
|
||||
theItem = aItem;
|
||||
|
||||
theAspect = aAspect;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ElementRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ElementOrElementGroup StepFEA_ElementGeometricRelationship::ElementRef () const
|
||||
{
|
||||
return theElementRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetElementRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ElementGeometricRelationship::SetElementRef (const StepFEA_ElementOrElementGroup &aElementRef)
|
||||
{
|
||||
theElementRef = aElementRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Item
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepElement_AnalysisItemWithinRepresentation) StepFEA_ElementGeometricRelationship::Item () const
|
||||
{
|
||||
return theItem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetItem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ElementGeometricRelationship::SetItem (const Handle(StepElement_AnalysisItemWithinRepresentation) &aItem)
|
||||
{
|
||||
theItem = aItem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Aspect
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepElement_ElementAspect StepFEA_ElementGeometricRelationship::Aspect () const
|
||||
{
|
||||
return theAspect;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetAspect
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ElementGeometricRelationship::SetAspect (const StepElement_ElementAspect &aAspect)
|
||||
{
|
||||
theAspect = aAspect;
|
||||
}
|
35
src/StepFEA/StepFEA_ElementGroup.cdl
Executable file
35
src/StepFEA/StepFEA_ElementGroup.cdl
Executable file
@@ -0,0 +1,35 @@
|
||||
-- File: StepFEA_ElementGroup.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
53
src/StepFEA/StepFEA_ElementGroup.cxx
Executable file
53
src/StepFEA/StepFEA_ElementGroup.cxx
Executable file
@@ -0,0 +1,53 @@
|
||||
// File: StepFEA_ElementGroup.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_ElementGroup.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ElementGroup
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ElementGroup::StepFEA_ElementGroup ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ElementGroup::Init (const Handle(TCollection_HAsciiString) &aGroup_Name,
|
||||
const Handle(TCollection_HAsciiString) &aGroup_Description,
|
||||
const Handle(StepFEA_FeaModel) &aFeaGroup_ModelRef,
|
||||
const Handle(StepFEA_HArray1OfElementRepresentation) &aElements)
|
||||
{
|
||||
StepFEA_FeaGroup::Init(aGroup_Name,
|
||||
aGroup_Description,
|
||||
aFeaGroup_ModelRef);
|
||||
|
||||
theElements = aElements;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Elements
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_HArray1OfElementRepresentation) StepFEA_ElementGroup::Elements () const
|
||||
{
|
||||
return theElements;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetElements
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ElementGroup::SetElements (const Handle(StepFEA_HArray1OfElementRepresentation) &aElements)
|
||||
{
|
||||
theElements = aElements;
|
||||
}
|
32
src/StepFEA/StepFEA_ElementOrElementGroup.cdl
Executable file
32
src/StepFEA/StepFEA_ElementOrElementGroup.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_ElementOrElementGroup.cdl
|
||||
-- Created: Tue Feb 4 10:39:08 2003
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
49
src/StepFEA/StepFEA_ElementOrElementGroup.cxx
Executable file
49
src/StepFEA/StepFEA_ElementOrElementGroup.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_ElementOrElementGroup.cxx
|
||||
// Created: Tue Feb 4 10:39:08 2003
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_ElementOrElementGroup.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ElementOrElementGroup
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ElementOrElementGroup::StepFEA_ElementOrElementGroup ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CaseNum
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Integer StepFEA_ElementOrElementGroup::CaseNum (const Handle(Standard_Transient)& ent) const
|
||||
{
|
||||
if (ent.IsNull()) return 0;
|
||||
if (ent->IsKind(STANDARD_TYPE(StepFEA_ElementRepresentation))) return 1;
|
||||
if (ent->IsKind(STANDARD_TYPE(StepFEA_ElementGroup))) return 2;
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ElementRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_ElementRepresentation) StepFEA_ElementOrElementGroup::ElementRepresentation () const
|
||||
{
|
||||
return Handle(StepFEA_ElementRepresentation)::DownCast(Value());
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ElementGroup
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_ElementGroup) StepFEA_ElementOrElementGroup::ElementGroup () const
|
||||
{
|
||||
return Handle(StepFEA_ElementGroup)::DownCast(Value());
|
||||
}
|
36
src/StepFEA/StepFEA_ElementRepresentation.cdl
Executable file
36
src/StepFEA/StepFEA_ElementRepresentation.cdl
Executable file
@@ -0,0 +1,36 @@
|
||||
-- File: StepFEA_ElementRepresentation.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
53
src/StepFEA/StepFEA_ElementRepresentation.cxx
Executable file
53
src/StepFEA/StepFEA_ElementRepresentation.cxx
Executable file
@@ -0,0 +1,53 @@
|
||||
// File: StepFEA_ElementRepresentation.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_ElementRepresentation.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_ElementRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_ElementRepresentation::StepFEA_ElementRepresentation ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ElementRepresentation::Init (const Handle(TCollection_HAsciiString) &aRepresentation_Name,
|
||||
const Handle(StepRepr_HArray1OfRepresentationItem) &aRepresentation_Items,
|
||||
const Handle(StepRepr_RepresentationContext) &aRepresentation_ContextOfItems,
|
||||
const Handle(StepFEA_HArray1OfNodeRepresentation) &aNodeList)
|
||||
{
|
||||
StepRepr_Representation::Init(aRepresentation_Name,
|
||||
aRepresentation_Items,
|
||||
aRepresentation_ContextOfItems);
|
||||
|
||||
theNodeList = aNodeList;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : NodeList
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_HArray1OfNodeRepresentation) StepFEA_ElementRepresentation::NodeList () const
|
||||
{
|
||||
return theNodeList;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetNodeList
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_ElementRepresentation::SetNodeList (const Handle(StepFEA_HArray1OfNodeRepresentation) &aNodeList)
|
||||
{
|
||||
theNodeList = aNodeList;
|
||||
}
|
31
src/StepFEA/StepFEA_FeaAreaDensity.cdl
Executable file
31
src/StepFEA/StepFEA_FeaAreaDensity.cdl
Executable file
@@ -0,0 +1,31 @@
|
||||
-- File: StepFEA_FeaAreaDensity.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
49
src/StepFEA/StepFEA_FeaAreaDensity.cxx
Executable file
49
src/StepFEA/StepFEA_FeaAreaDensity.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_FeaAreaDensity.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaAreaDensity.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaAreaDensity
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaAreaDensity::StepFEA_FeaAreaDensity ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaAreaDensity::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const Standard_Real aFeaConstant)
|
||||
{
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theFeaConstant = aFeaConstant;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaConstant
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Real StepFEA_FeaAreaDensity::FeaConstant () const
|
||||
{
|
||||
return theFeaConstant;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFeaConstant
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaAreaDensity::SetFeaConstant (const Standard_Real aFeaConstant)
|
||||
{
|
||||
theFeaConstant = aFeaConstant;
|
||||
}
|
46
src/StepFEA/StepFEA_FeaAxis2Placement3d.cdl
Executable file
46
src/StepFEA/StepFEA_FeaAxis2Placement3d.cdl
Executable file
@@ -0,0 +1,46 @@
|
||||
-- File: StepFEA_FeaAxis2Placement3d.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
82
src/StepFEA/StepFEA_FeaAxis2Placement3d.cxx
Executable file
82
src/StepFEA/StepFEA_FeaAxis2Placement3d.cxx
Executable file
@@ -0,0 +1,82 @@
|
||||
// File: StepFEA_FeaAxis2Placement3d.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaAxis2Placement3d.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaAxis2Placement3d
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaAxis2Placement3d::StepFEA_FeaAxis2Placement3d ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaAxis2Placement3d::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)
|
||||
{
|
||||
StepGeom_Axis2Placement3d::Init(aRepresentationItem_Name,
|
||||
aPlacement_Location,
|
||||
hasAxis2Placement3d_Axis,
|
||||
aAxis2Placement3d_Axis,
|
||||
hasAxis2Placement3d_RefDirection,
|
||||
aAxis2Placement3d_RefDirection);
|
||||
|
||||
theSystemType = aSystemType;
|
||||
|
||||
theDescription = aDescription;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SystemType
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_CoordinateSystemType StepFEA_FeaAxis2Placement3d::SystemType () const
|
||||
{
|
||||
return theSystemType;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetSystemType
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaAxis2Placement3d::SetSystemType (const StepFEA_CoordinateSystemType aSystemType)
|
||||
{
|
||||
theSystemType = aSystemType;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Description
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) StepFEA_FeaAxis2Placement3d::Description () const
|
||||
{
|
||||
return theDescription;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetDescription
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaAxis2Placement3d::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
|
||||
{
|
||||
theDescription = aDescription;
|
||||
}
|
38
src/StepFEA/StepFEA_FeaCurveSectionGeometricRelationship.cdl
Executable file
38
src/StepFEA/StepFEA_FeaCurveSectionGeometricRelationship.cdl
Executable file
@@ -0,0 +1,38 @@
|
||||
-- File: StepFEA_FeaCurveSectionGeometricRelationship.cdl
|
||||
-- Created: Wed Jan 22 17:31:43 2003
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
70
src/StepFEA/StepFEA_FeaCurveSectionGeometricRelationship.cxx
Executable file
70
src/StepFEA/StepFEA_FeaCurveSectionGeometricRelationship.cxx
Executable file
@@ -0,0 +1,70 @@
|
||||
// File: StepFEA_FeaCurveSectionGeometricRelationship.cxx
|
||||
// Created: Wed Jan 22 17:31:43 2003
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaCurveSectionGeometricRelationship.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaCurveSectionGeometricRelationship
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaCurveSectionGeometricRelationship::StepFEA_FeaCurveSectionGeometricRelationship ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaCurveSectionGeometricRelationship::Init (const Handle(StepElement_CurveElementSectionDefinition) &aSectionRef,
|
||||
const Handle(StepElement_AnalysisItemWithinRepresentation) &aItem)
|
||||
{
|
||||
|
||||
theSectionRef = aSectionRef;
|
||||
|
||||
theItem = aItem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SectionRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepElement_CurveElementSectionDefinition) StepFEA_FeaCurveSectionGeometricRelationship::SectionRef () const
|
||||
{
|
||||
return theSectionRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetSectionRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaCurveSectionGeometricRelationship::SetSectionRef (const Handle(StepElement_CurveElementSectionDefinition) &aSectionRef)
|
||||
{
|
||||
theSectionRef = aSectionRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Item
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepElement_AnalysisItemWithinRepresentation) StepFEA_FeaCurveSectionGeometricRelationship::Item () const
|
||||
{
|
||||
return theItem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetItem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaCurveSectionGeometricRelationship::SetItem (const Handle(StepElement_AnalysisItemWithinRepresentation) &aItem)
|
||||
{
|
||||
theItem = aItem;
|
||||
}
|
33
src/StepFEA/StepFEA_FeaGroup.cdl
Executable file
33
src/StepFEA/StepFEA_FeaGroup.cdl
Executable file
@@ -0,0 +1,33 @@
|
||||
-- File: StepFEA_FeaGroup.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
52
src/StepFEA/StepFEA_FeaGroup.cxx
Executable file
52
src/StepFEA/StepFEA_FeaGroup.cxx
Executable file
@@ -0,0 +1,52 @@
|
||||
// File: StepFEA_FeaGroup.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaGroup.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaGroup
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaGroup::StepFEA_FeaGroup ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaGroup::Init (const Handle(TCollection_HAsciiString) &aGroup_Name,
|
||||
const Handle(TCollection_HAsciiString) &aGroup_Description,
|
||||
const Handle(StepFEA_FeaModel) &aModelRef)
|
||||
{
|
||||
StepBasic_Group::Init(aGroup_Name,
|
||||
Standard_True,
|
||||
aGroup_Description);
|
||||
|
||||
theModelRef = aModelRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ModelRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_FeaModel) StepFEA_FeaGroup::ModelRef () const
|
||||
{
|
||||
return theModelRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetModelRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaGroup::SetModelRef (const Handle(StepFEA_FeaModel) &aModelRef)
|
||||
{
|
||||
theModelRef = aModelRef;
|
||||
}
|
32
src/StepFEA/StepFEA_FeaLinearElasticity.cdl
Executable file
32
src/StepFEA/StepFEA_FeaLinearElasticity.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_FeaLinearElasticity.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
49
src/StepFEA/StepFEA_FeaLinearElasticity.cxx
Executable file
49
src/StepFEA/StepFEA_FeaLinearElasticity.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_FeaLinearElasticity.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaLinearElasticity.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaLinearElasticity
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaLinearElasticity::StepFEA_FeaLinearElasticity ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaLinearElasticity::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const StepFEA_SymmetricTensor43d &aFeaConstants)
|
||||
{
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_SymmetricTensor43d StepFEA_FeaLinearElasticity::FeaConstants () const
|
||||
{
|
||||
return theFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaLinearElasticity::SetFeaConstants (const StepFEA_SymmetricTensor43d &aFeaConstants)
|
||||
{
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
31
src/StepFEA/StepFEA_FeaMassDensity.cdl
Executable file
31
src/StepFEA/StepFEA_FeaMassDensity.cdl
Executable file
@@ -0,0 +1,31 @@
|
||||
-- File: StepFEA_FeaMassDensity.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
49
src/StepFEA/StepFEA_FeaMassDensity.cxx
Executable file
49
src/StepFEA/StepFEA_FeaMassDensity.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_FeaMassDensity.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaMassDensity.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaMassDensity
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaMassDensity::StepFEA_FeaMassDensity ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaMassDensity::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const Standard_Real aFeaConstant)
|
||||
{
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theFeaConstant = aFeaConstant;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaConstant
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Real StepFEA_FeaMassDensity::FeaConstant () const
|
||||
{
|
||||
return theFeaConstant;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFeaConstant
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaMassDensity::SetFeaConstant (const Standard_Real aFeaConstant)
|
||||
{
|
||||
theFeaConstant = aFeaConstant;
|
||||
}
|
21
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentation.cdl
Executable file
21
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentation.cdl
Executable file
@@ -0,0 +1,21 @@
|
||||
-- File: StepFEA_FeaMaterialPropertyRepresentation.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
16
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentation.cxx
Executable file
16
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentation.cxx
Executable file
@@ -0,0 +1,16 @@
|
||||
// File: StepFEA_FeaMaterialPropertyRepresentation.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaMaterialPropertyRepresentation.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaMaterialPropertyRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaMaterialPropertyRepresentation::StepFEA_FeaMaterialPropertyRepresentation ()
|
||||
{
|
||||
}
|
19
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentationItem.cdl
Executable file
19
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentationItem.cdl
Executable file
@@ -0,0 +1,19 @@
|
||||
-- File: StepFEA_FeaMaterialPropertyRepresentationItem.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
16
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentationItem.cxx
Executable file
16
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentationItem.cxx
Executable file
@@ -0,0 +1,16 @@
|
||||
// File: StepFEA_FeaMaterialPropertyRepresentationItem.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaMaterialPropertyRepresentationItem.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaMaterialPropertyRepresentationItem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::StepFEA_FeaMaterialPropertyRepresentationItem ()
|
||||
{
|
||||
}
|
57
src/StepFEA/StepFEA_FeaModel.cdl
Executable file
57
src/StepFEA/StepFEA_FeaModel.cdl
Executable file
@@ -0,0 +1,57 @@
|
||||
-- File: StepFEA_FeaModel.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
122
src/StepFEA/StepFEA_FeaModel.cxx
Executable file
122
src/StepFEA/StepFEA_FeaModel.cxx
Executable file
@@ -0,0 +1,122 @@
|
||||
// File: StepFEA_FeaModel.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaModel.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaModel
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaModel::StepFEA_FeaModel ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaModel::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)
|
||||
{
|
||||
StepRepr_Representation::Init(aRepresentation_Name,
|
||||
aRepresentation_Items,
|
||||
aRepresentation_ContextOfItems);
|
||||
|
||||
theCreatingSoftware = aCreatingSoftware;
|
||||
|
||||
theIntendedAnalysisCode = aIntendedAnalysisCode;
|
||||
|
||||
theDescription = aDescription;
|
||||
|
||||
theAnalysisType = aAnalysisType;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : CreatingSoftware
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) StepFEA_FeaModel::CreatingSoftware () const
|
||||
{
|
||||
return theCreatingSoftware;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetCreatingSoftware
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaModel::SetCreatingSoftware (const Handle(TCollection_HAsciiString) &aCreatingSoftware)
|
||||
{
|
||||
theCreatingSoftware = aCreatingSoftware;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : IntendedAnalysisCode
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TColStd_HArray1OfAsciiString) StepFEA_FeaModel::IntendedAnalysisCode () const
|
||||
{
|
||||
return theIntendedAnalysisCode;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetIntendedAnalysisCode
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaModel::SetIntendedAnalysisCode (const Handle(TColStd_HArray1OfAsciiString) &aIntendedAnalysisCode)
|
||||
{
|
||||
theIntendedAnalysisCode = aIntendedAnalysisCode;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Description
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) StepFEA_FeaModel::Description () const
|
||||
{
|
||||
return theDescription;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetDescription
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaModel::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
|
||||
{
|
||||
theDescription = aDescription;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : AnalysisType
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) StepFEA_FeaModel::AnalysisType () const
|
||||
{
|
||||
return theAnalysisType;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetAnalysisType
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaModel::SetAnalysisType (const Handle(TCollection_HAsciiString) &aAnalysisType)
|
||||
{
|
||||
theAnalysisType = aAnalysisType;
|
||||
}
|
22
src/StepFEA/StepFEA_FeaModel3d.cdl
Executable file
22
src/StepFEA/StepFEA_FeaModel3d.cdl
Executable file
@@ -0,0 +1,22 @@
|
||||
-- File: StepFEA_FeaModel3d.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
16
src/StepFEA/StepFEA_FeaModel3d.cxx
Executable file
16
src/StepFEA/StepFEA_FeaModel3d.cxx
Executable file
@@ -0,0 +1,16 @@
|
||||
// File: StepFEA_FeaModel3d.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaModel3d.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaModel3d
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaModel3d::StepFEA_FeaModel3d ()
|
||||
{
|
||||
}
|
21
src/StepFEA/StepFEA_FeaModelDefinition.cdl
Executable file
21
src/StepFEA/StepFEA_FeaModelDefinition.cdl
Executable file
@@ -0,0 +1,21 @@
|
||||
-- File: StepFEA_FeaModelDefinition.cdl
|
||||
-- Created: Sun Dec 15 10:59:25 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
16
src/StepFEA/StepFEA_FeaModelDefinition.cxx
Executable file
16
src/StepFEA/StepFEA_FeaModelDefinition.cxx
Executable file
@@ -0,0 +1,16 @@
|
||||
// File: StepFEA_FeaModelDefinition.cxx
|
||||
// Created: Sun Dec 15 10:59:25 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaModelDefinition.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaModelDefinition
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaModelDefinition::StepFEA_FeaModelDefinition ()
|
||||
{
|
||||
}
|
32
src/StepFEA/StepFEA_FeaMoistureAbsorption.cdl
Executable file
32
src/StepFEA/StepFEA_FeaMoistureAbsorption.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_FeaMoistureAbsorption.cdl
|
||||
-- Created: Thu Dec 12 17:51:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
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;
|
49
src/StepFEA/StepFEA_FeaMoistureAbsorption.cxx
Executable file
49
src/StepFEA/StepFEA_FeaMoistureAbsorption.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_FeaMoistureAbsorption.cxx
|
||||
// Created: Thu Dec 12 17:51:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaMoistureAbsorption.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaMoistureAbsorption
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaMoistureAbsorption::StepFEA_FeaMoistureAbsorption ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaMoistureAbsorption::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const StepFEA_SymmetricTensor23d &aFeaConstants)
|
||||
{
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_SymmetricTensor23d StepFEA_FeaMoistureAbsorption::FeaConstants () const
|
||||
{
|
||||
return theFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaMoistureAbsorption::SetFeaConstants (const StepFEA_SymmetricTensor23d &aFeaConstants)
|
||||
{
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
32
src/StepFEA/StepFEA_FeaParametricPoint.cdl
Executable file
32
src/StepFEA/StepFEA_FeaParametricPoint.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_FeaParametricPoint.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FeaParametricPoint from StepFEA
|
||||
inherits Point from StepGeom
|
||||
|
||||
---Purpose: Representation of STEP entity FeaParametricPoint
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfReal from TColStd
|
||||
|
||||
is
|
||||
Create returns FeaParametricPoint from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aCoordinates: HArray1OfReal from TColStd);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Coordinates (me) returns HArray1OfReal from TColStd;
|
||||
---Purpose: Returns field Coordinates
|
||||
SetCoordinates (me: mutable; Coordinates: HArray1OfReal from TColStd);
|
||||
---Purpose: Set field Coordinates
|
||||
|
||||
fields
|
||||
theCoordinates: HArray1OfReal from TColStd;
|
||||
|
||||
end FeaParametricPoint;
|
49
src/StepFEA/StepFEA_FeaParametricPoint.cxx
Executable file
49
src/StepFEA/StepFEA_FeaParametricPoint.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_FeaParametricPoint.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaParametricPoint.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaParametricPoint
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaParametricPoint::StepFEA_FeaParametricPoint ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaParametricPoint::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const Handle(TColStd_HArray1OfReal) &aCoordinates)
|
||||
{
|
||||
StepGeom_Point::Init(aRepresentationItem_Name);
|
||||
|
||||
theCoordinates = aCoordinates;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Coordinates
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(TColStd_HArray1OfReal) StepFEA_FeaParametricPoint::Coordinates () const
|
||||
{
|
||||
return theCoordinates;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetCoordinates
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaParametricPoint::SetCoordinates (const Handle(TColStd_HArray1OfReal) &aCoordinates)
|
||||
{
|
||||
theCoordinates = aCoordinates;
|
||||
}
|
19
src/StepFEA/StepFEA_FeaRepresentationItem.cdl
Executable file
19
src/StepFEA/StepFEA_FeaRepresentationItem.cdl
Executable file
@@ -0,0 +1,19 @@
|
||||
-- File: StepFEA_FeaRepresentationItem.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FeaRepresentationItem from StepFEA
|
||||
inherits RepresentationItem from StepRepr
|
||||
|
||||
---Purpose: Representation of STEP entity FeaRepresentationItem
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection
|
||||
|
||||
is
|
||||
Create returns FeaRepresentationItem from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end FeaRepresentationItem;
|
16
src/StepFEA/StepFEA_FeaRepresentationItem.cxx
Executable file
16
src/StepFEA/StepFEA_FeaRepresentationItem.cxx
Executable file
@@ -0,0 +1,16 @@
|
||||
// File: StepFEA_FeaRepresentationItem.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaRepresentationItem.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaRepresentationItem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaRepresentationItem::StepFEA_FeaRepresentationItem ()
|
||||
{
|
||||
}
|
39
src/StepFEA/StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.cdl
Executable file
39
src/StepFEA/StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.cdl
Executable file
@@ -0,0 +1,39 @@
|
||||
-- File: StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FeaSecantCoefficientOfLinearThermalExpansion from StepFEA
|
||||
inherits FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaSecantCoefficientOfLinearThermalExpansion
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
SymmetricTensor23d from StepFEA
|
||||
|
||||
is
|
||||
Create returns FeaSecantCoefficientOfLinearThermalExpansion from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aFeaConstants: SymmetricTensor23d from StepFEA;
|
||||
aReferenceTemperature: Real);
|
||||
---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
|
||||
|
||||
ReferenceTemperature (me) returns Real;
|
||||
---Purpose: Returns field ReferenceTemperature
|
||||
SetReferenceTemperature (me: mutable; ReferenceTemperature: Real);
|
||||
---Purpose: Set field ReferenceTemperature
|
||||
|
||||
fields
|
||||
theFeaConstants: SymmetricTensor23d from StepFEA;
|
||||
theReferenceTemperature: Real;
|
||||
|
||||
end FeaSecantCoefficientOfLinearThermalExpansion;
|
72
src/StepFEA/StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.cxx
Executable file
72
src/StepFEA/StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.cxx
Executable file
@@ -0,0 +1,72 @@
|
||||
// File: StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaSecantCoefficientOfLinearThermalExpansion
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaSecantCoefficientOfLinearThermalExpansion::StepFEA_FeaSecantCoefficientOfLinearThermalExpansion ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaSecantCoefficientOfLinearThermalExpansion::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const StepFEA_SymmetricTensor23d &aFeaConstants,
|
||||
const Standard_Real aReferenceTemperature)
|
||||
{
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theFeaConstants = aFeaConstants;
|
||||
|
||||
theReferenceTemperature = aReferenceTemperature;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_SymmetricTensor23d StepFEA_FeaSecantCoefficientOfLinearThermalExpansion::FeaConstants () const
|
||||
{
|
||||
return theFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaSecantCoefficientOfLinearThermalExpansion::SetFeaConstants (const StepFEA_SymmetricTensor23d &aFeaConstants)
|
||||
{
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ReferenceTemperature
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Real StepFEA_FeaSecantCoefficientOfLinearThermalExpansion::ReferenceTemperature () const
|
||||
{
|
||||
return theReferenceTemperature;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetReferenceTemperature
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaSecantCoefficientOfLinearThermalExpansion::SetReferenceTemperature (const Standard_Real aReferenceTemperature)
|
||||
{
|
||||
theReferenceTemperature = aReferenceTemperature;
|
||||
}
|
32
src/StepFEA/StepFEA_FeaShellBendingStiffness.cdl
Executable file
32
src/StepFEA/StepFEA_FeaShellBendingStiffness.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_FeaShellBendingStiffness.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FeaShellBendingStiffness from StepFEA
|
||||
inherits FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaShellBendingStiffness
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
SymmetricTensor42d from StepFEA
|
||||
|
||||
is
|
||||
Create returns FeaShellBendingStiffness from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aFeaConstants: SymmetricTensor42d from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
FeaConstants (me) returns SymmetricTensor42d from StepFEA;
|
||||
---Purpose: Returns field FeaConstants
|
||||
SetFeaConstants (me: mutable; FeaConstants: SymmetricTensor42d from StepFEA);
|
||||
---Purpose: Set field FeaConstants
|
||||
|
||||
fields
|
||||
theFeaConstants: SymmetricTensor42d from StepFEA;
|
||||
|
||||
end FeaShellBendingStiffness;
|
49
src/StepFEA/StepFEA_FeaShellBendingStiffness.cxx
Executable file
49
src/StepFEA/StepFEA_FeaShellBendingStiffness.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_FeaShellBendingStiffness.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaShellBendingStiffness.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaShellBendingStiffness
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaShellBendingStiffness::StepFEA_FeaShellBendingStiffness ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaShellBendingStiffness::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const StepFEA_SymmetricTensor42d &aFeaConstants)
|
||||
{
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_SymmetricTensor42d StepFEA_FeaShellBendingStiffness::FeaConstants () const
|
||||
{
|
||||
return theFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaShellBendingStiffness::SetFeaConstants (const StepFEA_SymmetricTensor42d &aFeaConstants)
|
||||
{
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
32
src/StepFEA/StepFEA_FeaShellMembraneBendingCouplingStiffness.cdl
Executable file
32
src/StepFEA/StepFEA_FeaShellMembraneBendingCouplingStiffness.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_FeaShellMembraneBendingCouplingStiffness.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FeaShellMembraneBendingCouplingStiffness from StepFEA
|
||||
inherits FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaShellMembraneBendingCouplingStiffness
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
SymmetricTensor42d from StepFEA
|
||||
|
||||
is
|
||||
Create returns FeaShellMembraneBendingCouplingStiffness from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aFeaConstants: SymmetricTensor42d from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
FeaConstants (me) returns SymmetricTensor42d from StepFEA;
|
||||
---Purpose: Returns field FeaConstants
|
||||
SetFeaConstants (me: mutable; FeaConstants: SymmetricTensor42d from StepFEA);
|
||||
---Purpose: Set field FeaConstants
|
||||
|
||||
fields
|
||||
theFeaConstants: SymmetricTensor42d from StepFEA;
|
||||
|
||||
end FeaShellMembraneBendingCouplingStiffness;
|
49
src/StepFEA/StepFEA_FeaShellMembraneBendingCouplingStiffness.cxx
Executable file
49
src/StepFEA/StepFEA_FeaShellMembraneBendingCouplingStiffness.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_FeaShellMembraneBendingCouplingStiffness.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaShellMembraneBendingCouplingStiffness.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaShellMembraneBendingCouplingStiffness
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaShellMembraneBendingCouplingStiffness::StepFEA_FeaShellMembraneBendingCouplingStiffness ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaShellMembraneBendingCouplingStiffness::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const StepFEA_SymmetricTensor42d &aFeaConstants)
|
||||
{
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_SymmetricTensor42d StepFEA_FeaShellMembraneBendingCouplingStiffness::FeaConstants () const
|
||||
{
|
||||
return theFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaShellMembraneBendingCouplingStiffness::SetFeaConstants (const StepFEA_SymmetricTensor42d &aFeaConstants)
|
||||
{
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
32
src/StepFEA/StepFEA_FeaShellMembraneStiffness.cdl
Executable file
32
src/StepFEA/StepFEA_FeaShellMembraneStiffness.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_FeaShellMembraneStiffness.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FeaShellMembraneStiffness from StepFEA
|
||||
inherits FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaShellMembraneStiffness
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
SymmetricTensor42d from StepFEA
|
||||
|
||||
is
|
||||
Create returns FeaShellMembraneStiffness from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aFeaConstants: SymmetricTensor42d from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
FeaConstants (me) returns SymmetricTensor42d from StepFEA;
|
||||
---Purpose: Returns field FeaConstants
|
||||
SetFeaConstants (me: mutable; FeaConstants: SymmetricTensor42d from StepFEA);
|
||||
---Purpose: Set field FeaConstants
|
||||
|
||||
fields
|
||||
theFeaConstants: SymmetricTensor42d from StepFEA;
|
||||
|
||||
end FeaShellMembraneStiffness;
|
49
src/StepFEA/StepFEA_FeaShellMembraneStiffness.cxx
Executable file
49
src/StepFEA/StepFEA_FeaShellMembraneStiffness.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_FeaShellMembraneStiffness.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaShellMembraneStiffness.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaShellMembraneStiffness
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaShellMembraneStiffness::StepFEA_FeaShellMembraneStiffness ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaShellMembraneStiffness::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const StepFEA_SymmetricTensor42d &aFeaConstants)
|
||||
{
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_SymmetricTensor42d StepFEA_FeaShellMembraneStiffness::FeaConstants () const
|
||||
{
|
||||
return theFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaShellMembraneStiffness::SetFeaConstants (const StepFEA_SymmetricTensor42d &aFeaConstants)
|
||||
{
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
32
src/StepFEA/StepFEA_FeaShellShearStiffness.cdl
Executable file
32
src/StepFEA/StepFEA_FeaShellShearStiffness.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_FeaShellShearStiffness.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FeaShellShearStiffness from StepFEA
|
||||
inherits FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaShellShearStiffness
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
SymmetricTensor22d from StepFEA
|
||||
|
||||
is
|
||||
Create returns FeaShellShearStiffness from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aFeaConstants: SymmetricTensor22d from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
FeaConstants (me) returns SymmetricTensor22d from StepFEA;
|
||||
---Purpose: Returns field FeaConstants
|
||||
SetFeaConstants (me: mutable; FeaConstants: SymmetricTensor22d from StepFEA);
|
||||
---Purpose: Set field FeaConstants
|
||||
|
||||
fields
|
||||
theFeaConstants: SymmetricTensor22d from StepFEA;
|
||||
|
||||
end FeaShellShearStiffness;
|
49
src/StepFEA/StepFEA_FeaShellShearStiffness.cxx
Executable file
49
src/StepFEA/StepFEA_FeaShellShearStiffness.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_FeaShellShearStiffness.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaShellShearStiffness.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaShellShearStiffness
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaShellShearStiffness::StepFEA_FeaShellShearStiffness ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaShellShearStiffness::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const StepFEA_SymmetricTensor22d &aFeaConstants)
|
||||
{
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_SymmetricTensor22d StepFEA_FeaShellShearStiffness::FeaConstants () const
|
||||
{
|
||||
return theFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaShellShearStiffness::SetFeaConstants (const StepFEA_SymmetricTensor22d &aFeaConstants)
|
||||
{
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
38
src/StepFEA/StepFEA_FeaSurfaceSectionGeometricRelationship.cdl
Executable file
38
src/StepFEA/StepFEA_FeaSurfaceSectionGeometricRelationship.cdl
Executable file
@@ -0,0 +1,38 @@
|
||||
-- File: StepFEA_FeaSurfaceSectionGeometricRelationship.cdl
|
||||
-- Created: Wed Jan 22 17:31:43 2003
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FeaSurfaceSectionGeometricRelationship from StepFEA
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity FeaSurfaceSectionGeometricRelationship
|
||||
|
||||
uses
|
||||
SurfaceSection from StepElement,
|
||||
AnalysisItemWithinRepresentation from StepElement
|
||||
|
||||
is
|
||||
Create returns FeaSurfaceSectionGeometricRelationship from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aSectionRef: SurfaceSection from StepElement;
|
||||
aItem: AnalysisItemWithinRepresentation from StepElement);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
SectionRef (me) returns SurfaceSection from StepElement;
|
||||
---Purpose: Returns field SectionRef
|
||||
SetSectionRef (me: mutable; SectionRef: SurfaceSection 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: SurfaceSection from StepElement;
|
||||
theItem: AnalysisItemWithinRepresentation from StepElement;
|
||||
|
||||
end FeaSurfaceSectionGeometricRelationship;
|
70
src/StepFEA/StepFEA_FeaSurfaceSectionGeometricRelationship.cxx
Executable file
70
src/StepFEA/StepFEA_FeaSurfaceSectionGeometricRelationship.cxx
Executable file
@@ -0,0 +1,70 @@
|
||||
// File: StepFEA_FeaSurfaceSectionGeometricRelationship.cxx
|
||||
// Created: Wed Jan 22 17:31:43 2003
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaSurfaceSectionGeometricRelationship.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaSurfaceSectionGeometricRelationship
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaSurfaceSectionGeometricRelationship::StepFEA_FeaSurfaceSectionGeometricRelationship ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaSurfaceSectionGeometricRelationship::Init (const Handle(StepElement_SurfaceSection) &aSectionRef,
|
||||
const Handle(StepElement_AnalysisItemWithinRepresentation) &aItem)
|
||||
{
|
||||
|
||||
theSectionRef = aSectionRef;
|
||||
|
||||
theItem = aItem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SectionRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepElement_SurfaceSection) StepFEA_FeaSurfaceSectionGeometricRelationship::SectionRef () const
|
||||
{
|
||||
return theSectionRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetSectionRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaSurfaceSectionGeometricRelationship::SetSectionRef (const Handle(StepElement_SurfaceSection) &aSectionRef)
|
||||
{
|
||||
theSectionRef = aSectionRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Item
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepElement_AnalysisItemWithinRepresentation) StepFEA_FeaSurfaceSectionGeometricRelationship::Item () const
|
||||
{
|
||||
return theItem;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetItem
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaSurfaceSectionGeometricRelationship::SetItem (const Handle(StepElement_AnalysisItemWithinRepresentation) &aItem)
|
||||
{
|
||||
theItem = aItem;
|
||||
}
|
32
src/StepFEA/StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.cdl
Executable file
32
src/StepFEA/StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FeaTangentialCoefficientOfLinearThermalExpansion from StepFEA
|
||||
inherits FeaMaterialPropertyRepresentationItem from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity FeaTangentialCoefficientOfLinearThermalExpansion
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
SymmetricTensor23d from StepFEA
|
||||
|
||||
is
|
||||
Create returns FeaTangentialCoefficientOfLinearThermalExpansion 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 FeaTangentialCoefficientOfLinearThermalExpansion;
|
49
src/StepFEA/StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.cxx
Executable file
49
src/StepFEA/StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion::StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const StepFEA_SymmetricTensor23d &aFeaConstants)
|
||||
{
|
||||
StepFEA_FeaMaterialPropertyRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : FeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_SymmetricTensor23d StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion::FeaConstants () const
|
||||
{
|
||||
return theFeaConstants;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFeaConstants
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion::SetFeaConstants (const StepFEA_SymmetricTensor23d &aFeaConstants)
|
||||
{
|
||||
theFeaConstants = aFeaConstants;
|
||||
}
|
38
src/StepFEA/StepFEA_FreedomAndCoefficient.cdl
Executable file
38
src/StepFEA/StepFEA_FreedomAndCoefficient.cdl
Executable file
@@ -0,0 +1,38 @@
|
||||
-- File: StepFEA_FreedomAndCoefficient.cdl
|
||||
-- Created: Sat Dec 14 11:02:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FreedomAndCoefficient from StepFEA
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity FreedomAndCoefficient
|
||||
|
||||
uses
|
||||
DegreeOfFreedom from StepFEA,
|
||||
MeasureOrUnspecifiedValue from StepElement
|
||||
|
||||
is
|
||||
Create returns FreedomAndCoefficient from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aFreedom: DegreeOfFreedom from StepFEA;
|
||||
aA: MeasureOrUnspecifiedValue from StepElement);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Freedom (me) returns DegreeOfFreedom from StepFEA;
|
||||
---Purpose: Returns field Freedom
|
||||
SetFreedom (me: mutable; Freedom: DegreeOfFreedom from StepFEA);
|
||||
---Purpose: Set field Freedom
|
||||
|
||||
A (me) returns MeasureOrUnspecifiedValue from StepElement;
|
||||
---Purpose: Returns field A
|
||||
SetA (me: mutable; A: MeasureOrUnspecifiedValue from StepElement);
|
||||
---Purpose: Set field A
|
||||
|
||||
fields
|
||||
theFreedom: DegreeOfFreedom from StepFEA;
|
||||
theA: MeasureOrUnspecifiedValue from StepElement;
|
||||
|
||||
end FreedomAndCoefficient;
|
70
src/StepFEA/StepFEA_FreedomAndCoefficient.cxx
Executable file
70
src/StepFEA/StepFEA_FreedomAndCoefficient.cxx
Executable file
@@ -0,0 +1,70 @@
|
||||
// File: StepFEA_FreedomAndCoefficient.cxx
|
||||
// Created: Sat Dec 14 11:02:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FreedomAndCoefficient.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FreedomAndCoefficient
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FreedomAndCoefficient::StepFEA_FreedomAndCoefficient ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FreedomAndCoefficient::Init (const StepFEA_DegreeOfFreedom &aFreedom,
|
||||
const StepElement_MeasureOrUnspecifiedValue &aA)
|
||||
{
|
||||
|
||||
theFreedom = aFreedom;
|
||||
|
||||
theA = aA;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Freedom
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_DegreeOfFreedom StepFEA_FreedomAndCoefficient::Freedom () const
|
||||
{
|
||||
return theFreedom;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFreedom
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FreedomAndCoefficient::SetFreedom (const StepFEA_DegreeOfFreedom &aFreedom)
|
||||
{
|
||||
theFreedom = aFreedom;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : A
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepElement_MeasureOrUnspecifiedValue StepFEA_FreedomAndCoefficient::A () const
|
||||
{
|
||||
return theA;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetA
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FreedomAndCoefficient::SetA (const StepElement_MeasureOrUnspecifiedValue &aA)
|
||||
{
|
||||
theA = aA;
|
||||
}
|
30
src/StepFEA/StepFEA_FreedomsList.cdl
Executable file
30
src/StepFEA/StepFEA_FreedomsList.cdl
Executable file
@@ -0,0 +1,30 @@
|
||||
-- File: StepFEA_FreedomsList.cdl
|
||||
-- Created: Sat Dec 14 11:02:05 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class FreedomsList from StepFEA
|
||||
inherits TShared from MMgt
|
||||
|
||||
---Purpose: Representation of STEP entity FreedomsList
|
||||
|
||||
uses
|
||||
HArray1OfDegreeOfFreedom from StepFEA
|
||||
|
||||
is
|
||||
Create returns FreedomsList from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aFreedoms: HArray1OfDegreeOfFreedom from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Freedoms (me) returns HArray1OfDegreeOfFreedom from StepFEA;
|
||||
---Purpose: Returns field Freedoms
|
||||
SetFreedoms (me: mutable; Freedoms: HArray1OfDegreeOfFreedom from StepFEA);
|
||||
---Purpose: Set field Freedoms
|
||||
|
||||
fields
|
||||
theFreedoms: HArray1OfDegreeOfFreedom from StepFEA;
|
||||
|
||||
end FreedomsList;
|
47
src/StepFEA/StepFEA_FreedomsList.cxx
Executable file
47
src/StepFEA/StepFEA_FreedomsList.cxx
Executable file
@@ -0,0 +1,47 @@
|
||||
// File: StepFEA_FreedomsList.cxx
|
||||
// Created: Sat Dec 14 11:02:05 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_FreedomsList.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_FreedomsList
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_FreedomsList::StepFEA_FreedomsList ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FreedomsList::Init (const Handle(StepFEA_HArray1OfDegreeOfFreedom) &aFreedoms)
|
||||
{
|
||||
|
||||
theFreedoms = aFreedoms;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Freedoms
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_HArray1OfDegreeOfFreedom) StepFEA_FreedomsList::Freedoms () const
|
||||
{
|
||||
return theFreedoms;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetFreedoms
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_FreedomsList::SetFreedoms (const Handle(StepFEA_HArray1OfDegreeOfFreedom) &aFreedoms)
|
||||
{
|
||||
theFreedoms = aFreedoms;
|
||||
}
|
22
src/StepFEA/StepFEA_GeometricNode.cdl
Executable file
22
src/StepFEA/StepFEA_GeometricNode.cdl
Executable file
@@ -0,0 +1,22 @@
|
||||
-- File: StepFEA_GeometricNode.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class GeometricNode from StepFEA
|
||||
inherits NodeRepresentation from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity GeometricNode
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfRepresentationItem from StepRepr,
|
||||
RepresentationContext from StepRepr,
|
||||
FeaModel from StepFEA
|
||||
|
||||
is
|
||||
Create returns GeometricNode from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end GeometricNode;
|
16
src/StepFEA/StepFEA_GeometricNode.cxx
Executable file
16
src/StepFEA/StepFEA_GeometricNode.cxx
Executable file
@@ -0,0 +1,16 @@
|
||||
// File: StepFEA_GeometricNode.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_GeometricNode.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_GeometricNode
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_GeometricNode::StepFEA_GeometricNode ()
|
||||
{
|
||||
}
|
22
src/StepFEA/StepFEA_Node.cdl
Executable file
22
src/StepFEA/StepFEA_Node.cdl
Executable file
@@ -0,0 +1,22 @@
|
||||
-- File: StepFEA_Node.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class Node from StepFEA
|
||||
inherits NodeRepresentation from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity Node
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfRepresentationItem from StepRepr,
|
||||
RepresentationContext from StepRepr,
|
||||
FeaModel from StepFEA
|
||||
|
||||
is
|
||||
Create returns Node from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end Node;
|
16
src/StepFEA/StepFEA_Node.cxx
Executable file
16
src/StepFEA/StepFEA_Node.cxx
Executable file
@@ -0,0 +1,16 @@
|
||||
// File: StepFEA_Node.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_Node.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_Node
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_Node::StepFEA_Node ()
|
||||
{
|
||||
}
|
21
src/StepFEA/StepFEA_NodeDefinition.cdl
Executable file
21
src/StepFEA/StepFEA_NodeDefinition.cdl
Executable file
@@ -0,0 +1,21 @@
|
||||
-- File: StepFEA_NodeDefinition.cdl
|
||||
-- Created: Sun Dec 15 10:59:25 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class NodeDefinition from StepFEA
|
||||
inherits ShapeAspect from StepRepr
|
||||
|
||||
---Purpose: Representation of STEP entity NodeDefinition
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
ProductDefinitionShape from StepRepr,
|
||||
Logical from StepData
|
||||
|
||||
is
|
||||
Create returns NodeDefinition from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end NodeDefinition;
|
16
src/StepFEA/StepFEA_NodeDefinition.cxx
Executable file
16
src/StepFEA/StepFEA_NodeDefinition.cxx
Executable file
@@ -0,0 +1,16 @@
|
||||
// File: StepFEA_NodeDefinition.cxx
|
||||
// Created: Sun Dec 15 10:59:25 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_NodeDefinition.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_NodeDefinition
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_NodeDefinition::StepFEA_NodeDefinition ()
|
||||
{
|
||||
}
|
35
src/StepFEA/StepFEA_NodeGroup.cdl
Executable file
35
src/StepFEA/StepFEA_NodeGroup.cdl
Executable file
@@ -0,0 +1,35 @@
|
||||
-- File: StepFEA_NodeGroup.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class NodeGroup from StepFEA
|
||||
inherits FeaGroup from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity NodeGroup
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
FeaModel from StepFEA,
|
||||
HArray1OfNodeRepresentation from StepFEA
|
||||
|
||||
is
|
||||
Create returns NodeGroup from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aGroup_Name: HAsciiString from TCollection;
|
||||
aGroup_Description: HAsciiString from TCollection;
|
||||
aFeaGroup_ModelRef: FeaModel from StepFEA;
|
||||
aNodes: HArray1OfNodeRepresentation from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Nodes (me) returns HArray1OfNodeRepresentation from StepFEA;
|
||||
---Purpose: Returns field Nodes
|
||||
SetNodes (me: mutable; Nodes: HArray1OfNodeRepresentation from StepFEA);
|
||||
---Purpose: Set field Nodes
|
||||
|
||||
fields
|
||||
theNodes: HArray1OfNodeRepresentation from StepFEA;
|
||||
|
||||
end NodeGroup;
|
53
src/StepFEA/StepFEA_NodeGroup.cxx
Executable file
53
src/StepFEA/StepFEA_NodeGroup.cxx
Executable file
@@ -0,0 +1,53 @@
|
||||
// File: StepFEA_NodeGroup.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_NodeGroup.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_NodeGroup
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_NodeGroup::StepFEA_NodeGroup ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_NodeGroup::Init (const Handle(TCollection_HAsciiString) &aGroup_Name,
|
||||
const Handle(TCollection_HAsciiString) &aGroup_Description,
|
||||
const Handle(StepFEA_FeaModel) &aFeaGroup_ModelRef,
|
||||
const Handle(StepFEA_HArray1OfNodeRepresentation) &aNodes)
|
||||
{
|
||||
StepFEA_FeaGroup::Init(aGroup_Name,
|
||||
aGroup_Description,
|
||||
aFeaGroup_ModelRef);
|
||||
|
||||
theNodes = aNodes;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Nodes
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_HArray1OfNodeRepresentation) StepFEA_NodeGroup::Nodes () const
|
||||
{
|
||||
return theNodes;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetNodes
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_NodeGroup::SetNodes (const Handle(StepFEA_HArray1OfNodeRepresentation) &aNodes)
|
||||
{
|
||||
theNodes = aNodes;
|
||||
}
|
36
src/StepFEA/StepFEA_NodeRepresentation.cdl
Executable file
36
src/StepFEA/StepFEA_NodeRepresentation.cdl
Executable file
@@ -0,0 +1,36 @@
|
||||
-- File: StepFEA_NodeRepresentation.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class NodeRepresentation from StepFEA
|
||||
inherits Representation from StepRepr
|
||||
|
||||
---Purpose: Representation of STEP entity NodeRepresentation
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfRepresentationItem from StepRepr,
|
||||
RepresentationContext from StepRepr,
|
||||
FeaModel from StepFEA
|
||||
|
||||
is
|
||||
Create returns NodeRepresentation from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentation_Name: HAsciiString from TCollection;
|
||||
aRepresentation_Items: HArray1OfRepresentationItem from StepRepr;
|
||||
aRepresentation_ContextOfItems: RepresentationContext from StepRepr;
|
||||
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 NodeRepresentation;
|
53
src/StepFEA/StepFEA_NodeRepresentation.cxx
Executable file
53
src/StepFEA/StepFEA_NodeRepresentation.cxx
Executable file
@@ -0,0 +1,53 @@
|
||||
// File: StepFEA_NodeRepresentation.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_NodeRepresentation.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_NodeRepresentation
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_NodeRepresentation::StepFEA_NodeRepresentation ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_NodeRepresentation::Init (const Handle(TCollection_HAsciiString) &aRepresentation_Name,
|
||||
const Handle(StepRepr_HArray1OfRepresentationItem) &aRepresentation_Items,
|
||||
const Handle(StepRepr_RepresentationContext) &aRepresentation_ContextOfItems,
|
||||
const Handle(StepFEA_FeaModel) &aModelRef)
|
||||
{
|
||||
StepRepr_Representation::Init(aRepresentation_Name,
|
||||
aRepresentation_Items,
|
||||
aRepresentation_ContextOfItems);
|
||||
|
||||
theModelRef = aModelRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : ModelRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_FeaModel) StepFEA_NodeRepresentation::ModelRef () const
|
||||
{
|
||||
return theModelRef;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetModelRef
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_NodeRepresentation::SetModelRef (const Handle(StepFEA_FeaModel) &aModelRef)
|
||||
{
|
||||
theModelRef = aModelRef;
|
||||
}
|
32
src/StepFEA/StepFEA_NodeSet.cdl
Executable file
32
src/StepFEA/StepFEA_NodeSet.cdl
Executable file
@@ -0,0 +1,32 @@
|
||||
-- File: StepFEA_NodeSet.cdl
|
||||
-- Created: Thu Dec 12 17:51:06 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class NodeSet from StepFEA
|
||||
inherits GeometricRepresentationItem from StepGeom
|
||||
|
||||
---Purpose: Representation of STEP entity NodeSet
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfNodeRepresentation from StepFEA
|
||||
|
||||
is
|
||||
Create returns NodeSet from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
Init (me: mutable; aRepresentationItem_Name: HAsciiString from TCollection;
|
||||
aNodes: HArray1OfNodeRepresentation from StepFEA);
|
||||
---Purpose: Initialize all fields (own and inherited)
|
||||
|
||||
Nodes (me) returns HArray1OfNodeRepresentation from StepFEA;
|
||||
---Purpose: Returns field Nodes
|
||||
SetNodes (me: mutable; Nodes: HArray1OfNodeRepresentation from StepFEA);
|
||||
---Purpose: Set field Nodes
|
||||
|
||||
fields
|
||||
theNodes: HArray1OfNodeRepresentation from StepFEA;
|
||||
|
||||
end NodeSet;
|
49
src/StepFEA/StepFEA_NodeSet.cxx
Executable file
49
src/StepFEA/StepFEA_NodeSet.cxx
Executable file
@@ -0,0 +1,49 @@
|
||||
// File: StepFEA_NodeSet.cxx
|
||||
// Created: Thu Dec 12 17:51:06 2002
|
||||
// Author: data exchange team
|
||||
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
// Copyright: Open CASCADE 2002
|
||||
|
||||
#include <StepFEA_NodeSet.ixx>
|
||||
|
||||
//=======================================================================
|
||||
//function : StepFEA_NodeSet
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
StepFEA_NodeSet::StepFEA_NodeSet ()
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_NodeSet::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
|
||||
const Handle(StepFEA_HArray1OfNodeRepresentation) &aNodes)
|
||||
{
|
||||
StepGeom_GeometricRepresentationItem::Init(aRepresentationItem_Name);
|
||||
|
||||
theNodes = aNodes;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Nodes
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Handle(StepFEA_HArray1OfNodeRepresentation) StepFEA_NodeSet::Nodes () const
|
||||
{
|
||||
return theNodes;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetNodes
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void StepFEA_NodeSet::SetNodes (const Handle(StepFEA_HArray1OfNodeRepresentation) &aNodes)
|
||||
{
|
||||
theNodes = aNodes;
|
||||
}
|
22
src/StepFEA/StepFEA_NodeWithSolutionCoordinateSystem.cdl
Executable file
22
src/StepFEA/StepFEA_NodeWithSolutionCoordinateSystem.cdl
Executable file
@@ -0,0 +1,22 @@
|
||||
-- File: StepFEA_NodeWithSolutionCoordinateSystem.cdl
|
||||
-- Created: Thu Dec 12 17:51:07 2002
|
||||
-- Author: data exchange team
|
||||
-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
|
||||
-- Copyright: Open CASCADE 2002
|
||||
|
||||
class NodeWithSolutionCoordinateSystem from StepFEA
|
||||
inherits Node from StepFEA
|
||||
|
||||
---Purpose: Representation of STEP entity NodeWithSolutionCoordinateSystem
|
||||
|
||||
uses
|
||||
HAsciiString from TCollection,
|
||||
HArray1OfRepresentationItem from StepRepr,
|
||||
RepresentationContext from StepRepr,
|
||||
FeaModel from StepFEA
|
||||
|
||||
is
|
||||
Create returns NodeWithSolutionCoordinateSystem from StepFEA;
|
||||
---Purpose: Empty constructor
|
||||
|
||||
end NodeWithSolutionCoordinateSystem;
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user