74ae8b0aeab7449dab03c8461a5acfa658781d0a
[occt.git] / src / StepDimTol / StepDimTol_GeometricToleranceRelationship.cxx
1 // Created on: 2003-06-04
2 // Created by: Galina KULIKOVA
3 // Copyright (c) 2003-2014 OPEN CASCADE SAS
4 //
5 // This file is part of Open CASCADE Technology software library.
6 //
7 // This library is free software; you can redistribute it and/or modify it under
8 // the terms of the GNU Lesser General Public License version 2.1 as published
9 // by the Free Software Foundation, with special exception defined in the file
10 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
11 // distribution for complete text of the license and disclaimer of any warranty.
12 //
13 // Alternatively, this file may be used under the terms of Open CASCADE
14 // commercial license or contractual agreement.
15
16 // Generator:   ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
17
18 #include <Standard_Type.hxx>
19 #include <StepDimTol_GeometricTolerance.hxx>
20 #include <StepDimTol_GeometricToleranceRelationship.hxx>
21 #include <TCollection_HAsciiString.hxx>
22
23 //=======================================================================
24 //function : StepDimTol_GeometricToleranceRelationship
25 //purpose  : 
26 //=======================================================================
27 StepDimTol_GeometricToleranceRelationship::StepDimTol_GeometricToleranceRelationship ()
28 {
29 }
30
31 //=======================================================================
32 //function : Init
33 //purpose  : 
34 //=======================================================================
35
36 void StepDimTol_GeometricToleranceRelationship::Init (const Handle(TCollection_HAsciiString) &aName,
37                                                       const Handle(TCollection_HAsciiString) &aDescription,
38                                                       const Handle(StepDimTol_GeometricTolerance) &aRelatingGeometricTolerance,
39                                                       const Handle(StepDimTol_GeometricTolerance) &aRelatedGeometricTolerance)
40 {
41
42   theName = aName;
43
44   theDescription = aDescription;
45
46   theRelatingGeometricTolerance = aRelatingGeometricTolerance;
47
48   theRelatedGeometricTolerance = aRelatedGeometricTolerance;
49 }
50
51 //=======================================================================
52 //function : Name
53 //purpose  : 
54 //=======================================================================
55
56 Handle(TCollection_HAsciiString) StepDimTol_GeometricToleranceRelationship::Name () const
57 {
58   return theName;
59 }
60
61 //=======================================================================
62 //function : SetName
63 //purpose  : 
64 //=======================================================================
65
66 void StepDimTol_GeometricToleranceRelationship::SetName (const Handle(TCollection_HAsciiString) &aName)
67 {
68   theName = aName;
69 }
70
71 //=======================================================================
72 //function : Description
73 //purpose  : 
74 //=======================================================================
75
76 Handle(TCollection_HAsciiString) StepDimTol_GeometricToleranceRelationship::Description () const
77 {
78   return theDescription;
79 }
80
81 //=======================================================================
82 //function : SetDescription
83 //purpose  : 
84 //=======================================================================
85
86 void StepDimTol_GeometricToleranceRelationship::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
87 {
88   theDescription = aDescription;
89 }
90
91 //=======================================================================
92 //function : RelatingGeometricTolerance
93 //purpose  : 
94 //=======================================================================
95
96 Handle(StepDimTol_GeometricTolerance) StepDimTol_GeometricToleranceRelationship::RelatingGeometricTolerance () const
97 {
98   return theRelatingGeometricTolerance;
99 }
100
101 //=======================================================================
102 //function : SetRelatingGeometricTolerance
103 //purpose  : 
104 //=======================================================================
105
106 void StepDimTol_GeometricToleranceRelationship::SetRelatingGeometricTolerance (const Handle(StepDimTol_GeometricTolerance) &aRelatingGeometricTolerance)
107 {
108   theRelatingGeometricTolerance = aRelatingGeometricTolerance;
109 }
110
111 //=======================================================================
112 //function : RelatedGeometricTolerance
113 //purpose  : 
114 //=======================================================================
115
116 Handle(StepDimTol_GeometricTolerance) StepDimTol_GeometricToleranceRelationship::RelatedGeometricTolerance () const
117 {
118   return theRelatedGeometricTolerance;
119 }
120
121 //=======================================================================
122 //function : SetRelatedGeometricTolerance
123 //purpose  : 
124 //=======================================================================
125
126 void StepDimTol_GeometricToleranceRelationship::SetRelatedGeometricTolerance (const Handle(StepDimTol_GeometricTolerance) &aRelatedGeometricTolerance)
127 {
128   theRelatedGeometricTolerance = aRelatedGeometricTolerance;
129 }