1 // Created on: 1999-11-26 2 // Created by: Andrey BETENEV 3 // Copyright (c) 1999 Matra Datavision 4 // Copyright (c) 1999-2014 OPEN CASCADE SAS 5 // 6 // This file is part of Open CASCADE Technology software library. 7 // 8 // This library is free software; you can redistribute it and/or modify it under 9 // the terms of the GNU Lesser General Public License version 2.1 as published 10 // by the Free Software Foundation, with special exception defined in the file 11 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT 12 // distribution for complete text of the license and disclaimer of any warranty. 13 // 14 // Alternatively, this file may be used under the terms of Open CASCADE 15 // commercial license or contractual agreement. 16 17 // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 18 19 #include <Standard_Type.hxx> 20 #include <StepBasic_ActionMethod.hxx> 21 #include <StepBasic_ActionRequestSolution.hxx> 22 #include <StepBasic_VersionedActionRequest.hxx> 23 IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ActionRequestSolution,Standard_Transient)24IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ActionRequestSolution,Standard_Transient) 25 26 //======================================================================= 27 //function : StepBasic_ActionRequestSolution 28 //purpose : 29 //======================================================================= 30 StepBasic_ActionRequestSolution::StepBasic_ActionRequestSolution () 31 { 32 } 33 34 //======================================================================= 35 //function : Init 36 //purpose : 37 //======================================================================= 38 Init(const Handle (StepBasic_ActionMethod)& aMethod,const Handle (StepBasic_VersionedActionRequest)& aRequest)39void StepBasic_ActionRequestSolution::Init (const Handle(StepBasic_ActionMethod) &aMethod, 40 const Handle(StepBasic_VersionedActionRequest) &aRequest) 41 { 42 43 theMethod = aMethod; 44 45 theRequest = aRequest; 46 } 47 48 //======================================================================= 49 //function : Method 50 //purpose : 51 //======================================================================= 52 Handle(StepBasic_ActionMethod)53Handle(StepBasic_ActionMethod) StepBasic_ActionRequestSolution::Method () const 54 { 55 return theMethod; 56 } 57 58 //======================================================================= 59 //function : SetMethod 60 //purpose : 61 //======================================================================= 62 SetMethod(const Handle (StepBasic_ActionMethod)& aMethod)63void StepBasic_ActionRequestSolution::SetMethod (const Handle(StepBasic_ActionMethod) &aMethod) 64 { 65 theMethod = aMethod; 66 } 67 68 //======================================================================= 69 //function : Request 70 //purpose : 71 //======================================================================= 72 Handle(StepBasic_VersionedActionRequest)73Handle(StepBasic_VersionedActionRequest) StepBasic_ActionRequestSolution::Request () const 74 { 75 return theRequest; 76 } 77 78 //======================================================================= 79 //function : SetRequest 80 //purpose : 81 //======================================================================= 82 SetRequest(const Handle (StepBasic_VersionedActionRequest)& aRequest)83void StepBasic_ActionRequestSolution::SetRequest (const Handle(StepBasic_VersionedActionRequest) &aRequest) 84 { 85 theRequest = aRequest; 86 } 87