Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members  
  SESegmentLinear Class Reference
  #include <SESegmentLinear.h>
Inheritance diagram for SESegmentLinear:
 
  
| Public Member Functions | |
| virtual | ~SESegmentLinear () | 
| virtual void | Clear () override | 
| virtual bool | IsValid () const override | 
| virtual bool | HasSlope () const | 
| virtual SEScalarPressurePerVolume & | GetSlope () | 
| virtual double | GetSlope (const PressurePerVolumeUnit &unit) const | 
| virtual bool | HasYIntercept () const | 
| virtual SEScalarPressure & | GetYIntercept () | 
| virtual double | GetYIntercept (const PressureUnit &unit) const | 
| virtual std::string | ToString () const override | 
| virtual void | ToString (std::ostream &str) const override | 
|  Public Member Functions inherited from SESegment | |
| virtual | ~SESegment () | 
| virtual bool | HasBeginVolume () const | 
| virtual SEScalarVolume & | GetBeginVolume () | 
| virtual double | GetBeginVolume (const VolumeUnit &unit) const | 
| virtual bool | HasEndVolume () const | 
| virtual SEScalarVolume & | GetEndVolume () | 
| virtual double | GetEndVolume (const VolumeUnit &unit) const | 
| Protected Member Functions | |
| SESegmentLinear () | |
| virtual void | Abstract () override | 
|  Protected Member Functions inherited from SESegment | |
| SESegment () | |
| Protected Attributes | |
| SEScalarPressurePerVolume * | m_Slope | 
| SEScalarPressure * | m_YIntercept | 
|  Protected Attributes inherited from SESegment | |
| SEScalarVolume * | m_BeginVolume | 
| SEScalarVolume * | m_EndVolume | 
| Friends | |
| class | PBProperty | 
| class | SECurve | 
Constructor & Destructor Documentation
◆ SESegmentLinear()
| 
 | protected | 
◆ ~SESegmentLinear()
| 
 | virtual | 
Member Function Documentation
◆ Abstract()
| 
 | inlineoverrideprotectedvirtual | 
Implements SESegment.
◆ Clear()
| 
 | overridevirtual | 
Reimplemented from SESegment.
◆ GetSlope() [1/2]
| 
 | virtual | 
◆ GetSlope() [2/2]
| 
 | virtual | 
◆ GetYIntercept() [1/2]
| 
 | virtual | 
◆ GetYIntercept() [2/2]
| 
 | virtual | 
◆ HasSlope()
| 
 | virtual | 
◆ HasYIntercept()
| 
 | virtual | 
◆ IsValid()
| 
 | overridevirtual | 
Reimplemented from SESegment.
◆ ToString() [1/2]
| 
 | overridevirtual | 
Reimplemented from SESegment.
◆ ToString() [2/2]
| 
 | overridevirtual | 
Reimplemented from SESegment.
Friends And Related Function Documentation
◆ PBProperty
| 
 | friend | 
◆ SECurve
| 
 | friend | 
Member Data Documentation
◆ m_Slope
| 
 | protected | 
◆ m_YIntercept
| 
 | protected | 
