Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepFEA / StepFEA_FeaAxis2Placement3d.cxx
CommitLineData
7fd59977 1// File: StepFEA_FeaAxis2Placement3d.cxx
2// Created: Thu Dec 12 17:51:05 2002
3// Author: data exchange team
4// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
5// Copyright: Open CASCADE 2002
6
7#include <StepFEA_FeaAxis2Placement3d.ixx>
8
9//=======================================================================
10//function : StepFEA_FeaAxis2Placement3d
11//purpose :
12//=======================================================================
13
14StepFEA_FeaAxis2Placement3d::StepFEA_FeaAxis2Placement3d ()
15{
16}
17
18//=======================================================================
19//function : Init
20//purpose :
21//=======================================================================
22
23void StepFEA_FeaAxis2Placement3d::Init (const Handle(TCollection_HAsciiString) &aRepresentationItem_Name,
24 const Handle(StepGeom_CartesianPoint) &aPlacement_Location,
25 const Standard_Boolean hasAxis2Placement3d_Axis,
26 const Handle(StepGeom_Direction) &aAxis2Placement3d_Axis,
27 const Standard_Boolean hasAxis2Placement3d_RefDirection,
28 const Handle(StepGeom_Direction) &aAxis2Placement3d_RefDirection,
29 const StepFEA_CoordinateSystemType aSystemType,
30 const Handle(TCollection_HAsciiString) &aDescription)
31{
32 StepGeom_Axis2Placement3d::Init(aRepresentationItem_Name,
33 aPlacement_Location,
34 hasAxis2Placement3d_Axis,
35 aAxis2Placement3d_Axis,
36 hasAxis2Placement3d_RefDirection,
37 aAxis2Placement3d_RefDirection);
38
39 theSystemType = aSystemType;
40
41 theDescription = aDescription;
42}
43
44//=======================================================================
45//function : SystemType
46//purpose :
47//=======================================================================
48
49StepFEA_CoordinateSystemType StepFEA_FeaAxis2Placement3d::SystemType () const
50{
51 return theSystemType;
52}
53
54//=======================================================================
55//function : SetSystemType
56//purpose :
57//=======================================================================
58
59void StepFEA_FeaAxis2Placement3d::SetSystemType (const StepFEA_CoordinateSystemType aSystemType)
60{
61 theSystemType = aSystemType;
62}
63
64//=======================================================================
65//function : Description
66//purpose :
67//=======================================================================
68
69Handle(TCollection_HAsciiString) StepFEA_FeaAxis2Placement3d::Description () const
70{
71 return theDescription;
72}
73
74//=======================================================================
75//function : SetDescription
76//purpose :
77//=======================================================================
78
79void StepFEA_FeaAxis2Placement3d::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
80{
81 theDescription = aDescription;
82}