Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepElement / StepElement_Curve3dElementDescriptor.cxx
diff --git a/src/StepElement/StepElement_Curve3dElementDescriptor.cxx b/src/StepElement/StepElement_Curve3dElementDescriptor.cxx
new file mode 100755 (executable)
index 0000000..53e85b9
--- /dev/null
@@ -0,0 +1,51 @@
+// File:       StepElement_Curve3dElementDescriptor.cxx
+// Created:    Thu Dec 12 17:28:59 2002 
+// Author:     data exchange team
+// Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
+// Copyright:  Open CASCADE 2002
+
+#include <StepElement_Curve3dElementDescriptor.ixx>
+
+//=======================================================================
+//function : StepElement_Curve3dElementDescriptor
+//purpose  : 
+//=======================================================================
+
+StepElement_Curve3dElementDescriptor::StepElement_Curve3dElementDescriptor ()
+{
+}
+
+//=======================================================================
+//function : Init
+//purpose  : 
+//=======================================================================
+
+void StepElement_Curve3dElementDescriptor::Init (const StepElement_ElementOrder aElementDescriptor_TopologyOrder,
+                                                 const Handle(TCollection_HAsciiString) &aElementDescriptor_Description,
+                                                 const Handle(StepElement_HArray1OfHSequenceOfCurveElementPurposeMember) &aPurpose)
+{
+  StepElement_ElementDescriptor::Init(aElementDescriptor_TopologyOrder,
+                                      aElementDescriptor_Description);
+
+  thePurpose = aPurpose;
+}
+
+//=======================================================================
+//function : Purpose
+//purpose  : 
+//=======================================================================
+
+Handle(StepElement_HArray1OfHSequenceOfCurveElementPurposeMember) StepElement_Curve3dElementDescriptor::Purpose () const
+{
+  return thePurpose;
+}
+
+//=======================================================================
+//function : SetPurpose
+//purpose  : 
+//=======================================================================
+
+void StepElement_Curve3dElementDescriptor::SetPurpose (const Handle(StepElement_HArray1OfHSequenceOfCurveElementPurposeMember) &aPurpose)
+{
+  thePurpose = aPurpose;
+}