2 #include <StepShape_BooleanOperand.ixx>
3 #include <Interface_Macros.hxx>
5 StepShape_BooleanOperand::StepShape_BooleanOperand () { }
7 Handle(StepShape_SolidModel) StepShape_BooleanOperand::SolidModel () const
12 void StepShape_BooleanOperand::SetSolidModel
13 (const Handle(StepShape_SolidModel)& aSolidModel)
15 theSolidModel = aSolidModel;
18 Handle(StepShape_HalfSpaceSolid) StepShape_BooleanOperand::HalfSpaceSolid () const
20 return theHalfSpaceSolid;
23 void StepShape_BooleanOperand::SetHalfSpaceSolid
24 (const Handle(StepShape_HalfSpaceSolid)& aHalfSpaceSolid)
26 theHalfSpaceSolid = aHalfSpaceSolid;
29 StepShape_CsgPrimitive StepShape_BooleanOperand::CsgPrimitive () const
31 return theCsgPrimitive;
34 void StepShape_BooleanOperand::SetCsgPrimitive
35 (const StepShape_CsgPrimitive& aCsgPrimitive)
37 theCsgPrimitive = aCsgPrimitive;
40 Handle(StepShape_BooleanResult) StepShape_BooleanOperand::BooleanResult () const
42 return theBooleanResult;
45 void StepShape_BooleanOperand::SetBooleanResult
46 (const Handle(StepShape_BooleanResult)& aBooleanResult)
48 theBooleanResult = aBooleanResult;
51 void StepShape_BooleanOperand::SetTypeOfContent(const Standard_Integer aType)
53 theTypeOfContent = aType;
56 Standard_Integer StepShape_BooleanOperand::TypeOfContent() const
58 return theTypeOfContent;