0022627: Change OCCT memory management defaults
[occt.git] / src / StepShape / StepShape_BooleanOperand.cxx
1
2 #include <StepShape_BooleanOperand.ixx>
3 #include <Interface_Macros.hxx>
4
5 StepShape_BooleanOperand::StepShape_BooleanOperand () {  }
6
7 Handle(StepShape_SolidModel) StepShape_BooleanOperand::SolidModel () const
8 {
9   return theSolidModel;
10 }
11
12 void StepShape_BooleanOperand::SetSolidModel
13 (const Handle(StepShape_SolidModel)& aSolidModel) 
14 {
15   theSolidModel = aSolidModel;
16 }
17
18 Handle(StepShape_HalfSpaceSolid) StepShape_BooleanOperand::HalfSpaceSolid () const
19 {
20   return theHalfSpaceSolid;
21 }
22
23 void StepShape_BooleanOperand::SetHalfSpaceSolid
24 (const Handle(StepShape_HalfSpaceSolid)& aHalfSpaceSolid)
25 {
26   theHalfSpaceSolid = aHalfSpaceSolid;
27 }
28
29 StepShape_CsgPrimitive StepShape_BooleanOperand::CsgPrimitive () const
30 {
31   return theCsgPrimitive;
32 }
33
34 void StepShape_BooleanOperand::SetCsgPrimitive
35 (const StepShape_CsgPrimitive& aCsgPrimitive)
36 {
37   theCsgPrimitive = aCsgPrimitive;
38 }
39
40 Handle(StepShape_BooleanResult) StepShape_BooleanOperand::BooleanResult () const
41 {
42   return theBooleanResult;
43 }
44
45 void StepShape_BooleanOperand::SetBooleanResult
46 (const Handle(StepShape_BooleanResult)& aBooleanResult)
47 {
48   theBooleanResult = aBooleanResult;
49 }
50
51 void StepShape_BooleanOperand::SetTypeOfContent(const Standard_Integer aType)
52 {
53   theTypeOfContent = aType;
54 }
55
56 Standard_Integer StepShape_BooleanOperand::TypeOfContent() const
57 {
58   return theTypeOfContent;
59 }