14 #include <biogears/cdm/scenario/requests/SEDataRequest.h>
15 #include <biogears/schema/cdm/Scenario.hxx>
19 class SESubstanceManager;
20 class SEDataRequestManager;
32 virtual void Clear()
override;
37 size_t HashCode()
const override;
39 virtual const char* GetCompartment()
const;
40 virtual void SetCompartment(
const char* name);
41 virtual void SetCompartment(
const std::string& name);
42 virtual bool HasCompartment()
const;
43 virtual void InvalidateCompartment();
45 virtual void Set(
const char* cmpt,
const char* name,
const char* unit =
"");
46 virtual void Set(
const std::string& cmpt,
const std::string& name,
const std::string& unit =
"");
47 virtual void Set(
const char* cmpt,
const char* name,
const CCompoundUnit& unit);
48 virtual void Set(
const std::string& cmpt,
const std::string& name,
const CCompoundUnit& unit);
Class corresponding to the CompartmentDataRequestData schema type.
Definition: Scenario.hxx:2120
std::string m_Compartment
Definition: SECompartmentDataRequest.h:53
Definition: SECompartmentDataRequest.h:23
Definition: CompoundUnit.h:59
Definition: SEDataRequestManager.h:30
Definition: SEDataRequest.h:25
Definition: SEElectricalCircuit.h:18